blob: 6fcd44df7ae32de65b38d265eed4b9a755fd393a [file] [log] [blame]
Subrata Modak63bb9532010-09-04 23:28:10 +05301LTP-20100831
2
3commit dd59d49d75598d163f1b4599067a9f0dcb70e6c4
4Author: Garrett Cooper <yanegomi@gmail.com>
5Date: Tue Aug 31 23:09:49 2010 -0700
6
7 The cacheflush system call does not return EINVAL in the latest Linux
8 kernel. see the link:
9 A related patch about the cacheflush function:
10 http://lkml.org/lkml/2009/4/9/203
11 But Ralf had refused this patch:
12 http://www.spinics.net/lists/linux-man/msg00906.html
13 cacheflush01 testcase checks if the return value is EINVAL when the
14 cache argument is not one of ICACHE, BCACHE or DCACHE. So it will fail
15 in all boards.
16
17 In this modification, checking return value SUCCESS will be added,
18 instead of checking EINVAL
19
20 Signed-off-by: Feng Gao <feng.gao@windriver.com>
21
22:100644 100644 cce0b70... d0a4b1f... M testcases/kernel/syscalls/cacheflush/cacheflush01.c
23
24commit ebea45b92a1e30e4480f25291ef4c1ef2eeaa4bf
25Author: Garrett Cooper <yanegomi@gmail.com>
26Date: Tue Aug 31 17:14:21 2010 -0700
27
28 Get rid of unnecessary style divergence.
29
30 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
31
32:100755 100755 0ebeca9... b08a2d9... M testcases/commands/at/at_allow01
33:100755 100755 6bca177... 9f9f433... M testcases/commands/at/at_deny01
34
35commit 08640ca184c1fc1e24e966c3d806a722f3ca2154
36Author: Garrett Cooper <yanegomi@gmail.com>
37Date: Sun Aug 29 20:53:18 2010 -0700
38
39 Add more assertions.
40
41 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
42
43:000000 100644 0000000... 2c590b1... A testcases/open_posix_testsuite/conformance/interfaces/access/assertions.xml
44
45commit 3cdde2f86af90b3fd4e2b1468a12adfd2a9523f0
46Author: Garrett Cooper <yanegomi@gmail.com>
47Date: Sun Aug 29 20:52:52 2010 -0700
48
49 Note which timer failed in output.
50
51 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
52
53:100644 100644 ac043b0... 8e149ea... M testcases/open_posix_testsuite/conformance/behavior/timers/1-1.c
54
55commit 207f47c4c9b4783c1a18be32431f5a1b319b9e5a
56Author: Garrett Cooper <yanegomi@gmail.com>
57Date: Sun Aug 29 19:34:34 2010 -0700
58
59 Update some assertions for raise(2) to SUSv4 reqs.
60
61 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
62
63:100644 100644 38d9542... aa47b7c... M testcases/open_posix_testsuite/conformance/interfaces/raise/assertions.xml
64
65commit 9c6d2b4cf4f7c166813ddee280ab2bf128eb521c
66Author: Garrett Cooper <yanegomi@gmail.com>
67Date: Sun Aug 29 03:36:51 2010 -0700
68
69 Fix bad syntax that I thought I hadn't committed.
70
71 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
72
73:100755 100755 f731d6c... 0ebeca9... M testcases/commands/at/at_allow01
74
75commit 414747ced26d943a22a3f767deb7f5b4658adb6e
76Author: Garrett Cooper <yanegomi@gmail.com>
77Date: Sun Aug 29 03:32:18 2010 -0700
78
79 Forgot the sleeps.
80
81 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
82
83:100644 100644 9b10030... 6d5eb7f... M testcases/open_posix_testsuite/conformance/behavior/WIFEXITED/1-2.c
84:100644 100644 a3be617... 60e5241... M testcases/open_posix_testsuite/conformance/behavior/WIFEXITED/1-3.c
85:100644 100644 34e3afd... abc3279... M testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstack/2-1.c
86:100755 100755 01984c5... 536d407... M testcases/open_posix_testsuite/scripts/generate-makefiles.sh
87
88commit 3222fbecbfb2924a6b901a8e2048c70e1a993018
89Author: Garrett Cooper <yanegomi@gmail.com>
90Date: Sun Aug 29 01:22:07 2010 -0700
91
92 Remove bogus comment.
93
94 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
95
96:100644 100644 c7d81b5... 72a1fcd... M testcases/open_posix_testsuite/conformance/behavior/timers/2-1.c
97
98commit 7187f0921382bf375cd111b8a480a74ce5786945
99Author: Garrett Cooper <yanegomi@gmail.com>
100Date: Sun Aug 29 01:18:23 2010 -0700
101
102 Repeat robustness work done to 1-1 for 1-2 and 1-3.
103
104 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
105
106:100644 100644 a9d104c... 9b10030... M testcases/open_posix_testsuite/conformance/behavior/WIFEXITED/1-2.c
107:100644 100644 af23ebe... a3be617... M testcases/open_posix_testsuite/conformance/behavior/WIFEXITED/1-3.c
108
109commit 6c2750a55eaa30fe708c78087688c0d468bfb807
110Author: Garrett Cooper <yanegomi@gmail.com>
111Date: Sun Aug 29 01:12:07 2010 -0700
112
113 Make test more robust.
114
115 1. Catch fork() == -1 errors.
116 2. Sleep so wait(2) should always succeed.
117
118 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
119
120:100644 100644 1efd520... f46ee8f... M testcases/open_posix_testsuite/conformance/behavior/WIFEXITED/1-1.c
121
122commit 873f6e5b28a6a23367a7117aad436378e56ad09a
123Author: Garrett Cooper <yanegomi@gmail.com>
124Date: Sat Aug 28 01:42:53 2010 -0700
125
126 Fix ltp-aiodio.sh script so it execs aio-stress.
127
128 Singed-off-by: Jacky Malcles <jacky.malcles@bull.net>
129
130:100755 100755 ed2bce4... ab54c54... M testscripts/ltp-aiodio.sh
131
132commit 4fd92183833eed128bb6420ece7a6dd45dcd8ec5
133Author: Garrett Cooper <yanegomi@gmail.com>
134Date: Sat Aug 28 01:40:51 2010 -0700
135
136 I've prepared a patch for at_allow01 that essentially duplicates the
137 fixes that were checked in for at_deny01. This fixes the script to
138 actually run the test when the at utility in stead of returning TCONF,
139 correcting test environment, and let the script run normally without
140 changing the password. See commit
141 a589d12b0b49287d10f43b1a1fb72950819588eb for more details.
142
143 Signed-off-by: Henry Yei <hyei@mvista.com>
144
145:100755 100755 cf5b97c... f731d6c... M testcases/commands/at/at_allow01
146
147commit 217d9b778d275bcbaf5a9fa9e1a5ac2716521cad
148Author: Garrett Cooper <yanegomi@gmail.com>
149Date: Sat Aug 28 01:39:12 2010 -0700
150
151 Chain cmds together to avoid intermediate errors.
152
153 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
154
155:100755 100755 b94bd8f... 6bca177... M testcases/commands/at/at_deny01
156
157commit 9eeea7939bd73b295ae376dc045e5fbb984d0f38
158Author: Garrett Cooper <yanegomi@gmail.com>
159Date: Wed Aug 25 20:40:23 2010 -0700
160
161 Fix error message (was hardcoded to SIGALARM).
162
163 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
164
165:100644 100644 47ab49a... 4bc97ce... M testcases/kernel/mem/mtest06/mmap1.c
166
167commit 99b7a68c448c8e983d952c847ecc3c54145cf704
168Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
169Date: Tue Aug 24 16:30:06 2010 +0530
170
171 ltp setrlimit testcase patch for RLIMIT_FSIZE resource: Current testcase for setrlimit resource RLIMIT_FSIZE is using a global integer variable to communicate the number of bytes from child to parent which is incorrect. This has been corrected by introducing a pipe to transfer this information from child to parent process. Signed-off-by: Harsh Prateek Bora <harsh@linux.vnet.ibm.com>
172
173:100644 100644 6952eb3... 2bb1e9d... M testcases/kernel/syscalls/setrlimit/setrlimit01.c
174
175commit b83a9d65c004a60d9ac92d357d52850f66f3cddf
176Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
177Date: Tue Aug 24 16:14:14 2010 +0530
178
179 Rt_sigprocmask01 test case caused "segment fault" on x86: This is a similar problem as rt_sigsuspend01 which has been fix before.
180 Failed log:
181 root@Congatec:/opt/ltp-full> ./testcases/bin/rt_sigprocmask01
182 Segmentation fault
183 After apply the patch:
184 root@Congatec:/opt/ltp-full> ./testcases/bin/rt_sigprocmask01
185 rt_sigprocmask01 1 TPASS : rt_sigprocmask functionality passed
186 Signed-off-by: Yingang Fu <yingang.fu@windriver.com>
187
188:100644 100644 e100561... 33202f1... M testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c
189
190commit 440ca11b0873b4e123321bb6c6f859b50e0584ed
191Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
192Date: Tue Aug 24 16:09:37 2010 +0530
193
194 fix tst_unzip_file.zip permissions: When creating package, the buildsysem freaks out on file tst_unzip_file.zip because it has world writeable permission, however this is not necessary for the test itself to work. Patch attached. Signed-off-by: Cyril Hrubis chrubis@suse.cz,
195
196:100644 100644 4dce2bc... 7eecf16... M testcases/commands/unzip/Makefile
197
198commit a589d12b0b49287d10f43b1a1fb72950819588eb
199Author: Garrett Cooper <yanegomi@gmail.com>
200Date: Mon Aug 23 08:36:17 2010 -0700
201
202 Fix at_deny01 in positive and negative cases.
203
204 [NOTE: item 3 was not `fixed' because it's an environment issue with the
205 box]
206
207 There are three failures found when running the LTP at_deny01 case.
208
209 [1] at_deny01 1 TCONF : at command not found on system
210 [2] /home/test_user_1/at_deny01: line 129: tst_resm: command not found
211 [3] You are required to change your password immediately (root enforced)
212
213 The root causes of these failures:
214
215 [1] In the shell script, if the return value of a function is 0, it view
216 as TRUE. In the at_deny01
217 162 if type at > /dev/null; then
218 163 tst_resm TCONF "at command not found on system"
219 if the system has at function, shell script will print "at command not
220 found on system". This is opposite.
221
222 [2] In the at_deny01, root user will create user named a test_user_1,
223 copy the file at_deny01 to the home directory of test_user_1,
224 change user to test_user_1 and run the at_deny01 script.
225 when run the script, ${LTPROOT}/testcase/bin is in the environment
226 variable of root, but NOT in the test_user_1. So when the test_user_1
227 run this script, it can NOT find the tst_resm command.
228
229 [3] When some boards boot up, the system time is 010100001970. the Linux
230 system will let NON-root user change its password immediately
231 and stop the script running. This patch will let the script run normally
232 without changing the password.
233
234 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
235
236:100755 100755 dcec684... b94bd8f... M testcases/commands/at/at_deny01
237
238commit 228b250d23f36ddc95cb25179441420bea9b8bdd
239Author: Garrett Cooper <yanegomi@gmail.com>
240Date: Sun Aug 22 15:02:43 2010 -0700
241
242 Add comment about stack size change.
243
244 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
245
246:100644 100644 7f27cf5... 34e3afd... M testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstack/2-1.c
247
248commit c6390b81985054a8dde10af4146a0878e320e686
249Author: Garrett Cooper <yanegomi@gmail.com>
250Date: Sun Aug 22 14:59:59 2010 -0700
251
252 Clean up testcases. Increase stacksize for printf.
253
254 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
255
256:100644 100644 f9ddc16... 7f27cf5... M testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstack/2-1.c
257:100644 100644 8cd3ec3... 668fd96... M testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstacksize/2-1.c
258
259commit 0b94a97daf729c795cff30cc67eadf1f50c871d7
260Author: Garrett Cooper <yanegomi@gmail.com>
261Date: Sun Aug 22 12:25:49 2010 -0700
262
263 Add mq_open/mq_unlink fn def. conformance tests.
264
265 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
266
267:100644 100644 961a140... b003e27... M testcases/open_posix_testsuite/conformance/definitions/mqueue_h/11-1-buildonly.c
268:100644 100644 ce78ad0... 5149ba7... M testcases/open_posix_testsuite/conformance/definitions/mqueue_h/5-1-buildonly.c
269
270commit 34e01e02562fbb077c2e59215103a50096dbacd6
271Author: Garrett Cooper <yanegomi@gmail.com>
272Date: Wed Aug 18 08:26:25 2010 -0700
273
274 Fix typo.
275
276 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
277
278:100644 100644 17a91fa... 6351f9a... M include/mk/env_pre.mk
279
280commit 2b8e4cbae3446f23ad68482109a36df40523604c
281Author: Garrett Cooper <yanegomi@gmail.com>
282Date: Wed Aug 18 02:13:10 2010 -0700
283
284 Propogate UCLINUX=1 throughout the build.
285
286 According to d.marlin, the UCLINUX=1 variable wasn't being properly
287 propagated through the compile, thus the tests weren't being built
288 properly for uClinux.
289
290 Corral the definitions into env_post.mk and move the duplicate bits out
291 of lib/Makefile.
292
293 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
294
295:100644 100644 56aca27... ebaee1f... M include/mk/env_post.mk
296:100644 100644 df6908e... 59813d5... M lib/Makefile
297
298commit 3e8b451b64227fcdb01d33a2846a2e312b23edd1
299Author: Garrett Cooper <yanegomi@gmail.com>
300Date: Wed Aug 18 02:12:04 2010 -0700
301
302 Make a target to spoof .DEFAULT_GOAL on make 3.80.
303
304 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
305
306:100644 100644 4444124... 17a91fa... M include/mk/env_pre.mk
307
308commit e5387ce143c646c81258ff05667bb9be07cbfe31
309Author: Garrett Cooper <yanegomi@gmail.com>
310Date: Wed Aug 18 02:00:52 2010 -0700
311
312 Fix whitespace pointed out by Mike Frysinger.
313
314 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
315
316:100644 100644 6207deb... 2fff9a7... M INSTALL
317
318commit a98d8133f020805408e6cebdb219c7c805b55603
319Author: Garrett Cooper <yanegomi@gmail.com>
320Date: Wed Aug 18 01:40:20 2010 -0700
321
322 Fix compile with UCLINUX platforms.
323
324 The testcase mallopt01 skips performing the test when UCLINUX=1, but the
325 mallinfo structure is defined outside the #if !defined(UCLINUX) block.
326
327 Attached is a patch to move the mallinfo structure definition inside the
328 #if !defined(UCLINUX) block.
329
330 Signed-off-by: d.marlin <dmarlin@redhat.com>
331
332:100644 100644 a2b87ff... f173b61... M testcases/kernel/syscalls/mallopt/mallopt01.c
333
334commit a8e1a60923c0d65ca323062990282c7d4ebc7296
335Author: Garrett Cooper <yanegomi@gmail.com>
336Date: Wed Aug 18 01:38:39 2010 -0700
337
338 Fix ad hoc errno definitions.
339
340 I found that some of the testcases in kernel/syscalls redefine 'errno'
341 as 'int':
342
343 int errno;
344
345 'errno' is normally in errno.h as a #define to a function returning a
346 pointer, i.e.,
347
348 extern int *__errno_location (void) . . .
349
350 Attached is a patch to remove the redefinition from the following files:
351
352 testcases/kernel/syscalls/mallopt/mallopt01.c
353 testcases/kernel/syscalls/memcmp/memcmp01.c
354 testcases/kernel/syscalls/memcpy/memcpy01.c
355 testcases/kernel/syscalls/memset/memset01.c
356 testcases/kernel/syscalls/syscall/syscall01.c
357 testcases/kernel/syscalls/string/string01.c
358
359 Signed-off-by: d.marlin <dmarlin@redhat.com>
360
361:100644 100644 865345b... a2b87ff... M testcases/kernel/syscalls/mallopt/mallopt01.c
362:100644 100644 58f9e1a... a0a879f... M testcases/kernel/syscalls/memcmp/memcmp01.c
363:100644 100644 b40356e... e6c7081... M testcases/kernel/syscalls/memcpy/memcpy01.c
364:100644 100644 6e0bb5f... 10b82b2... M testcases/kernel/syscalls/memset/memset01.c
365:100644 100644 41cc9bc... e130fa3... M testcases/kernel/syscalls/string/string01.c
366:100644 100644 f3bac92... c3c9cc6... M testcases/kernel/syscalls/syscall/syscall01.c
367
368commit e8ad463baada21fb19f4c06f7dcab75c420ae373
369Author: Mike Frysinger <vapier@gentoo.org>
370Date: Tue Aug 17 18:18:35 2010 -0400
371
372 start a nommu guide for ltp programmers
373
374 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
375
376:000000 100644 0000000... 4baeff3... A doc/nommu-notes.txt
377
378commit fad9f94106a1446fc6284589d6341fe89f484225
379Author: Mike Frysinger <vapier@gentoo.org>
380Date: Tue Aug 17 17:23:41 2010 -0400
381
382 update gitignore
383
384 Ignore patch related files, some top level files that ltp itself
385 generates, and the autom4te.cache throughout the tree. The *.gdb
386 glob is for FLAT files when using a nommu/linux toolchain.
387
388 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
389
390:100644 100644 660f345... e2c14bb... M .gitignore
391
392commit c1896c78819c8ac51323446131fa017b64937b06
393Author: Mike Frysinger <vapier@gentoo.org>
394Date: Tue Aug 17 17:23:34 2010 -0400
395
396 lchown02: drop useless cast
397
398 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
399
400:100644 100644 7acacad... 4f519ab... M testcases/kernel/syscalls/lchown/lchown02.c
401
402commit 28606c1b9a3e7c910f83c0a1dd7642f53fbc6944
403Author: Mike Frysinger <vapier@gentoo.org>
404Date: Tue Aug 17 17:22:45 2010 -0400
405
406 lib: pull in config.h in some files
407
408 If the UCLINUX symbol is being defined by way of config.h, we need to
409 include that header in order to notice.
410
411 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
412
413:100644 100644 3bc304c... 8276a2e... M lib/parse_opts.c
414:100644 100644 4b554cf... 06441d3... M lib/self_exec.c
415:100644 100644 dd5dc02... 7ea4fd1... M lib/tlibio.c
416
417commit 9bd940b309564fa6681428a02c6ee5e60d96010b
418Author: Mike Frysinger <vapier@gentoo.org>
419Date: Tue Aug 17 17:22:03 2010 -0400
420
421 nommu/linux: add some configure checks to automate things
422
423 Since nommu linux ports lack fork() support, we can use this missing
424 function to indicate the need for the UCLINUX define.
425
426 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
427
428:100644 100644 3dd9829... 8c88673... M configure.ac
429:000000 100644 0000000... ab97a78... A m4/ltp-nommu-linux.m4
430
431commit b49b375167eade5cb2f05678bc60fc5b2d231af9
432Author: Garrett Cooper <yanegomi@gmail.com>
433Date: Tue Aug 17 00:03:58 2010 -0700
434
435 Make test pass with undoc'ed sysctl(2) behavior.
436
437 2.6.33 has an issue where someone fixed a bug in the previous
438 implementation of sysctl(2) to actually return EACCES instead of always
439 returning EPERM. Unforuntately the manpage doesn't state this
440 requirement, so rather than fixing the documentation (which is far too
441 easy, right :P?), we'll go and `fix' the test.
442
443 Linux needs to get their ass in gear and start fixing their
444 documentation. Oh wait...? Linux has reasonably up-to-date
445 documentation? For that I point to Penn and Teller to give their famous
446 Showtime TV show's tagline.
447
448 This patch was based almost entirely on what was provided by Shi Weihua
449 <shiwh@cn.fujitsu.com> back in 02/2010. He gets credit for the work.
450
451 Acked-by: Garrett Cooper <yanegomi@gmail.com>
452
453:100644 100644 f8e743b... 25314c6... M testcases/kernel/syscalls/sysctl/sysctl03.c
454
455commit 62899c99702e1be95a734e7ea3cb10f868783bdd
456Author: Garrett Cooper <yanegomi@gmail.com>
457Date: Mon Aug 16 23:39:43 2010 -0700
458
459 Fix compile warning with global symbols in pread01
460
461 Function compare_bufers in pread01.c does not expect any arguments, but
462 the reference to compare_bufers passes two arguments:
463
464 compare_bufers(write_buf, read_buf);
465
466 Within the function compare_bufers, write_buf and read_buf are accessed
467 via their global definitions. These variables are also accessed via the
468 global definitions in other functions in this testcase.
469
470 Attached is a patch to remove the unnecessary arguments from the
471 compare_bufers function reference.
472
473 Signed-off-by: d.marlin <dmarlin@redhat.com>
474 Acked-by: Garrett Cooper <yanegomi@gmail.com>
475
476:100644 100644 58055d1... 862db9d... M testcases/kernel/syscalls/pread/pread01.c
477
478commit 93cbfd691e254225a7150c1947c4fbaf1e794173
479Author: Garrett Cooper <yanegomi@gmail.com>
480Date: Mon Aug 16 23:39:01 2010 -0700
481
482 Clean up arguments passed in sighold02.
483
484 The functions read_pipe and write_pipe in sighold02.c each expect a
485 single file descriptor as arguments, however the function prototypes
486 define no arguments. Also, the function references to read_pipe pass
487 two arguments, a file descriptor and '0'. The second argument should
488 not be passed, as it is not used.
489
490 Attached is a patch to make the function argument definitions and uses
491 consistent within this testcase.
492
493 Signed-off-by: d.marlin <dmarlin@redhat.com>
494 Acked-by: Garrett Cooper <yanegomi@gmail.com>
495
496:100644 100644 a321dae... 7f200bb... M testcases/kernel/syscalls/sighold/sighold02.c
497
498commit fde5772340983308ebf6ed707bcae78f9a71f2ba
499Author: Garrett Cooper <yanegomi@gmail.com>
500Date: Mon Aug 16 23:37:16 2010 -0700
501
502 Use MAXPATHLEN to avoid path truncation.
503
504 This patch modifies all tests in the ftest directory to use
505 MAXPATHLEN on all character arrays that store path/file names rather
506 than arbitrarily sized arrays. This corrects issues where there was
507 truncation happening when copying a path from one array to another if
508 the path was long enough. The ftest code may delete the tmp directory
509 instead of the tmp file due to truncation, and cause LTP to report a
510 failure/warning when the tmp directory disappears. We saw this in
511 ftest03,07 where it was trying to copy wdbuf[MAXPATHLEN] into fuss[40]
512 here:
513
514 sprintf(fuss, "%s/ftest03.%d", getcwd(wdbuf, sizeof( wdbuf)),
515 getpid());
516
517 and then attempting to delete the file but instead got the directory
518 here:
519
520 execl("/bin/rm", "rm", "-rf", fuss, NULL);
521
522 Signed-off-by: Henry Yei <hyei@mvista.com>
523 Acked-by: Garrett Cooper <yanegomi@gmail.com>
524
525:100644 100644 c4dc5c8... 761536f... M testcases/kernel/fs/ftest/ftest01.c
526:100644 100644 0994243... c3fba3b... M testcases/kernel/fs/ftest/ftest02.c
527:100644 100644 1cb6d6f... cf9616a... M testcases/kernel/fs/ftest/ftest03.c
528:100644 100644 d5a5d48... 39fa34a... M testcases/kernel/fs/ftest/ftest04.c
529:100644 100644 220d9fd... 3ee94b8... M testcases/kernel/fs/ftest/ftest05.c
530:100644 100644 da57967... fb16b51... M testcases/kernel/fs/ftest/ftest06.c
531:100644 100644 8cda511... 7a470a1... M testcases/kernel/fs/ftest/ftest07.c
532:100644 100644 d9e8356... b09e43f... M testcases/kernel/fs/ftest/ftest08.c
533
534commit 4b49678aa6d45cab6c71a01d416e169965d9a5c8
535Author: Garrett Cooper <yanegomi@gmail.com>
536Date: Mon Aug 16 23:36:10 2010 -0700
537
538 make iogen01 honor $TMPDIR set by runltp*.
539
540 This patch updates the fs runtest file with arguments for the iogen01
541 test to honor the tmp directory set by runltp. Without this patch, the
542 tmp files are written to <ltp install dir>/testcases/bin.
543
544 Signed-off-by: Henry Yei <hyei@mvista.com>
545 Acked-by: Garrett Cooper <yanegomi@gmail.com>
546
547:100644 100644 d7e91a9... e6741a0... M runtest/fs
548
549commit 8e71ff7a9c7821efe0da379d9ac54b250a3b7cf4
550Author: Garrett Cooper <yanegomi@gmail.com>
551Date: Mon Aug 16 08:57:43 2010 -0700
552
553 Fix the address offset for hugeshmat0[12] on mips.
554
555 In hugeshmat01 and hugeshmat02, the attach address for shared memory is
556 0x90000eee.
557
558 For 32bits mips/Linux system, user space is under 0x7FFFFFFF,
559 0x90000eee is too big. The new address 0x60000eee has been tested
560 on mips and other arch systems, it hasn't caused a issue yet.
561
562 Signed-off-by: Lina Zhao <lina.zhao@windriver.com>
563 Acked-by: Garrett Cooper <yanegomi@gmail.com>
564
565:100644 100644 229b929... 7087d26... M testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
566:100644 100644 2f56127... 428eeab... M testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
567
568commit b47b875e00fbea4bb3398ac2f3ef4b4dd32826f0
569Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
570Date: Mon Aug 16 20:08:51 2010 +0530
571
572 drop test pidns03 ?
573 I am not sure about the original intent of pidns03 test case but I think the test is expected to fail :-( The header for this test says:
574 * Verify that:
575 * 1. When parent, clone a process with flag CLONE_NEWPID, see the
576 * process id of the parent is existing after mounting /proc
577
578 The test passes in the parent-pid from init-pid-ns and looks for that pid in the child's mount of /proc. But for the CLONE_NEWPID child, parent process should appear to have a pid == 0. The pid of the parent in the initial pid namespace must NOT be visible to the child - in fact a different process can have that pid.
579 I am not surprised the test fails - I am curious to know the version of the kernel when this test reliably passed - if at all. I tried this on 2.6.29 and 2.6.34-rc5 and it fails reliably.
580 I dug through my history and see that this test was part of a 6-patch set, We did have some comments on the coding style on the set, but we seem to have missed the intent of this test :-(.
581 Do we have any other history of this test ? If not, I think we should either drop the test or modify the test to verify the opposite (i.e. verify that the opendir() in the test fails with ENOENT). Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>, Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>,
582
583:100644 000000 f5062e2... 0000000... D testcases/kernel/containers/pidns/pidns03.c
584:100644 100644 c05234a... add226c... M testcases/kernel/containers/pidns/runpidnstest.sh
585
586commit ece5deac52ae019e34e9e26000c89a711ea4573b
587Author: Garrett Cooper <yanegomi@gmail.com>
588Date: Thu Aug 12 23:12:02 2010 -0700
589
590 Fix the sigset_t size value for mips*.
591
592 On most of the arch,the SIGSETSIZE is 8, but it is 16 for mips, so in
593 sigprocmask, the last parameter should be SIGSETSIZE too, not 8.
594
595 Signed-off-by: Lina Zhao <lina.zhao@windriver.com>
596 Acked-by: Garrett Cooper <yanegomi@gmail.com>
597
598:100644 100644 cc32ea8... e100561... M testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c
599
600commit c729e566b789a2e5c9846c2bf217416448843199
601Author: Garrett Cooper <yanegomi@gmail.com>
602Date: Thu Aug 12 23:08:04 2010 -0700
603
604 Fix general protection fault in uninitialized mem.
605
606 Following are test log on x86:
607 ----------------------------------------------------------
608
609 root@d610-2:/opt/ltp-full/testcases/bin> ./rt_sigsuspend01 Segmentation
610 fault
611
612 and messages of rt_sigsuspend01 when dmesg:
613
614 root@d610-2:/opt/ltp-full/testcases/bin> dmesg | tail
615
616 VFS: Mounted root (nfs filesystem) on device 0:13.
617 Freeing unused kernel memory: 344k freed
618 intel_rng: FWH not detected
619 ip_tables: (C) 2000-2006 Netfilter Core Team
620 NET: Registered protocol family 10
621 SCTP: Hash tables configured (established 16384 bind 32768)
622 eth0: no IPv6 routers present
623
624 ***rt_sigsuspend01[865] general protection ip:bfa8b780 sp:bfa8b120
625 error:0
626
627 After apply the patch:
628
629 root@d610-2:/opt/ltp-full/testcases/bin> ./rt_sigsuspend01
630 rt_sigsuspend01 1 TPASS : rt_sigsuspend PASSED
631
632 Signed-off-by: Yingang Fu <Yingang.Fu@windriver.com>
633 Acked-by: Garrett Cooper <yanegomi@gmail.com>
634
635:100644 100644 6938037... fea5a2e... M testcases/kernel/syscalls/rt_sigsuspend/rt_sigsuspend01.c
636
637commit 22b12b3f972569361dfa28361fe0685bf0eca259
638Author: Garrett Cooper <yanegomi@gmail.com>
639Date: Wed Aug 11 22:37:44 2010 -0700
640
641 Fix missing `_' in constant name.
642
643 I tried to build open_posix_testsuite testcases with latest git:
644 ltp-dev-7c67a09a10268b5f9f503e0254f1f0f9f5ac2b69.tar.gz
645
646 Several testcases failed to build.
647 One of them is as follows:
648 ------------
649 [...]
650 conformance/definitions/sched_h/8-3-buildonly compile FAILED
651 ../../../conformance/definitions/sched_h/8-3-buildonly.c:24:2: error:
652 #error
653 SCHED_SPORADIC not defined
654 [...]
655 ------------
656
657 I noticed that "POSIX_THREAD_SPORADIC_SERVER" parameter has not "_"
658 in its top.
659
660 Signed-off-by: Tomonori Mitani <mitani@ryobi.co.jp>
661 Acked-by: Garrett Cooper <yanegomi@gmail.com>
662
663:100644 100644 83b06da... 2b0a98e... M testcases/open_posix_testsuite/conformance/definitions/sched_h/8-3-buildonly.c
664
665commit 7c67a09a10268b5f9f503e0254f1f0f9f5ac2b69
666Author: Garrett Cooper <yanegomi@gmail.com>
667Date: Thu Aug 5 06:28:15 2010 -0700
668
669 Make a note about `illegal' chars in pathnames.
670
671 Suggested-by: Cyril Hrubis <chrubis@suse.cz>
672 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
673
674:100644 100644 c97fc80... 6207deb... M INSTALL
675
676commit 1112402ad4e1630108343b90453491761c95628e
677Author: Garrett Cooper <yanegomi@gmail.com>
678Date: Thu Aug 5 06:09:07 2010 -0700
679
680 Fix indentation; update maintainer to be Subrata.
681
682 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
683
684:100644 100644 1d62188... 7f2dc6f... M README
685
686commit c649ab25dc3013b978b10279f4c8e2508a46baa7
687Author: Garrett Cooper <yanegomi@gmail.com>
688Date: Thu Aug 5 01:37:47 2010 -0700
689
690 More conformance definitions tests for mqueue.h.
691
692 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
693
694:000000 100644 0000000... 961a140... A testcases/open_posix_testsuite/conformance/definitions/mqueue_h/11-1-buildonly.c
695:100644 000000 961a140... 0000000... D testcases/open_posix_testsuite/conformance/definitions/mqueue_h/11-1.c
696:000000 100644 0000000... ce78ad0... A testcases/open_posix_testsuite/conformance/definitions/mqueue_h/5-1-buildonly.c
697:100644 000000 ce78ad0... 0000000... D testcases/open_posix_testsuite/conformance/definitions/mqueue_h/5-1.c
698
699commit 0cdd169717c82b578ac27a15b2a5d44a62547558
700Author: Garrett Cooper <yanegomi@gmail.com>
701Date: Thu Aug 5 01:29:21 2010 -0700
702
703 Add conformance definition tests for mqueue.h.
704
705 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
706
707:000000 100644 0000000... d0d26ec... A testcases/open_posix_testsuite/conformance/definitions/mqueue_h/10-1-buildonly.c
708:100644 000000 76f2e82... 0000000... D testcases/open_posix_testsuite/conformance/definitions/mqueue_h/10-1.c
709:100644 100644 8ee7d6e... 961a140... M testcases/open_posix_testsuite/conformance/definitions/mqueue_h/11-1.c
710:000000 100644 0000000... 2f72536... A testcases/open_posix_testsuite/conformance/definitions/mqueue_h/2-1-buildonly.c
711:100644 000000 d6614c1... 0000000... D testcases/open_posix_testsuite/conformance/definitions/mqueue_h/2-1.c
712:000000 100644 0000000... f71e1b9... A testcases/open_posix_testsuite/conformance/definitions/mqueue_h/3-1-buildonly.c
713:100644 000000 6cae3a0... 0000000... D testcases/open_posix_testsuite/conformance/definitions/mqueue_h/3-1.c
714:000000 100644 0000000... e0906fa... A testcases/open_posix_testsuite/conformance/definitions/mqueue_h/4-1-buildonly.c
715:100644 000000 44cca9b... 0000000... D testcases/open_posix_testsuite/conformance/definitions/mqueue_h/4-1.c
716:100644 100644 6da6f41... ce78ad0... M testcases/open_posix_testsuite/conformance/definitions/mqueue_h/5-1.c
717:000000 100644 0000000... 4132b77... A testcases/open_posix_testsuite/conformance/definitions/mqueue_h/6-1-buildonly.c
718:100644 000000 6a0c3d7... 0000000... D testcases/open_posix_testsuite/conformance/definitions/mqueue_h/6-1.c
719:000000 100644 0000000... 216a26d... A testcases/open_posix_testsuite/conformance/definitions/mqueue_h/7-1-buildonly.c
720:100644 000000 19326d7... 0000000... D testcases/open_posix_testsuite/conformance/definitions/mqueue_h/7-1.c
721:000000 100644 0000000... 46773ef... A testcases/open_posix_testsuite/conformance/definitions/mqueue_h/8-1-buildonly.c
722:100644 000000 0bb87c4... 0000000... D testcases/open_posix_testsuite/conformance/definitions/mqueue_h/8-1.c
723:000000 100644 0000000... 38ec228... A testcases/open_posix_testsuite/conformance/definitions/mqueue_h/9-1-buildonly.c
724:100644 000000 971817e... 0000000... D testcases/open_posix_testsuite/conformance/definitions/mqueue_h/9-1.c
725:000000 100644 0000000... 9afe27f... A testcases/open_posix_testsuite/conformance/definitions/mqueue_h/CFLAGS
726:000000 100644 0000000... 08f7cd6... A testcases/open_posix_testsuite/conformance/definitions/mqueue_h/LDLIBS
727
728commit 8c50bcc8fd2d15288934179fb98a75ef28876668
729Author: Garrett Cooper <yanegomi@gmail.com>
730Date: Mon Aug 2 23:39:51 2010 -0700
731
732 Add testcase to check contents of mq_attr.
733
734 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
735
736:100644 100644 bdefbc4... 5b29a9c... M testcases/open_posix_testsuite/conformance/definitions/mqueue_h/1-1.c
737
738commit be5c78805d068a2ca1da9a9a4922dfc9ba734799
739Author: Garrett Cooper <yanegomi@gmail.com>
740Date: Mon Aug 2 22:01:02 2010 -0700
741
742 Allow swapon03 to pass when max_swapfiles unknown.
743
744 This patch will allow swapon03 test case to pass even when max_swapfiles
745 is not known. Create maximum possible number of swapfiles during setup,
746 then verify that attempting to create one more swapfile will return
747 EPERM. This is meant to change as little as possible of the existing
748 code.
749
750 Signed-off-by: Murlin Ray Wenzel <mwenzel@novell.com>
751 Acked-by: Garrett Cooper <yanegomi@gmail.com>
752
753:100644 100644 6d6fdd8... e697a1f... M testcases/kernel/syscalls/swapon/swapon03.c
754
755commit 79196c65c9923518de346ab9e1c4c0ab8761ed8c
756Author: Garrett Cooper <yanegomi@gmail.com>
757Date: Mon Aug 2 21:53:09 2010 -0700
758
759 Add -lrt to LDLIBS file.
760
761 The aio* and lio* functions are in the is REALTIME category, thus this
762 is required (although optional on some implementations of Unix, like
763 non-RHEL Linux for some whacky reason, and FreeBSD).
764
765 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
766
767:000000 100644 0000000... 08f7cd6... A testcases/open_posix_testsuite/conformance/interfaces/lio_listio/LDLIBS
768
769commit 64d869e27a5895a4acdc8d76598cce864daacb5a
770Author: Garrett Cooper <yanegomi@gmail.com>
771Date: Sun Aug 1 23:38:03 2010 -0700
772
773 Preemptively fix error w/ missing tcl proc (fail).
774
775 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
776
777:100644 100644 1b68291... 7f1dc9f... M testcases/misc/tcore_patch_test_suites/tcore.exp
778
779commit d0908cb1914dab2ce385bf70e84bba3385e08a16
780Author: Garrett Cooper <yanegomi@gmail.com>
781Date: Sun Aug 1 23:25:40 2010 -0700
782
783 Sorry for my late answer.
784
785 I considered how to judge detecting whether or not CLONE_* is available.
786 However, I hit only about errno judgment.
787
788 Signed-off-by: Tomonori Mitani <mitani@ryobi.co.jp>
789 Acked-by: Garrett Cooper <yanegomi@gmail.com>
790
791:100644 100644 f6add06... 6df86ac... M testcases/kernel/containers/netns/check_netns_enabled.c
792
793commit bc4f41abbf043bf9149d050994f90feafb96df76
794Author: Garrett Cooper <yanegomi@gmail.com>
795Date: Sun Aug 1 23:14:05 2010 -0700
796
797 Restore file unnecessarily deleted back in Nov.
798
799 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
800
801:000000 100644 0000000... 830448b... A testcases/kernel/power_management/get_sched_values.c
802
803commit 080548263c4e8b3667277fa9e9f21105f918fa2b
804Author: Garrett Cooper <yanegomi@gmail.com>
805Date: Thu Jul 29 10:22:54 2010 -0700
806
807 Reorder headers.
808
809 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
810
811:100644 100644 fc6a4a0... d08fb3b... M testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstacksize/1-1.c
812
813commit 421044cd4185804fff682131038bbe843acf5e27
814Author: Garrett Cooper <yanegomi@gmail.com>
815Date: Thu Jul 29 10:20:55 2010 -0700
816
817 Fix error reporting for test.
818
819 posix_memalign(3) has similar semantics to pthread(3) family functions
820 when reporting errors (=> 0 pass, != 0 => errno).
821
822 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
823
824:100644 100644 6592394... 21ce909... M testcases/open_posix_testsuite/conformance/interfaces/mmap/11-3.c
825:100644 100644 e41546a... fc6a4a0... M testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstacksize/1-1.c
826
827commit 8565cff52d4fadc45b7c2d5373289fe140e31f3d
828Author: Garrett Cooper <yanegomi@gmail.com>
829Date: Thu Jul 29 10:06:10 2010 +0000
830
831 Don't assume that SHELL has a sane value.
832
833 SHELL is set to the login shell for the user (should have verified that
834 before), and on FreeBSD the default login shell is tcsh (bleh). So take
835 tcsh out of the equation by hardcoding sh -- which is ash on Debian variants
836 and bash on almost all other Linuxes -- to increase determinism.
837
838 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
839
840:100755 100755 f06f64f... 0a12578... M testcases/open_posix_testsuite/bin/run-tests.sh
841
842commit 233231cdfa9f697a4c586ab9bfdf0f85d1a503a5
843Author: Garrett Cooper <yanegomi@gmail.com>
844Date: Thu Jul 29 00:50:09 2010 -0700
845
846 Fix compile warnings and remove ambiguous stimuli.
847
848 The POSIX spec states that only tv_nsec needs to be checked to see if
849 it's positive:
850
851 [EINVAL]
852 The rqtp argument specified a nanosecond value less than zero or
853 greater than or equal to 1000 million.
854
855 Remove the testcase until the spec is fixed.
856
857 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
858
859:100644 100644 e0b87d1... 1442d9f... M testcases/open_posix_testsuite/conformance/interfaces/nanosleep/10000-1.c
860
861commit 6cf3402cd0aca6b275e5e20fa5dcd27e90663d93
862Author: Garrett Cooper <yanegomi@gmail.com>
863Date: Wed Jul 28 22:33:42 2010 -0700
864
865 Another non-superuser check.
866
867 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
868
869:100644 100644 6cd108c... 8c9a34d... M testcases/open_posix_testsuite/conformance/interfaces/clock_settime/17-2.c
870
871commit cef69efa6df7a2b0353f180f867ccb8e2d051af4
872Author: Garrett Cooper <yanegomi@gmail.com>
873Date: Wed Jul 28 22:29:13 2010 -0700
874
875 Fix inconsistency.
876
877 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
878
879:100644 100644 149fc3d... d8cb1df... M testcases/open_posix_testsuite/conformance/interfaces/clock_settime/20-1.c
880
881commit 578b57380fa545ed4c6670022bc0c6bb7cd1d15b
882Author: Garrett Cooper <yanegomi@gmail.com>
883Date: Wed Jul 28 22:27:28 2010 -0700
884
885 Add another non-superuser check.
886
887 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
888
889:100644 100644 67d90f1... db05f31... M testcases/open_posix_testsuite/conformance/interfaces/clock_settime/17-1.c
890:100644 100644 278f4c3... 149fc3d... M testcases/open_posix_testsuite/conformance/interfaces/clock_settime/20-1.c
891:100644 100644 b43c5be... a23eeba... M testcases/open_posix_testsuite/conformance/interfaces/clock_settime/4-1.c
892
893commit 3c68417fdacfe8bba8e05d147eb2aa2b91c79e59
894Author: Garrett Cooper <yanegomi@gmail.com>
895Date: Wed Jul 28 22:17:04 2010 -0700
896
897 Fix EPERM fail if clock_settime not called as root
898
899 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
900
901:100644 100644 6181479... 67d90f1... M testcases/open_posix_testsuite/conformance/interfaces/clock_settime/17-1.c
902
903commit a66ee2d19b689573e9f59d0f303b86f6c333f795
904Author: Garrett Cooper <yanegomi@gmail.com>
905Date: Wed Jul 28 21:11:59 2010 -0700
906
907 Use awk equivalent to FreeBSD's sed -E.
908
909 This method of text search and replace is POSIX compliant.
910
911 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
912
913:100755 100755 b6e7b56... 01984c5... M testcases/open_posix_testsuite/scripts/generate-makefiles.sh
914
915commit 3393cd192002793080aba661054d54a8a06f25c2
916Author: Garrett Cooper <yanegomi@gmail.com>
917Date: Tue Jul 27 07:50:17 2010 -0700
918
919 Disable the open_posix_testsuite in the build.
920
921 See the comment in the Makefile for more details.
922
923 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
924
925:100644 100644 2ed3f9c... 37c448f... M testcases/Makefile
926
927commit a4e64cb8bb97d09b5695151106946a76984b330a
928Author: Garrett Cooper <yanegomi@gmail.com>
929Date: Mon Jul 26 06:36:58 2010 -0700
930
931 Fix the 1-1 testcase.
932
933 As pointed out by Cheng Shun Xia <csxia@novell.com> the
934 pthread_mutex_getprioceiling() works only on mutexes initalized with
935 PTHREAD_PRIO_PROTECT. Also calling perror() after pthread_* fuctions is
936 meaningless as they return error number directly, this is common mistake
937 in pthread tests in openposix testsuite and should go to the ltp TODO.
938
939 Patch attached.
940
941 Garrett note: this diff is based off the
942 pthread_mutex_getprioceilingIII.patch, but edited for clarity in the
943 comments, and doesn't print to stderr because it would cause issues with
944 the open_posix_testsuite test infrastructure.
945
946 Signed-off-by: Cyril Hrubis <chrubis@suse.cz>
947 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
948
949:100644 100644 184b26c... 4c8e8e2... M testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getprioceiling/1-1.c
950
951commit 47174970d9e880b358c7acf94f638b47d595037e
952Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
953Date: Fri Jul 23 18:16:32 2010 +0530
954
955 clock_getres01: remove TERRNO flag for overall test result: The attached patch remove the TERRNO flag for the overall clock_getres01 test status. It is wrong because, if one of the test fails, the reported errno will always be the one from the last case05 test (even 0 if this one was successful). Upon failure, the output will be:
956 [...]
957 clock_getres01 0 TINFO : (case05) START
958 EXPECT: return value(ret)=(N >= 0) errno=0 (Success)
959 RESULT: return value(ret)= 0 errno=0 (Success)
960 clock_getres01 6 TPASS : (case05) END
961 clock_getres01 7 TFAIL : clock_getres01 failed
962
963 But previously:
964
965 [...]
966 clock_getres01 0 TINFO : (case05) START
967 EXPECT: return value(ret)=(N >= 0) errno=0 (Success)
968 RESULT: return value(ret)= 0 errno=0 (Success)
969 clock_getres01 6 TPASS : (case05) END
970 clock_getres01 7 TFAIL : clock_getres01 failed: errno=???(0): Success
971
972 Signed-off-by: Nicolas Joly <njoly@pasteur.fr>.
973
974:100644 100644 412ffa5... 7df8c71... M testcases/kernel/syscalls/clock_getres/clock_getres01.c
975
976commit 0056e395170eb8fc3ffbb22d7bd364fe47c2013e
977Author: Garrett Cooper <yanegomi@gmail.com>
978Date: Thu Jul 22 08:45:53 2010 -0700
979
980 Fix stack alignment on ARM with clone tests.
981
982 An ARM stack must be a multiple of 32 bit words in length, and 32 bit
983 aligned.
984
985 Signed-off-by: Peter Pearse <peter.pearse@linaro.org>
986 Acked-by: Garrett Cooper <yanegomi@gmail.com>
987
988:100644 100644 93cdc43... 6ad4a00... M lib/cloner.c
989
990commit 4fffe0e96c125c1ae1556b29341d689314c34f9c
991Author: Garrett Cooper <yanegomi@gmail.com>
992Date: Thu Jul 22 01:52:03 2010 -0700
993
994 Commit the 20% check.
995
996 Proposed by Casper Zhang <czhang@redhat.com>.
997
998 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
999
1000:100644 100644 a8b370d... dbcbc53... M testcases/kernel/syscalls/pselect/pselect01.c
1001
1002commit ba7ee422383585d36c7b1c639ab2d24ad25d5a24
1003Author: Garrett Cooper <yanegomi@gmail.com>
1004Date: Wed Jul 21 02:49:39 2010 -0700
1005
1006 A 10% threshold was too low. Bump up to 20%:
1007
1008 Hi Garrett, I tested my patch yesterday but the result
1009 is not so good. After 1000 times running, the fix got failed
1010 for once. so I set the allowed error to 20% (see the attached
1011 patch). Then re-ran it for over 5000 times, without a failure.
1012
1013 Then the nsec part, 10% allowed error seems not enough,
1014 the test failed for twice among 1000 times. So I set the
1015 range to 20%, too.
1016
1017 Signed-off-by/Tested-by: Caspar Zhang <czhang@redhat.com>
1018 Acked-by: Garrett Cooper <yanegomi@gmail.com>
1019
1020:100644 100644 751f21d... a8b370d... M testcases/kernel/syscalls/pselect/pselect01.c
1021
1022commit 956d771108e3b316853a5683fa965c0248b4a77c
1023Author: Garrett Cooper <yanegomi@gmail.com>
1024Date: Wed Jul 21 02:23:47 2010 -0700
1025
1026 Use better precision accounting for pselect01.
1027
1028 In my recent tests, not all desired time is equal to exact execution time,
1029 sometimes it is +/-1s, and in a few times it becomes +/-2s. In most cases,
1030 +/-2s is still a valid value between exact execute time and desired time.
1031
1032 (the original patch proposed using time(3), but due to loss in precision
1033 as time(3) specifies in quantum of seconds, clock_gettime(3) was recommended
1034 and subsequently implemented).
1035
1036 Signed-off-by: Caspar Zhang <czhang@redhat.com>
1037 Acked-by: Garrett Cooper <yanegomi@gmail.com>
1038
1039:100644 100644 c006930... 2ad4c39... M testcases/kernel/syscalls/pselect/Makefile
1040:100644 100644 250ed03... 751f21d... M testcases/kernel/syscalls/pselect/pselect01.c
1041
1042commit 5337e87014f42586915d091097ec1eacbd1f4e81
1043Author: Garrett Cooper <yanegomi@gmail.com>
1044Date: Wed Jul 21 02:18:38 2010 -0700
1045
1046 Fix source path for install.
1047
1048 Test case "mc_opts" fails as it is not able to install "opts" and
1049 "opts_e" files at desired location. This is because the path of these
1050 files mentioned in the "mc_opts" script is incorrect. Following patch
1051 fixes the above problem.
1052
1053 Signed-off-by: Sumit Dhoot <sumitbd@linsyssoft.com>
1054 Acked-by: Garrett Cooper <yanegomi@gmail.com>
1055
1056:100755 100755 76fbe37... a0103bd... M testcases/network/multicast/mc_opts/mc_opts
1057
1058commit 2ebc103b1b64660907f690d6e7c84dcc73b94f86
1059Author: Garrett Cooper <yanegomi@gmail.com>
1060Date: Wed Jul 21 02:17:17 2010 -0700
1061
1062 Update location for multicast tests.
1063
1064 While running networktest for multicast ; "mc_member" test displays the
1065 following error message multiple times
1066 "cat: /opt/ltp/testcases/inetwork/multicast/mc_menmber/ManyGroups: No
1067 such file or directory".
1068 This is Because variable "TCsrc" is exported with incorrect path. Looks
1069 like previously LTP test scripts installed and ran directly from source
1070 directory . Now it installs mulicast test binary and script files to
1071 "$LTPROOT/testcases/bin" directory. Hence the variable "TCsrc" needed to
1072 be exported with above mentioned install path.
1073
1074 Signed-off-by: Sumit Dhoot <sumitbd@linsyssoft.com>
1075 Acked-by: Garrett Cooper <yanegomi@gmail.com>
1076
1077:100644 100644 14e7828... 08b65f7... M runtest/multicast
1078
1079commit e0a89f94e51eaed1c3ac9840130f166f3f232b4a
1080Author: Garrett Cooper <yanegomi@gmail.com>
1081Date: Wed Jul 21 02:15:21 2010 -0700
1082
1083 Address issue with permissions on utimesat_tests.
1084
1085 After investigation, I found that the following two parts
1086 maybe have wrong RW parameter:
1087
1088 a) Testing read-only file, owned by nobody(self).
1089 Since the perm is 400, the user `nobody' itself doesn't have
1090 write permission to the testfile, thus, if program executes
1091 ./utimensat01 with -w param, `Permission deined' error will
1092 occur. So we need to add -W in run_test param to avoid trying
1093 writing test.
1094
1095 b) Testing read-only file, owned by root.
1096 Since root owns the test file and the perm is still 400,
1097 the user `nobody' has neither writing nor reading permission
1098 to this file, so -RW param should be both set to run_test
1099 function to avoid trying reading & writing test.
1100
1101 Signed-off-by: Caspar Zhang <czhang@redhat.com>
1102 Acked-by: Garrett Cooper <yanegomi@gmail.com>
1103
1104:100644 100644 4246d1a... a861d61... M testcases/kernel/syscalls/utimensat/utimensat_tests.sh
1105
1106commit dc9a6950b7ad6324dac774bc7717dfd1a52995fe
1107Author: Garrett Cooper <yanegomi@gmail.com>
1108Date: Wed Jul 21 02:12:15 2010 -0700
1109
1110 Fix test when dealing w/ new versions of file.
1111
1112 This is a POSIX-friendly patch which uses grep -E instead of egrep.
1113
1114 Suggested-by: Caspar Zhang <czhang@redhat.com>
1115 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1116
1117:100755 100755 9232c10... 70420e3... M testcases/commands/ade/file/file_test.sh
1118
1119commit a2739948cbdcb4a8981f3e75fe67f1921a075058
1120Author: Garrett Cooper <yanegomi@gmail.com>
1121Date: Mon Jul 19 02:21:13 2010 -0700
1122
1123 Update in the directions for new script name.
1124
1125 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1126
1127:100644 100644 c6b503d... 7b346ed... M testcases/open_posix_testsuite/Documentation/HOWTO_RunTests
1128
1129commit b24cfbd96ade0853c6e7887d8254869fb7eb06c4
1130Author: Garrett Cooper <yanegomi@gmail.com>
1131Date: Mon Jul 19 02:14:30 2010 -0700
1132
1133 Update documentation.
1134
1135 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1136
1137:100644 100644 2fc16f5... c6b503d... M testcases/open_posix_testsuite/Documentation/HOWTO_RunTests
1138:100644 100644 a4326f6... 6afde74... M testcases/open_posix_testsuite/QUICK-START
1139
1140commit fb777bd059bf2f3610fcd1c233182a572fcaef8d
1141Author: Garrett Cooper <yanegomi@gmail.com>
1142Date: Mon Jul 19 02:13:37 2010 -0700
1143
1144 Add simple wrapper for running all option groups.
1145
1146 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1147
1148:000000 100644 0000000... a9b2c05... A testcases/open_posix_testsuite/bin/run-all-posix-option-group-tests.sh
1149:100755 000000 5ec6e6a... 0000000... D testcases/open_posix_testsuite/bin/run-posix-option-group.sh
1150
1151commit b40d23ffb43a190f93872c42b16ff17c0fe41959
1152Author: Garrett Cooper <yanegomi@gmail.com>
1153Date: Mon Jul 19 02:12:46 2010 -0700
1154
1155 Rem. ambiguity by suffixing script name with test.
1156
1157 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1158
1159:000000 100755 0000000... 5ec6e6a... A testcases/open_posix_testsuite/bin/run-posix-option-group-test.sh
1160
1161commit c438631d5c1181bcb29e1af0e72a7d6c3beac7ca
1162Author: Garrett Cooper <yanegomi@gmail.com>
1163Date: Mon Jul 19 02:00:02 2010 -0700
1164
1165 Simplify by using $(bindir).
1166
1167 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1168
1169:100644 100644 1bbeac1... b36e8a9... M testcases/open_posix_testsuite/bin/Makefile
1170
1171commit f00e5460ca56a657717f40129a2344903c858018
1172Author: Garrett Cooper <yanegomi@gmail.com>
1173Date: Mon Jul 19 01:55:01 2010 -0700
1174
1175 Make run-posix-option-group.sh use feature run.sh.
1176
1177 This closes the missing integration piece between the previous version
1178 of the open_posix_testsuite, and the new version.
1179
1180 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1181
1182:100755 100755 fe0ef90... 5ec6e6a... M testcases/open_posix_testsuite/bin/run-posix-option-group.sh
1183
1184commit 88ed43e8ff49f3c87d537bf5582496e6590c5b87
1185Author: Garrett Cooper <yanegomi@gmail.com>
1186Date: Mon Jul 19 01:43:20 2010 -0700
1187
1188 chmod run_test.sh in the target, not in make test.
1189
1190 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1191
1192:100755 100755 035f6ab... b6e7b56... M testcases/open_posix_testsuite/scripts/generate-makefiles.sh
1193
1194commit 9cb1f4553342f6b821686bb9d3cb6053a8bf1da9
1195Author: Garrett Cooper <yanegomi@gmail.com>
1196Date: Mon Jul 19 01:40:14 2010 -0700
1197
1198 Move run_tests to run-posix-option-group.sh.
1199
1200 This is being done to be more explicit, and avoid ambiguity with
1201 bin/run-tests.sh (the test harness script).
1202
1203 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1204
1205:000000 100755 0000000... fe0ef90... A testcases/open_posix_testsuite/bin/run-posix-option-group.sh
1206:100755 000000 fe0ef90... 0000000... D testcases/open_posix_testsuite/run_tests
1207
1208commit 23a78c2a2072df0cfe54c24a110587568fb5e790
1209Author: Garrett Cooper <yanegomi@gmail.com>
1210Date: Mon Jul 19 01:34:34 2010 -0700
1211
1212 Style.
1213
1214 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1215
1216:100755 100755 1e06b9e... fe0ef90... M testcases/open_posix_testsuite/run_tests
1217
1218commit dd3dab3e0a14dbfcdd8f580aaa47995ce9955e70
1219Author: Garrett Cooper <yanegomi@gmail.com>
1220Date: Mon Jul 19 01:33:58 2010 -0700
1221
1222 s/PREFIX/prefix/ to be autoconf-like.
1223
1224 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1225
1226:100755 100755 5a552b8... 795097f... M testcases/open_posix_testsuite/scripts/print-prefix.sh
1227
1228commit 7062dd413122adbbf68d651876c0d289c0cf554e
1229Author: Garrett Cooper <yanegomi@gmail.com>
1230Date: Mon Jul 19 01:33:27 2010 -0700
1231
1232 Use proper autoconf-like variables.
1233
1234 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1235
1236:100755 100755 41bb387... 035f6ab... M testcases/open_posix_testsuite/scripts/generate-makefiles.sh
1237
1238commit 6269146fac7d23efcd6abe3f1f4913e9938b1603
1239Author: Garrett Cooper <yanegomi@gmail.com>
1240Date: Mon Jul 19 01:29:18 2010 -0700
1241
1242 SIGPOLL is XSI optional; conditionalize it.
1243
1244 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1245
1246:100644 100644 aec74ab... 12350c0... M testcases/open_posix_testsuite/conformance/interfaces/sigset/5-1.c
1247
1248commit 842ec9e26e44eecd64183a6e5acb47037b4ad79a
1249Author: Garrett Cooper <yanegomi@gmail.com>
1250Date: Mon Jul 19 01:28:02 2010 -0700
1251
1252 Add bits for autoconf-like variables for install.
1253
1254 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1255
1256:100644 100644 d912201... 97ab8fd... M testcases/open_posix_testsuite/Makefile
1257
1258commit ed960312534c233b96e8717fc98ff092cf43e51d
1259Author: Garrett Cooper <yanegomi@gmail.com>
1260Date: Tue Jul 13 22:10:33 2010 -0700
1261
1262 Differentiate SKIP from FAILED.
1263
1264 This makes failure triage easier because FAILED occurs whenever a
1265 command is missing ($? => 1), so it's just easier to do things this way.
1266
1267 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1268
1269:100755 100755 b2ab6b5... f06f64f... M testcases/open_posix_testsuite/bin/run-tests.sh
1270
1271commit 68f89536bf8b1611ebbe0216029930b1e18bf243
1272Author: Garrett Cooper <yanegomi@gmail.com>
1273Date: Sun Jul 11 10:01:45 2010 -0700
1274
1275 Testcase "nfs02" fails with following message
1276 "Test Failed: Removal of write permissions not honored on ascii.sm"
1277 This is because ascii.sm has a rwx file permission for others when It
1278 got installed. The script first tried to remove only write permission
1279 for others and then it tests it with the r-- permission so test get
1280 fails as it has r-x permission for others.
1281
1282 Signed-off-by: Sumit Dhoot <sumitbd@linsyssoft.com>
1283 Acked-by: Garrett Cooper <yanegomi@gmail.com>
1284
1285:100755 100755 18452e9... ff2a4ee... M testcases/network/nfs/nfs02/nfs02
1286
1287commit 125d98b413bf6a38b9a0c673fdabc70b42b6843e
1288Author: Garrett Cooper <yanegomi@gmail.com>
1289Date: Sun Jul 11 09:59:50 2010 -0700
1290
1291 While running networktest for nfs; nfsstress & nfsstat01 test gets
1292 fail. Because TCbin is not exported with required path. Following
1293 patch fixed the above problem.
1294
1295 Signed-off-by: Sumit Dhoot <sumitbd@linsyssoft.com>
1296 Acked-by: Garrett Cooper <yanegomi@gmail.com>
1297
1298:100644 100644 b016e5d... 19f2344... M runtest/nfs
1299
1300commit 851e7792927e378711c341522c2f5069abd1635c
1301Author: Garrett Cooper <yanegomi@gmail.com>
1302Date: Sun Jul 11 09:55:54 2010 -0700
1303
1304 Testcase "nfs02" fails as script does not able to find following files
1305
1306 ascii.jmb
1307 ascii.lg
1308 ascii.med
1309 ascii.sm
1310
1311 This is because ltp's testcases/network/Makefile doesn't installed
1312 those.
1313
1314 Signed-off-by: Sumit Dhoot <sumitbd@linsyssoft.com>
1315 Acked-by: Garrett Cooper <yanegomi@gmail.com>
1316
1317:100644 100644 0b35c71... f847df9... M testcases/network/Makefile
1318
1319commit adbddc08e62bbd99de01b5c3bdbaede28b4abe11
1320Author: Garrett Cooper <yanegomi@gmail.com>
1321Date: Sat Jul 10 23:18:13 2010 -0700
1322
1323 Keep on going with make test!
1324
1325 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1326
1327:100644 100644 78ecf42... d912201... M testcases/open_posix_testsuite/Makefile
1328
1329commit d3932316ca77e87e99371680a1f8cd7e7521cb05
1330Author: Garrett Cooper <yanegomi@gmail.com>
1331Date: Sat Jul 10 23:14:45 2010 -0700
1332
1333 Be pedantic about the ret. code from timer_create.
1334
1335 Opengroup says:
1336
1337 If the call succeeds, timer_create() returns zero and updates the
1338 location referenced by timerid to a timer_t, which can be passed to the
1339 per-process timer calls. If an error occurs, the function returns a
1340 value of -1 and sets errno to indicate the error. The value of timerid
1341 is undefined if an error occurs.
1342
1343 So, technically non-zero != -1 is undefined behavior.
1344
1345 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1346
1347:100644 100644 3ff64a9... ac043b0... M testcases/open_posix_testsuite/conformance/behavior/timers/1-1.c
1348
1349commit 4fe1dbd06cd7b4f79388f2af929868a741e9a12e
1350Author: Garrett Cooper <yanegomi@gmail.com>
1351Date: Sat Jul 10 23:12:55 2010 -0700
1352
1353 This test only requires -lrt.
1354
1355 Also, remove unnecessary trailing newline in perror output.
1356
1357 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1358
1359:100644 100644 52678fd... 3ff64a9... M testcases/open_posix_testsuite/conformance/behavior/timers/1-1.c
1360:100644 100644 4c7e2d8... 08f7cd6... M testcases/open_posix_testsuite/conformance/behavior/timers/LDLIBS
1361
1362commit 49c75d67c4898b1a02ba127a5e1088b0d9e30ac3
1363Author: Garrett Cooper <yanegomi@gmail.com>
1364Date: Sat Jul 10 22:50:19 2010 -0700
1365
1366 Might as well add distclean...
1367
1368 distclean-makefiles exist, so this is just for consistency...
1369
1370 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1371
1372:100644 100644 1794aa3... 78ecf42... M testcases/open_posix_testsuite/Makefile
1373
1374commit ddf8b0f527d529ab4b866f9126da9f4c8e163ff5
1375Author: Garrett Cooper <yanegomi@gmail.com>
1376Date: Fri Jul 2 17:35:42 2010 -0700
1377
1378 make install for open_posix_testsuite isn't ready for primetime yet.
1379
1380 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1381
1382:100644 100644 ea57e3d... 2ed3f9c... M testcases/Makefile
1383
1384commit 9a569038e386fff5564b9c9bdc240e919f2f2958
1385Author: Garrett Cooper <yanegomi@gmail.com>
1386Date: Fri Jul 2 12:03:06 2010 -0700
1387
1388 Break non-POSIX tests.
1389
1390 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1391
1392:100644 100644 9d2e4c4... f8029cc... M testcases/open_posix_testsuite/functional/threads/robust_test/robust1-mode2.c
1393:100644 100644 50dbb13... fc934c9... M testcases/open_posix_testsuite/functional/threads/robust_test/robust1-sun.c
1394:100644 100644 0559c19... 03d4223... M testcases/open_posix_testsuite/functional/threads/robust_test/robust2-mode2.c
1395:100644 100644 690306e... 143df22... M testcases/open_posix_testsuite/functional/threads/robust_test/robust2-sun.c
1396:100644 100644 a3d0669... 8f5e0a7... M testcases/open_posix_testsuite/functional/threads/robust_test/robust3-mode2.c
1397
1398commit b7385b9414a7ef0ea003faafff2fad372f2d6651
1399Author: Garrett Cooper <yanegomi@gmail.com>
1400Date: Fri Jul 2 11:53:57 2010 -0700
1401
1402 pthread_kill obviously requires -lpthread.
1403
1404 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1405
1406:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/definitions/signal_h/LDLIBS
1407
1408commit 4be025ca1db5a9d1c0d712e21892be42d6205627
1409Author: Garrett Cooper <yanegomi@gmail.com>
1410Date: Fri Jul 2 11:29:25 2010 -0700
1411
1412 Adjust LDLIBS files.
1413
1414 Assume everything that requires -lrt requires -lpthread (for sem_* on Linux).
1415 aio_* is a realtime extension; add -lrt.
1416
1417 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1418
1419:100644 100644 08f7cd6... 4c7e2d8... M testcases/open_posix_testsuite/conformance/behavior/timers/LDLIBS
1420:100644 100644 08f7cd6... 4c7e2d8... M testcases/open_posix_testsuite/conformance/definitions/aio_h/LDLIBS
1421:100644 100644 08f7cd6... 4c7e2d8... M testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/LDLIBS
1422:000000 100644 0000000... 4c7e2d8... A testcases/open_posix_testsuite/conformance/interfaces/aio_error/LDLIBS
1423:000000 100644 0000000... 4c7e2d8... A testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/LDLIBS
1424:000000 100644 0000000... 4c7e2d8... A testcases/open_posix_testsuite/conformance/interfaces/aio_read/LDLIBS
1425:000000 100644 0000000... 4c7e2d8... A testcases/open_posix_testsuite/conformance/interfaces/aio_return/LDLIBS
1426:000000 100644 0000000... 4c7e2d8... A testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/LDLIBS
1427:000000 100644 0000000... 4c7e2d8... A testcases/open_posix_testsuite/conformance/interfaces/aio_write/LDLIBS
1428:100644 100644 08f7cd6... 4c7e2d8... M testcases/open_posix_testsuite/conformance/interfaces/clock_getcpuclockid/LDLIBS
1429:100644 100644 08f7cd6... 4c7e2d8... M testcases/open_posix_testsuite/conformance/interfaces/clock_getres/LDLIBS
1430:100644 100644 08f7cd6... 4c7e2d8... M testcases/open_posix_testsuite/conformance/interfaces/clock_gettime/LDLIBS
1431:100644 100644 08f7cd6... 4c7e2d8... M testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/LDLIBS
1432:100644 100644 08f7cd6... 4c7e2d8... M testcases/open_posix_testsuite/conformance/interfaces/clock_settime/LDLIBS
1433:100644 100644 08f7cd6... 4c7e2d8... M testcases/open_posix_testsuite/conformance/interfaces/mlockall/LDLIBS
1434:100644 100644 08f7cd6... 4c7e2d8... M testcases/open_posix_testsuite/conformance/interfaces/mmap/LDLIBS
1435:100644 100644 08f7cd6... 4c7e2d8... M testcases/open_posix_testsuite/conformance/interfaces/nanosleep/LDLIBS
1436:100644 100644 08f7cd6... 4c7e2d8... M testcases/open_posix_testsuite/conformance/interfaces/shm_open/LDLIBS
1437:100644 100644 08f7cd6... 4c7e2d8... M testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/LDLIBS
1438:100644 100644 08f7cd6... 4c7e2d8... M testcases/open_posix_testsuite/conformance/interfaces/timer_create/LDLIBS
1439:100644 100644 08f7cd6... 4c7e2d8... M testcases/open_posix_testsuite/conformance/interfaces/timer_delete/LDLIBS
1440:100644 100644 08f7cd6... 4c7e2d8... M testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/LDLIBS
1441:100644 100644 08f7cd6... 4c7e2d8... M testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/LDLIBS
1442:100644 100644 08f7cd6... 4c7e2d8... M testcases/open_posix_testsuite/conformance/interfaces/timer_settime/LDLIBS
1443
1444commit 4ce871eafb0c400d72d563c73ff659de446a6eba
1445Author: Garrett Cooper <yanegomi@gmail.com>
1446Date: Fri Jul 2 11:22:53 2010 -0700
1447
1448 Use a value built off $(abs_top_srcdir) for top_srcdir.
1449
1450 This is just cheaper for me to determine mentally, and a lot more intuitive
1451 to use for determining where sources are in open_posix_testsuite.
1452
1453 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1454
1455:100644 100644 ec9834a... ea57e3d... M testcases/Makefile
1456
1457commit dc78660e31c06352f246d6bd4c10771703ca9fb7
1458Author: Garrett Cooper <yanegomi@gmail.com>
1459Date: Fri Jul 2 11:19:20 2010 -0700
1460
1461 Fix linker errors on Fedora 13.
1462
1463 Apparently glibc gets grumpy if you omit -lpthread when linking against
1464 symbols in -lrt (but is kind enough to note the error), so add -lpthread.
1465
1466 FreeBSD doesn't care about this.
1467
1468 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1469
1470:100644 100644 08f7cd6... 4c7e2d8... M testcases/open_posix_testsuite/conformance/interfaces/sem_close/LDLIBS
1471:100644 100644 08f7cd6... 4c7e2d8... M testcases/open_posix_testsuite/conformance/interfaces/sem_open/LDLIBS
1472:100644 100644 08f7cd6... 4c7e2d8... M testcases/open_posix_testsuite/conformance/interfaces/sem_post/LDLIBS
1473:100644 100644 08f7cd6... 4c7e2d8... M testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/LDLIBS
1474:100644 100644 08f7cd6... 4c7e2d8... M testcases/open_posix_testsuite/conformance/interfaces/sem_wait/LDLIBS
1475
1476commit b46cce64976237c8d8d74ab9becb301eab19ac4e
1477Author: Garrett Cooper <yanegomi@gmail.com>
1478Date: Sat Jul 10 21:35:41 2010 -0700
1479
1480 Commit integrate Make rules under test.
1481
1482 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1483
1484:100644 100644 a0abbe8... ec9834a... M testcases/Makefile
1485
1486commit f8d3588cca35972c6ef96769468af6e5e615950c
1487Author: Garrett Cooper <yanegomi@gmail.com>
1488Date: Sat Jul 10 21:19:59 2010 -0700
1489
1490 If t0 isn't present or exec'able - game over.
1491
1492 This avoids non-intuitive HUNG errors in run-test.sh.
1493
1494 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1495
1496:100755 100755 6d98b08... b2ab6b5... M testcases/open_posix_testsuite/bin/run-tests.sh
1497
1498commit 2ba63f24f2f3fcc65191ab0de172907c96712b0c
1499Author: Garrett Cooper <yanegomi@gmail.com>
1500Date: Sat Jul 10 21:18:48 2010 -0700
1501
1502 Sync checks for sys/mman.h w/ posixtest HEAD.
1503
1504 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1505
1506:100644 100644 fd3a3ee... a30c7e6... M testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/10-1-buildonly.c
1507:100644 100644 546ae8c... 05160a1... M testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/20-1-buildonly.c
1508:100644 100644 9900ef9... 45d6b31... M testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/21-1-buildonly.c
1509:100644 100644 eaae4d7... ed30fa8... M testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/22-1-buildonly.c
1510:100644 100644 1b80031... bae76ca... M testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/8-1-buildonly.c
1511:100644 100644 887fc7a... 22738f2... M testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/8-2-buildonly.c
1512:100644 100644 e3f5e8c... 76eea4c... M testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/8-3-buildonly.c
1513
1514commit ec5557833ef9b56de0a174b976d06dce396b4112
1515Author: Garrett Cooper <yanegomi@gmail.com>
1516Date: Sat Jul 10 21:16:48 2010 -0700
1517
1518 Commit more runtime checks for aio_* on FreeBSD.
1519
1520 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1521
1522:100644 100644 1796d10... 14ef2b5... M testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/1-1.c
1523:100644 100644 765a5b7... f262223... M testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/10-1.c
1524:100644 100644 ba0b19f... a420b3e... M testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/2-1.c
1525:100644 100644 7af51b6... c484062... M testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/2-2.c
1526:100644 100644 29db1ec... e49687d... M testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/3-1.c
1527:100644 100644 9499df5... 6c4b40e... M testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/4-1.c
1528:100644 100644 956e749... 6d01cea... M testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/5-1.c
1529:100644 100644 5e35427... a1b520d... M testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/6-1.c
1530:100644 100644 6b8f70c... f083381... M testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/7-1.c
1531:100644 100644 ff3ecc8... f23d613... M testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/8-1.c
1532:100644 100644 cffa560... 8cd290b... M testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/9-1.c
1533:100644 100644 1a67893... c6b6062... M testcases/open_posix_testsuite/conformance/interfaces/aio_error/1-1.c
1534:100644 100644 0ba1abe... a3f0c9b... M testcases/open_posix_testsuite/conformance/interfaces/aio_error/2-1.c
1535:100644 100644 7f6c893... d215409... M testcases/open_posix_testsuite/conformance/interfaces/aio_error/3-1.c
1536:100644 100644 c079c7d... a7aa26a... M testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/1-1.c
1537:100644 100644 a0b10cd... e2f9a21... M testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/10-1.c
1538:100644 100644 c079c7d... a7aa26a... M testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/11-1.c
1539:100644 100644 b0de45a... cc9b6e1... M testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/12-1.c
1540:100644 100644 c079c7d... a7aa26a... M testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/13-1.c
1541:100644 100644 6eb2eb3... bc1d384... M testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/14-1.c
1542:100644 100644 5088d84... 52d0dad... M testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/2-1.c
1543:100644 100644 d746423... dd80669... M testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/3-1.c
1544:100644 100644 a2f1683... 41adb25... M testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/4-1.c
1545:100644 100644 3ae9a89... 9bc63ea... M testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/4-2.c
1546:100644 100644 41b2fd0... 6524cf8... M testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/5-1.c
1547:100644 100644 c079c7d... a7aa26a... M testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/6-1.c
1548:100644 100644 c079c7d... a7aa26a... M testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/7-1.c
1549:100644 100644 8eef14c... 8a54098... M testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/8-1.c
1550:100644 100644 33ae064... 798339e... M testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/8-2.c
1551:100644 100644 86fbceb... c7ad2f4... M testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/8-3.c
1552:100644 100644 1472ef7... bce6714... M testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/8-4.c
1553:100644 100644 7a3491b... 6ff435f... M testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/9-1.c
1554:100644 100644 e5820ca... 596cb9a... M testcases/open_posix_testsuite/conformance/interfaces/aio_read/1-1.c
1555:100644 100644 c562a91... 7c835dd... M testcases/open_posix_testsuite/conformance/interfaces/aio_read/10-1.c
1556:100644 100644 018460e... 22d73cd... M testcases/open_posix_testsuite/conformance/interfaces/aio_read/11-1.c
1557:100644 100644 5e9f56f... b0030e4... M testcases/open_posix_testsuite/conformance/interfaces/aio_read/11-2.c
1558:100644 100644 9a3ee2d... 9eadfa5... M testcases/open_posix_testsuite/conformance/interfaces/aio_read/12-1.c
1559:100644 100644 32e50f9... 96cc008... M testcases/open_posix_testsuite/conformance/interfaces/aio_read/13-1.c
1560:100644 100644 a6aad0c... 5425cfc... M testcases/open_posix_testsuite/conformance/interfaces/aio_read/14-1.c
1561:100644 100644 2bc9610... 53288ee... M testcases/open_posix_testsuite/conformance/interfaces/aio_read/15-1.c
1562:100644 100644 f707334... d13d24d... M testcases/open_posix_testsuite/conformance/interfaces/aio_read/2-1.c
1563:100644 100644 4fb0e64... 248a00d... M testcases/open_posix_testsuite/conformance/interfaces/aio_read/3-1.c
1564:100644 100644 c2f89d8... 28931e5... M testcases/open_posix_testsuite/conformance/interfaces/aio_read/3-2.c
1565:100644 100644 c1d1517... 8305ec8... M testcases/open_posix_testsuite/conformance/interfaces/aio_read/4-1.c
1566:100644 100644 378b971... 4ecc5d6... M testcases/open_posix_testsuite/conformance/interfaces/aio_read/5-1.c
1567:100644 100644 75e2d8a... 8f070b0... M testcases/open_posix_testsuite/conformance/interfaces/aio_read/6-1.c
1568:100644 100644 5874063... 54581a6... M testcases/open_posix_testsuite/conformance/interfaces/aio_read/7-1.c
1569:100644 100644 fc872fa... 789348c... M testcases/open_posix_testsuite/conformance/interfaces/aio_read/8-1.c
1570:100644 100644 2dc0420... 63bb8a6... M testcases/open_posix_testsuite/conformance/interfaces/aio_read/9-1.c
1571:100644 100644 d159697... bfc8e12... M testcases/open_posix_testsuite/conformance/interfaces/aio_return/1-1.c
1572:100644 100644 6e9ff5d... c363a00... M testcases/open_posix_testsuite/conformance/interfaces/aio_return/2-1.c
1573:100644 100644 12d4bc7... 2dd9177... M testcases/open_posix_testsuite/conformance/interfaces/aio_return/3-1.c
1574:100644 100644 f0b058b... 8e018c2... M testcases/open_posix_testsuite/conformance/interfaces/aio_return/3-2.c
1575:100644 100644 321e6ab... f67a4fb... M testcases/open_posix_testsuite/conformance/interfaces/aio_return/4-1.c
1576:100644 100644 70cab0c... 7d33e62... M testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/1-1.c
1577:100644 100644 9349a4f... 2b47824... M testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/2-1.c
1578:100644 100644 16fac81... 378c158... M testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/3-1.c
1579:100644 100644 f197de0... 260c26a... M testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/4-1.c
1580:100644 100644 7a42ef2... f102c0c... M testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/5-1.c
1581:100644 100644 288d2c8... bc464c8... M testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/6-1.c
1582:100644 100644 0e14012... 83a6a00... M testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/7-1.c
1583:100644 100644 fa77c2a... 0023520... M testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/8-1.c
1584:100644 100644 024bc94... 39d504d... M testcases/open_posix_testsuite/conformance/interfaces/aio_suspend/9-1.c
1585:100644 100644 98906ea... b95cfab... M testcases/open_posix_testsuite/conformance/interfaces/aio_write/1-1.c
1586:100644 100644 f5b5070... f6fbc90... M testcases/open_posix_testsuite/conformance/interfaces/aio_write/1-2.c
1587:100644 100644 d83cd3c... 40fd93b... M testcases/open_posix_testsuite/conformance/interfaces/aio_write/10-1.c
1588:100644 100644 d30197d... 62a89b4... M testcases/open_posix_testsuite/conformance/interfaces/aio_write/11-1.c
1589:100644 100644 083df51... 536b385... M testcases/open_posix_testsuite/conformance/interfaces/aio_write/12-1.c
1590:100644 100644 3e59828... 20f98ca... M testcases/open_posix_testsuite/conformance/interfaces/aio_write/13-1.c
1591:100644 100644 685a3ce... 8daa2cd... M testcases/open_posix_testsuite/conformance/interfaces/aio_write/2-1.c
1592:100644 100644 8f33131... 4d7470e... M testcases/open_posix_testsuite/conformance/interfaces/aio_write/3-1.c
1593:100644 100644 39773b1... 9e7f9ec... M testcases/open_posix_testsuite/conformance/interfaces/aio_write/5-1.c
1594:100644 100644 65b5d47... 9154f5a... M testcases/open_posix_testsuite/conformance/interfaces/aio_write/6-1.c
1595:100644 100644 58f833f... 30260c3... M testcases/open_posix_testsuite/conformance/interfaces/aio_write/7-1.c
1596:100644 100644 21c6dec... d1d9494... M testcases/open_posix_testsuite/conformance/interfaces/aio_write/8-1.c
1597:100644 100644 571a2b4... 60aa2b2... M testcases/open_posix_testsuite/conformance/interfaces/aio_write/8-2.c
1598:100644 100644 19bfca7... 5ea9576... M testcases/open_posix_testsuite/conformance/interfaces/aio_write/9-1.c
1599:100644 100644 46c4e54... 87f8980... M testcases/open_posix_testsuite/conformance/interfaces/aio_write/9-2.c
1600
1601commit 88cc8f1cd411cd787ccb09f5dcdca81ce6be6389
1602Author: Garrett Cooper <yanegomi@gmail.com>
1603Date: Sat Jul 10 20:54:11 2010 -0700
1604
1605 Clean up headers and whitespace.
1606
1607 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1608
1609:100644 100644 073db70... 54fa9ec... M testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/1-1.c
1610:100644 100644 9e86025... f4e4c85... M testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/10-1.c
1611:100644 100644 17ffcf9... c245fab... M testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/11-1.c
1612:100644 100644 73393bd... ca0b45a... M testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-1.c
1613:100644 100644 ae3c230... 8f429a2... M testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-2.c
1614:100644 100644 9198bec... 4cc77a4... M testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-3.c
1615:100644 100644 d36b05b... 49ab0b7... M testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-4.c
1616:100644 100644 1d247a7... 84075cc... M testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/19-1.c
1617:100644 100644 04f5caa... 674b7ae... M testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/19-2.c
1618:100644 100644 3a46ce3... f10ed89... M testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/19-3.c
1619:100644 100644 9f92b2c... cc6c874... M testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/19-4.c
1620
1621commit 50e63b3434fec6e7193ed2710df2af393ba911bb
1622Author: Garrett Cooper <yanegomi@gmail.com>
1623Date: Sat Jul 10 20:46:15 2010 -0700
1624
1625 Update FreeBSD configuration documentation.
1626
1627 Add notes about aio_* syscalls on FreeBSD, and fix the mqueue notes as
1628 the name of the kernel module wasn't a 1:1 match with the directory name
1629 under /sys/modules/...
1630
1631 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1632
1633:100644 100644 1c31f31... c53db90... M testcases/open_posix_testsuite/BUILD
1634
1635commit 6b6f81b02cbd9b4c7507af6b6aec6980c2eb257d
1636Author: Garrett Cooper <yanegomi@gmail.com>
1637Date: Sat Jul 10 20:43:14 2010 -0700
1638
1639 Check for support w/ sysconf(_SC_ASYNCHRONOUS_IO).
1640
1641 Checking for a preprocessor define is very Linux centric (apparently),
1642 as FreeBSD states in sys/unistd.h:
1643
1644 * Anything which is defined as zero below **must** have an
1645 * implementation for the corresponding sysconf() which is able to
1646 * determine conclusively whether or not the feature is supported.
1647 * Anything which is defined as other than -1 below **must** have
1648 * complete headers, types, and function declarations as specified by
1649 * the POSIX standard; however, if the relevant sysconf() function
1650 * returns -1, the functions may be stubbed out.
1651
1652 This is done most likely done to ensure that runtime enabled
1653 functionality via kernel modules is properly queried.
1654
1655 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1656
1657:100644 100644 0fd71c7... f19fcd3... M testcases/open_posix_testsuite/conformance/interfaces/lio_listio/1-1.c
1658:100644 100644 4b25669... ace94ab... M testcases/open_posix_testsuite/conformance/interfaces/lio_listio/10-1.c
1659:100644 100644 ca5be00... 216f3b8... M testcases/open_posix_testsuite/conformance/interfaces/lio_listio/11-1.c
1660:100644 100644 5dfc989... 4539fdc... M testcases/open_posix_testsuite/conformance/interfaces/lio_listio/12-1.c
1661:100644 100644 c948381... a502ea9... M testcases/open_posix_testsuite/conformance/interfaces/lio_listio/13-1.c
1662:100644 100644 7e46612... a5e7614... M testcases/open_posix_testsuite/conformance/interfaces/lio_listio/14-1.c
1663:100644 100644 8e0b68d... bacfeac... M testcases/open_posix_testsuite/conformance/interfaces/lio_listio/15-1.c
1664:100644 100644 6843b91... 407c396... M testcases/open_posix_testsuite/conformance/interfaces/lio_listio/16-1.c
1665:100644 100644 57508a8... 1a89500... M testcases/open_posix_testsuite/conformance/interfaces/lio_listio/17-1.c
1666:100644 100644 869397f... 26631b7... M testcases/open_posix_testsuite/conformance/interfaces/lio_listio/18-1.c
1667:100644 100644 09e14d1... b1673b2... M testcases/open_posix_testsuite/conformance/interfaces/lio_listio/19-1.c
1668:100644 100644 a5b5b7f... d174585... M testcases/open_posix_testsuite/conformance/interfaces/lio_listio/2-1.c
1669:100644 100644 c079c7d... a7aa26a... M testcases/open_posix_testsuite/conformance/interfaces/lio_listio/20-1.c
1670:100644 100644 c079c7d... a7aa26a... M testcases/open_posix_testsuite/conformance/interfaces/lio_listio/21-1.c
1671:100644 100644 c079c7d... a7aa26a... M testcases/open_posix_testsuite/conformance/interfaces/lio_listio/22-1.c
1672:100644 100644 c079c7d... a7aa26a... M testcases/open_posix_testsuite/conformance/interfaces/lio_listio/23-1.c
1673:100644 100644 c079c7d... a7aa26a... M testcases/open_posix_testsuite/conformance/interfaces/lio_listio/24-1.c
1674:100644 100644 c079c7d... a7aa26a... M testcases/open_posix_testsuite/conformance/interfaces/lio_listio/25-1.c
1675:100644 100644 cee9869... 1ceb7de... M testcases/open_posix_testsuite/conformance/interfaces/lio_listio/3-1.c
1676:100644 100644 922830c... 6745660... M testcases/open_posix_testsuite/conformance/interfaces/lio_listio/4-1.c
1677:100644 100644 8367e4d... 3a46ced... M testcases/open_posix_testsuite/conformance/interfaces/lio_listio/5-1.c
1678:100644 100644 d40e996... 29dd804... M testcases/open_posix_testsuite/conformance/interfaces/lio_listio/6-1.c
1679:100644 100644 513ffe5... f5a71f7... M testcases/open_posix_testsuite/conformance/interfaces/lio_listio/7-1.c
1680:100644 100644 cad47b4... 18ec827... M testcases/open_posix_testsuite/conformance/interfaces/lio_listio/8-1.c
1681:100644 100644 f477fcf... 9689a6a... M testcases/open_posix_testsuite/conformance/interfaces/lio_listio/9-1.c
1682
1683commit 26b17d17e4d1df59ea3b70f72d194e87dafafaa3
1684Author: Garrett Cooper <yanegomi@gmail.com>
1685Date: Sat Jul 10 18:45:23 2010 -0700
1686
1687 Fix alignment as per posixtest HEAD.
1688
1689 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1690
1691:100644 100644 d8b1271... 73b0da1... M testcases/open_posix_testsuite/conformance/interfaces/clock_gettime/3-1.c
1692
1693commit 0554dd8ef784c223f74e14de513b1752a9949dae
1694Author: Garrett Cooper <yanegomi@gmail.com>
1695Date: Sat Jul 10 18:38:19 2010 -0700
1696
1697 Commit fixes from posixtest CVS HEAD.
1698
1699 Minor formatting fixes, but basically untainted.
1700
1701 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1702
1703:100644 100644 06f500a... 6054eca... M testcases/open_posix_testsuite/conformance/definitions/sched_h/3-1-buildonly.c
1704:100644 100644 7a5de7f... e9bb17c... M testcases/open_posix_testsuite/conformance/definitions/sched_h/4-1-buildonly.c
1705:100644 100644 8dde471... 83b06da... M testcases/open_posix_testsuite/conformance/definitions/sched_h/8-3-buildonly.c
1706
1707commit 5a8278a619f323b252b5a816fabdc997ae688c15
1708Author: Garrett Cooper <yanegomi@gmail.com>
1709Date: Sat Jul 10 18:11:30 2010 -0700
1710
1711 Make a note about subdirectory CFLAGS, LDFLAGS, LDLIBS.
1712
1713 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1714
1715:100644 100644 655e204... 1c31f31... M testcases/open_posix_testsuite/BUILD
1716
1717commit 5e3aabb0b49e4be4fc35a33403fde96360ec396a
1718Author: Garrett Cooper <yanegomi@gmail.com>
1719Date: Sat Jul 10 16:42:59 2010 -0700
1720
1721 Update directions, get the changelog closer to
1722 posixtest HEAD.
1723
1724 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1725
1726:100644 100644 3a7b84e... b3f47cc... M testcases/open_posix_testsuite/ChangeLog
1727:100644 100644 c9d17d6... 2fc16f5... M testcases/open_posix_testsuite/Documentation/HOWTO_RunTests
1728:100644 100644 6cbfac9... a4326f6... M testcases/open_posix_testsuite/QUICK-START
1729
1730commit 17b3085ae6f936edcce93e7a61e808dc6ca2fdac
1731Author: Garrett Cooper <yanegomi@gmail.com>
1732Date: Sat Jul 10 16:36:35 2010 -0700
1733
1734 No sense in needlessly specifying the timeout twice.
1735
1736 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1737
1738:100644 100644 e90f5e8... 1794aa3... M testcases/open_posix_testsuite/Makefile
1739
1740commit f2255196e12df19718416b2e229039a6a4e57677
1741Author: Garrett Cooper <yanegomi@gmail.com>
1742Date: Fri Jul 2 08:34:05 2010 -0700
1743
1744 Add a note about open_hpi_testsuite in the UCLINUX block.
1745
1746 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1747
1748:100644 100644 c3b6ce1... a0abbe8... M testcases/Makefile
1749
1750commit 22a524f51794034a4c595db1fd38152f75900495
1751Author: Garrett Cooper <yanegomi@gmail.com>
1752Date: Fri Jul 2 08:31:55 2010 -0700
1753
1754 Disable open* by default in the build.
1755
1756 I might have been overambitious in my previous commit, so let's first
1757 test the scenarios to ensure that there aren't any regressions.
1758
1759 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1760
1761:100644 100644 2ebb325... c3b6ce1... M testcases/Makefile
1762
1763commit 9c0f1be1629d40dc94377326a50116059550784f
1764Author: Garrett Cooper <yanegomi@gmail.com>
1765Date: Fri Jul 2 08:30:43 2010 -0700
1766
1767 Remove dummy file now that it's served its purpose.
1768
1769 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1770
1771:100644 000000 e69de29... 0000000... D testcases/open_posix_testsuite/dummy
1772
1773commit dcedae8e3cbd907bd45fe9ff509847cd9e63d073
1774Author: Garrett Cooper <yanegomi@gmail.com>
1775Date: Fri Jul 2 08:29:28 2010 -0700
1776
1777 Update directions a bit.
1778
1779 Add a note about CFLAGS, and FreeBSD directions.
1780
1781 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1782
1783:100644 100644 55df344... 655e204... M testcases/open_posix_testsuite/BUILD
1784
1785commit 7e3f5ef8f8b1bbabbad3fc6eb5f2200656b3e87d
1786Author: Garrett Cooper <yanegomi@gmail.com>
1787Date: Fri Jul 2 07:58:57 2010 -0700
1788
1789 Dummy commit to note major changes done to the open_posix_testsuite:
1790
1791 1. Rewrite the Makefiles to not be dependent on gmake, but instead POSIX
1792 compatible make variants. This includes pmake on FreeBSD, NetBSD, and
1793 OpenBSD.
1794 2. Remove bash-isms in runtime scripts.
1795 3. Merge all runtime scripts into generated scripts, which depend on one
1796 infrastructure script -- run-test.sh.
1797 4. Better identify build-only tests vs runtime tests.
1798 5. Fix compiles for many tests so that they're actually POSIX compliant
1799 as per the opengroup manpages (and thus properly compile on FreeBSD,
1800 NetBSD, and OpenBSD, at the very least).
1801 6. Fix -lrt issue (apparently linux doesn't require -lrt like FreeBSD
1802 does at least, despite the fact that many libcalls and syscalls
1803 defined by opengroup are under the REALTIME section).
1804 7. Fix setpgrp(3) code, as setpgrp isn't actually a POSIX extension (it's
1805 an XSI extension).
1806 8. Make it possible for folks to type in make test and have it actually
1807 run the test.
1808 9. Make an effort towards enabling
1809 cross-compilation (or cross-build as they call it in BSD-land),
1810 out-of-build-tree.
1811 10. Block off all detected Glibcisms and Linuxisms, so that they will be
1812 eventually pruned from the tree.
1813 11. Fix the compilation state on some tests (where _POSIX_SPORADIC_SERVER
1814 wasn't properly specified, and where it was set with == -1), so that
1815 the test is properly resolved (with a compilation error, and
1816 PTS_UNSUPPORTED, as per the POSIX features page examples).
1817 12. Remove some cruft in locate-test.
1818 13. Move around some files to make more logical sense.
1819
1820 Other changes done in the pu -> master merge:
1821 1. Fix a bashism in numa_tests.sh.
1822 2. Enable more testcase components in LTP in the build, other than just
1823 the kernel component. We've reached steady state, so it's time to add
1824 some flux in adding more features to the build...
1825
1826 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
1827
1828:000000 100644 0000000... e69de29... A testcases/open_posix_testsuite/dummy
1829
1830commit 91e1c951e6f5aa2b268509c57bdbcc2c4d1dcab4
1831Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
1832Date: Sun Jul 11 00:19:53 2010 +0530
1833
1834 Fix hugeshmget01. Sorry!! I mistook to make following patch for hugetlb tests: http://www.mail-archive.com/ltp-list@lists.sourceforge.net/msg10249.html, After the patch was applied, hugeshmget01 test will FAIL under the condition that hugepages isn't effective. In this patch, I moved the timing of "setup()" calling after the judgment of hugepages.
1835 ------------
1836 if ((msg = parse_opts(ac, av, (option_t *)NULL, NULL)) != (char *)NULL){
1837 tst_brkm(TBROK, cleanup, "OPTION PARSING ERROR - %s", msg);
1838 }
1839
1840 /* The following loop checks looping state if -i option given */
1841 if ( get_no_of_hugepages() <= 0 || hugepages_size() <= 0 )
1842 tst_brkm(TCONF, cleanup, "Not enough available Hugepages");
1843 else
1844 huge_pages_shm_to_be_allocated = ( get_no_of_hugepages() * hugepages_size() * 1024) / 2 ;
1845
1846 setup(); /* global setup */
1847 ------------
1848 At first, the "cleanup()" function was called in exit handling when hugepages was not effective. But I didn't change "cleanup" into "tst_exit". Therefore, in "cleanup()", exit handling fails to delete a non-existing temporary directory. I maked patch for the latest git. I tested it in both conditions that hugepages is effective/ineffective. Signed-off-by: Tomonori Mitani <mitani@ryobi.co.jp>.
1849
1850:100644 100644 76b95de... bd00c90... M testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
1851
1852commit 9080a1ac2455fa5eef852385b8a62e8ad1028d25
1853Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
1854Date: Sun Jul 11 00:17:43 2010 +0530
1855
1856 add types for functions in fs-bench. Attached patch adds types for functions in sources for fs-bench just because when function doesn't have return type it defaults to int and this causes problems (for example when doing return from such function without value). Signed-off-by: Cyril Hrubis chrubis@suse.cz.
1857 Side note:
1858 he code quality for fs-bench is very poor, there is no documentation and the scripts are broken (mostly wrongly hardcoded paths). IMHO these tests are not worth fixing and candidate for removal. Please provide a build log. Garrett Cooper <yanegomi@gmail.com>.
1859 Okay apparently I've missed some "unused variable" and "implicit
1860 function declaration" warnings. Attached patch fixes all compilation
1861 issues (has previous two merged) but still at least the test scripts are
1862 broken. Signed-off-by: Cyril Hrubis chrubis@suse.cz.
1863
1864:100644 100644 89ee941... 0609335... M testcases/kernel/fs/fs-bench/boxmuler.c
1865:100644 100644 88ea202... ec54bb8... M testcases/kernel/fs/fs-bench/create-files.c
1866:100644 100644 3322d92... fdfc71f... M testcases/kernel/fs/fs-bench/random-access-del-create.c
1867:100644 100644 e2f8536... f5eb6a2... M testcases/kernel/fs/fs-bench/random-access.c
1868:100644 100644 a1fc8b8... 70ddf32... M testcases/kernel/fs/fs-bench/random-del-create.c
1869
1870commit 848f37617b3aee594408d399253d8e196095ca01
1871Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
1872Date: Sat Jul 3 23:45:03 2010 +0530
1873
1874 Changes till July 3rd 2010, but will be release as 20100630 ;-). Signed-of-by: Subrata Modak <subrata@linux.vnet.ibm.com>,
1875
1876:100644 100644 dcba787... 9b43401... M ChangeLog
1877
1878commit e3bc3758d3e4d17a0e04009ef873df53819b9ec6
1879Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
1880Date: Sat Jul 3 23:32:27 2010 +0530
1881
1882 [PATCH v4] Remove files which does not have a dmesg entry
1883
1884 The recently introduced option:
1885
1886 -K DMESG_LOG_DIR
1887 Log Kernel messages generated for each test cases inside this directory,
1888
1889 when used will generate huge no. of files inside the DMESG_DIR. Many of them will be ZERO size as we do not expect KERNEL MESSAGE to be generated against all the LTP TESTS that we will run. It is better to prune them, and let only those files exist which will have real entries. The following patch fixes the same.
1890 Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>,
1891
1892:100755 100755 7a8ac28... b385984... M runltp
1893
1894commit 9e365e8e209904086b18420438b4792851c219b8
1895Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
1896Date: Sat Jul 3 23:13:41 2010 +0530
1897
1898 semctl01 and shmctl01 will hang during uClinux test: ltp test case shmctl01 and semctl01 can not execute. When press ctrl and c, it can not exist.
1899 --
1900 root:/> shmctl01
1901
1902 ^Cshmctl01 0 INFO : received unexpected signal 2
1903 ^Cshmctl01 0 INFO : received unexpected signal 2
1904 --
1905 The reason is the child will unlink the pipe if pipename isn't NULL,which may make the parent waitting forever. Signed-off-by: Bob Liu <lliubbo@gmail.com>.
1906
1907:100644 100644 7357ded... 2bbc3db... M testcases/kernel/syscalls/ipc/semctl/semctl01.c
1908:100644 100644 a734e1e... 3d1507a... M testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
1909
1910commit 65f7070cb3f67eba009e68413187727f508623e1
1911Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
1912Date: Sat Jul 3 23:10:38 2010 +0530
1913
1914 From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com>
1915
1916 In a scenario where a thread other than high priority noise thread is scheduled after the barrier, a priority inversion will not occur, defeating the purpose of test. We need to tightly synchronize the threads so that the noise thread always begins the test and gets preempted by the low prio thread through the PI logic. This change is applied on testpi-4.
1917 Signed-off-by: Gowrishankar<gowrishankar.m@in.ibm.com>
1918 Tested-by: Gowrishankar<gowrishankar.m@in.ibm.com>
1919 Acked-by: Darren Hart <dvhltc@us.ibm.com>
1920
1921:100644 100644 3bd5d77... 63f8430... M testcases/realtime/func/pi-tests/testpi-4.c
1922
1923commit 785ef40630157d66067b1577a238184e0170e383
1924Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
1925Date: Sat Jul 3 23:10:14 2010 +0530
1926
1927 From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com>
1928
1929 testpi-4 defines THREAD_STOP which is not used anywhere in the program.
1930
1931 Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>
1932 Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>
1933 Acked-by: Darren Hart <dvhltc@us.ibm.com>
1934
1935:100644 100644 5a39701... 3bd5d77... M testcases/realtime/func/pi-tests/testpi-4.c
1936
1937commit bd2dce17303a69463e926bb5a6a955e7890f65f3
1938Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
1939Date: Sat Jul 3 23:09:55 2010 +0530
1940
1941 From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com>
1942
1943 Instead of lock/unlock of mutex to burn cpu cycles, we can use busy_work_ms
1944 from librttest which is more explicit (burn cycles, not provide some
1945 synchronization).
1946
1947 Also this patch removes the id increment since it is not used.
1948
1949 Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>
1950 Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>
1951 Acked-by: Darren Hart <dvhltc@us.ibm.com>
1952
1953:100644 100644 0960c91... 5a39701... M testcases/realtime/func/pi-tests/testpi-4.c
1954
1955commit a9e2238be689fd8e4d25bc7eefca1cb11535ce7a
1956Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
1957Date: Sat Jul 3 23:09:32 2010 +0530
1958
1959 From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com>
1960
1961 Since main() sets the cpu affinity, it is not necessary for the
1962 spawned threads to do so, as the threads inherit the cpu affinity.
1963
1964 Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>
1965 Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>
1966 Acked-by: Darren Hart <dvhltc@us.ibm.com>
1967
1968:100644 100644 6a90771... 0960c91... M testcases/realtime/func/pi-tests/testpi-4.c
1969
1970commit 5305c4a10cf26799c81e6f0362750988457d3002
1971Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
1972Date: Sat Jul 3 23:09:02 2010 +0530
1973
1974 From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com>
1975
1976 This patch adds the description to the test testpi-4.
1977 Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>
1978 Tested-by: Gowrishankar <gowrishankar.m@in.ibm.
1979
1980:100644 100644 53b47a8... 6a90771... M testcases/realtime/func/pi-tests/testpi-4.c
1981
1982commit a21dab25b7ef183d049b31b0d3fed1d48c16dc2b
1983Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
1984Date: Sat Jul 3 23:06:38 2010 +0530
1985
1986 From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com>
1987
1988 testpi-4 is initializing mutex step by step which can be done
1989 by reusing the init_pi_mutex() funtion available in librttest.
1990
1991 Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>
1992 Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>
1993 Acked-by: Darren Hart <dvhltc@us.ibm.com>
1994
1995:100644 100644 bde3ded... 53b47a8... M testcases/realtime/func/pi-tests/testpi-4.c
1996
1997commit b4f57c7d26b58f3d80b46340f10a397d21957866
1998Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
1999Date: Sat Jul 3 23:06:16 2010 +0530
2000
2001 From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com>
2002
2003 This patch cleans up the testpi-4 so as to follow the
2004 C coding style standards.
2005
2006 Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>
2007 Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>
2008 Acked-by: Darren Hart <dvhltc@us.ibm.com>
2009
2010:100644 100644 1756588... bde3ded... M testcases/realtime/func/pi-tests/testpi-4.c
2011
2012commit 76a720a381f351b33eb203c7c519e6f44bbe7219
2013Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
2014Date: Sat Jul 3 21:08:18 2010 +0530
2015
2016 While executing the ltp on an nfs root mounted system, I faced a problem with some of the ltp test cases. These tests either did not close their file descriptors or did no unmap the mmaped files. This results in a failures while trying to clean up the temporary directory of the testcase. I have fixed all of the above tests with the following patch. Signed-off-by: Darshak P Shah<darshaks@linux.vnet.ibm.com>,
2017
2018:100644 100644 fb87094... d2e63f2... M testcases/kernel/io/direct_io/diotest2.c
2019:100644 100644 5ef5d67... 1f3e5c9... M testcases/kernel/io/direct_io/diotest3.c
2020:100644 100644 bda2291... 6703d5d... M testcases/kernel/io/direct_io/diotest5.c
2021:100644 100644 65718ca... 9d68cb1... M testcases/kernel/io/direct_io/diotest6.c
2022:100644 100644 0de81c1... 8a6219f... M testcases/kernel/mem/mmapstress/mmapstress01.c
2023:100644 100644 f801a2e... 8ed46f6... M testcases/kernel/mem/mmapstress/mmapstress02.c
2024:100644 100644 4d25b8d... 6a857e1... M testcases/kernel/mem/mmapstress/mmapstress05.c
2025:100644 100644 33c7dd8... ca5418e... M testcases/kernel/mem/mmapstress/mmapstress10.c
2026:100644 100644 48aca44... ac015ef... M testcases/kernel/syscalls/open/open10.c
2027:100644 100644 a41a840... f192a4a... M testcases/kernel/syscalls/ppoll/ppoll01.c
2028:100644 100644 3b3e4fd... b581a67... M testcases/kernel/syscalls/splice/splice02.c
2029:100644 100644 ae2fa2d... 30f12c0... M testcases/kernel/syscalls/utimes/utimes01.c
2030
2031commit 13adcb0c4496e75bdcdbc02410b46b9fbc6120a8
2032Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
2033Date: Fri Jul 2 22:47:57 2010 +0530
2034
2035 ima_measure doesn't build correctly. It needs config.h to determine whether openssl headers are present, and verbose needs to be global. Broken by commit ef77253961f909f87e82e6d2b620e87af33e9665.
2036 Signed-off-by: Stephen D. Smalley <sds@tycho.nsa.gov>,
2037 Acked-by: Garrett Cooper <yanegomi@gmail.com>,
2038
2039:100644 100644 dd6b1d0... 0484c04... M testcases/kernel/security/integrity/ima/src/ima_measure.c
2040
2041commit 5ef445ba30891e32bdd5c032bb36e1b8e7ceaf8b
2042Author: Garrett Cooper <yanegomi@gmail.com>
2043Date: Fri Jul 2 06:52:48 2010 -0700
2044
2045 Align the summary output stats.
2046
2047 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2048
2049:100755 100755 3b044d4... 6d98b08... M testcases/open_posix_testsuite/bin/run-tests.sh
2050
2051commit 5f103ec789dbe243401d1f3ce688a4fae4f99095
2052Author: Garrett Cooper <yanegomi@gmail.com>
2053Date: Fri Jul 2 06:37:31 2010 -0700
2054
2055 Be quiet when setting up and exec'ing run.sh though.
2056
2057 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2058
2059:100755 100755 bcef2a0... 41bb387... M testcases/open_posix_testsuite/scripts/generate-makefiles.sh
2060
2061commit b236795c0122ceb96f69a37569dc63b405c4ff96
2062Author: Garrett Cooper <yanegomi@gmail.com>
2063Date: Fri Jul 2 06:28:24 2010 -0700
2064
2065 Generate run.sh only once, and exec run.sh in test again.
2066
2067 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2068
2069:100755 100755 abddd48... bcef2a0... M testcases/open_posix_testsuite/scripts/generate-makefiles.sh
2070
2071commit 6a905a25a1bfe020612f7e607a9309a5e7c737d3
2072Author: Garrett Cooper <yanegomi@gmail.com>
2073Date: Wed Jul 7 09:45:36 2010 -0700
2074
2075 Prefix test output with the path and don't truncate the logfile.
2076
2077 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2078
2079:100755 100755 e3b676e... 3b044d4... M testcases/open_posix_testsuite/bin/run-tests.sh
2080
2081commit 6fefad532e57ea50f0853e8f17df7a1eb278ce89
2082Author: Garrett Cooper <yanegomi@gmail.com>
2083Date: Wed Jul 7 09:45:11 2010 -0700
2084
2085 Install run.sh, and remove some unneeded bits.
2086
2087 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2088
2089:100755 100755 beb920f... abddd48... M testcases/open_posix_testsuite/scripts/generate-makefiles.sh
2090
2091commit d10869fcc17936c97060d46609dee57d577fcab0
2092Author: Garrett Cooper <yanegomi@gmail.com>
2093Date: Wed Jul 7 09:43:46 2010 -0700
2094
2095 Move compilation and installation to appropriate Makefiles.
2096
2097 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2098
2099:100644 100644 ca97ad4... e90f5e8... M testcases/open_posix_testsuite/Makefile
2100:000000 100644 0000000... 1bbeac1... A testcases/open_posix_testsuite/bin/Makefile
2101:100644 100644 40fcf73... 53e43bb... M testcases/open_posix_testsuite/tools/Makefile
2102
2103commit 9a0582ebe6c9671842ad8589c23066c517bc42c7
2104Author: Garrett Cooper <yanegomi@gmail.com>
2105Date: Tue Jul 6 10:46:21 2010 -0700
2106
2107 Bye useless script.
2108
2109 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2110
2111:100755 000000 03d39ea... 0000000... D testcases/open_posix_testsuite/scripts/execute.sh
2112
2113commit 81ecf3a86fdfa6ec4010c8150337a29a17a91bb1
2114Author: Garrett Cooper <yanegomi@gmail.com>
2115Date: Tue Jul 6 10:37:58 2010 -0700
2116
2117 Don't use shift in generate_makefiles.
2118
2119 dash gets cranky if you try and shift too many times, and part of the problem
2120 might be with how it interprets stack data in $# (ash in FreeBSD, and bash
2121 don't have this issue).
2122
2123 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2124
2125:100755 100755 2a8fbdd... beb920f... M testcases/open_posix_testsuite/scripts/generate-makefiles.sh
2126
2127commit f6955771fdd1abbb2cd75abc226906022ae05ea4
2128Author: Garrett Cooper <yanegomi@gmail.com>
2129Date: Tue Jul 6 09:55:14 2010 -0700
2130
2131 Remove dupe finds by restricting searches.
2132
2133 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2134
2135:100755 100755 acfc11c... 723f0a1... M testcases/open_posix_testsuite/scripts/locate-test
2136
2137commit 28e174e9db3a1f4b767e8c734c7208b4de99d599
2138Author: Garrett Cooper <yanegomi@gmail.com>
2139Date: Tue Jul 6 09:52:04 2010 -0700
2140
2141 Assume everything in functional/ is a test.
2142
2143 This is the status quo today at least.
2144
2145 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2146
2147:100755 100755 7cc2dfe... acfc11c... M testcases/open_posix_testsuite/scripts/locate-test
2148
2149commit a29a396150d38c443a2b2f377c3dfc72d33eabb5
2150Author: Garrett Cooper <yanegomi@gmail.com>
2151Date: Tue Jul 6 09:46:17 2010 -0700
2152
2153 Enable compilation and traversal of more tests.
2154
2155 A lot of these directories were disabled by default because of the fact
2156 that they didn't cleanly fit into the built for the longest time, but I
2157 think it's time to turn on more stuff.
2158
2159 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2160
2161:100644 100644 a9c71f8... 2ebb325... M testcases/Makefile
2162
2163commit 5511b273ffb05cf36ed7bcc26eafe15cb4339359
2164Author: Garrett Cooper <yanegomi@gmail.com>
2165Date: Tue Jul 6 09:40:40 2010 -0700
2166
2167 Compile open_posix_testsuite for UCLINUX.
2168
2169 That way folks on the project can decide whether or not they want to run
2170 the tests at least (because not all of the code will function at runtime
2171 on UCLINUX AFAIK).
2172
2173 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2174
2175:100644 100644 ebf4b06... a9c71f8... M testcases/Makefile
2176
2177commit 1b92c89200342ab0badab39ca0547c1b739de85d
2178Author: Garrett Cooper <yanegomi@gmail.com>
2179Date: Tue Jul 6 09:40:09 2010 -0700
2180
2181 Chase the run-test.sh -> run-tests.sh commit.
2182
2183 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2184
2185:100755 000000 e3b676e... 0000000... D testcases/open_posix_testsuite/bin/run-test.sh
2186
2187commit bec80d891acbc13269143d90085410579e1d836e
2188Author: Garrett Cooper <yanegomi@gmail.com>
2189Date: Tue Jul 6 09:37:59 2010 -0700
2190
2191 Fix oversight with `test tools'.
2192
2193 All of the *core.c files are used as test tools for the *.sh scripts
2194 when running tests. Previously, they were being leaked into the test
2195 execution, which was wrong, so I had to come up with an enhanced scheme
2196 for detecting what needs to be compiled as well as what needs to be
2197 tested.
2198
2199 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2200
2201:100755 100755 6671941... 2a8fbdd... M testcases/open_posix_testsuite/scripts/generate-makefiles.sh
2202:100755 100755 02adc56... 7cc2dfe... M testcases/open_posix_testsuite/scripts/locate-test
2203
2204commit d4a84ce80c001b3a128d754da13754704b1a4af4
2205Author: Garrett Cooper <yanegomi@gmail.com>
2206Date: Tue Jul 6 09:37:20 2010 -0700
2207
2208 Rename run-test.sh to run-tests.sh for clarity.
2209
2210 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2211
2212:100644 100644 172226b... ca97ad4... M testcases/open_posix_testsuite/Makefile
2213
2214commit ef12476f5d8f23a0292d8c16d2a227aa4336256d
2215Author: Garrett Cooper <yanegomi@gmail.com>
2216Date: Tue Jul 6 09:36:14 2010 -0700
2217
2218 Rename for clarity.
2219
2220 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2221
2222:000000 100755 0000000... e3b676e... A testcases/open_posix_testsuite/bin/run-tests.sh
2223
2224commit 7abc390cda1cccd78183578964c4d9a3ba629ba2
2225Author: Garrett Cooper <yanegomi@gmail.com>
2226Date: Mon Jul 5 19:56:29 2010 -0700
2227
2228 Mute compile.
2229
2230 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2231
2232:100644 100644 b09903d... 40fcf73... M testcases/open_posix_testsuite/tools/Makefile
2233
2234commit 3b6aeead1a65de3729c147ca41e66683b74ae54c
2235Author: Garrett Cooper <yanegomi@gmail.com>
2236Date: Mon Jul 5 19:18:19 2010 -0700
2237
2238 Apply test make environment to make test.
2239
2240 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2241
2242:100644 100644 edf3fcc... 172226b... M testcases/open_posix_testsuite/Makefile
2243
2244commit d680c877f41da1ccc5731c069b8fae81a0a189f2
2245Author: Garrett Cooper <yanegomi@gmail.com>
2246Date: Mon Jul 5 19:16:51 2010 -0700
2247
2248 Fix up run-test.sh further.
2249
2250 There were some missing args, a missing step to produce t0.val, a typo, etc.
2251
2252 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2253
2254:100755 100755 6c8720e... e3b676e... M testcases/open_posix_testsuite/bin/run-test.sh
2255
2256commit 515be5888ee07d87c4194afbf6ca69826cf2adfa
2257Author: Garrett Cooper <yanegomi@gmail.com>
2258Date: Mon Jul 5 19:16:27 2010 -0700
2259
2260 Quiet down make test.
2261
2262 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2263
2264:100755 100755 46c4838... 6671941... M testcases/open_posix_testsuite/scripts/generate-makefiles.sh
2265
2266commit 2aec45df627cad013f17b7ab2fcad00dd069a4e5
2267Author: Garrett Cooper <yanegomi@gmail.com>
2268Date: Mon Jul 5 18:34:42 2010 -0700
2269
2270 Correct script location; improve harness.
2271
2272 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2273
2274:000000 100755 0000000... 6c8720e... A testcases/open_posix_testsuite/bin/run-test.sh
2275
2276commit f8e6d24ced9584afeaee458e7872ff50aab6769b
2277Author: Garrett Cooper <yanegomi@gmail.com>
2278Date: Mon Jul 5 18:29:09 2010 -0700
2279
2280 Add missing target.
2281
2282 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2283
2284:100644 100644 0550534... b09903d... M testcases/open_posix_testsuite/tools/Makefile
2285
2286commit 8ddfef16230888ae507540c9137a6b396dacba18
2287Author: Garrett Cooper <yanegomi@gmail.com>
2288Date: Mon Jul 5 18:24:57 2010 -0700
2289
2290 Push -j1 down in targets, remove obsolete comment.
2291
2292 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2293
2294:100644 100644 1c08bae... edf3fcc... M testcases/open_posix_testsuite/Makefile
2295
2296commit 59cfa75ca85b14396bb524d6a586b03aa45d4c09
2297Author: Garrett Cooper <yanegomi@gmail.com>
2298Date: Mon Jul 5 18:24:10 2010 -0700
2299
2300 Update run.sh when Makefile changes, and fix path.
2301
2302 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2303
2304:100755 100755 925bfe4... 46c4838... M testcases/open_posix_testsuite/scripts/generate-makefiles.sh
2305:100755 000000 6c8720e... 0000000... D testcases/open_posix_testsuite/scripts/run-test.sh
2306
2307commit 7da13d4fc396f5c2e0afa4cd37ab2a9236607c12
2308Author: Garrett Cooper <yanegomi@gmail.com>
2309Date: Mon Jul 5 17:36:32 2010 -0700
2310
2311 Remove another [now] autogenerated file.
2312
2313 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2314
2315:100755 000000 8812b56... 0000000... D testcases/open_posix_testsuite/stress/semaphores/run.sh
2316
2317commit f993a1dcedee2b60bdb1731507b5c063af060490
2318Author: Garrett Cooper <yanegomi@gmail.com>
2319Date: Mon Jul 5 17:35:31 2010 -0700
2320
2321 Remove [now] autogenerated file.
2322
2323 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2324
2325:100755 000000 37f34d8... 0000000... D testcases/open_posix_testsuite/stress/mqueues/run.sh
2326
2327commit a6a5dba5a420896edf184669d871971e1cf52c56
2328Author: Garrett Cooper <yanegomi@gmail.com>
2329Date: Mon Jul 5 17:31:21 2010 -0700
2330
2331 Improve usability in test harness script.
2332
2333 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2334
2335:100644 100755 88416bb... 6c8720e... M testcases/open_posix_testsuite/scripts/run-test.sh
2336
2337commit dd845c2f6209f370c89b28d34ff6d204fa32c0c7
2338Author: Garrett Cooper <yanegomi@gmail.com>
2339Date: Mon Jul 5 17:24:52 2010 -0700
2340
2341 You aren't needed anymore.
2342
2343 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2344
2345:100644 000000 82c228e... 0000000... D testcases/open_posix_testsuite/scripts/exec-func.sh
2346
2347commit 84e052d5087dd3bc469f6a02de3b7abd774c4df5
2348Author: Garrett Cooper <yanegomi@gmail.com>
2349Date: Mon Jul 5 17:23:39 2010 -0700
2350
2351 Bye bye useless script...
2352
2353 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2354
2355:100755 000000 8832eca... 0000000... D testcases/open_posix_testsuite/functional/timers/run.sh
2356
2357commit d8dd9700830563280c60dcabe5b9c13bc11763b0
2358Author: Garrett Cooper <yanegomi@gmail.com>
2359Date: Mon Jul 5 17:23:07 2010 -0700
2360
2361 Clean up run.sh, fix shebang, whitespace.
2362
2363 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2364
2365:100755 100755 2f47f57... 925bfe4... M testcases/open_posix_testsuite/scripts/generate-makefiles.sh
2366
2367commit e7160e77fc728e7defab7574f60713d9e33a0d49
2368Author: Garrett Cooper <yanegomi@gmail.com>
2369Date: Mon Jul 5 17:18:41 2010 -0700
2370
2371 Remove some run.sh scripts.
2372
2373 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2374
2375:100755 000000 95606df... 0000000... D testcases/open_posix_testsuite/functional/mqueues/run.sh
2376:100755 000000 282c64e... 0000000... D testcases/open_posix_testsuite/functional/semaphores/run.sh
2377:100755 000000 1f95c55... 0000000... D testcases/open_posix_testsuite/functional/threads/pi_test/run.sh
2378:100755 000000 bb04519... 0000000... D testcases/open_posix_testsuite/functional/threads/robust_test/run.sh
2379
2380commit 3b808b433b22516d2eecd95aa2ba67dbf057e975
2381Author: Garrett Cooper <yanegomi@gmail.com>
2382Date: Mon Jul 5 17:02:52 2010 -0700
2383
2384 Add install target; shuffle around/cleanup code.
2385
2386 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2387
2388:100644 100644 5661d6a... 1c08bae... M testcases/open_posix_testsuite/Makefile
2389
2390commit 0cc96ccac4c9ea57f7c64934af42c8cd43ad6da4
2391Author: Garrett Cooper <yanegomi@gmail.com>
2392Date: Mon Jul 5 17:02:00 2010 -0700
2393
2394 Use generated run.sh instead in Makefile for test.
2395
2396 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2397
2398:100755 100755 1455ed1... 2f47f57... M testcases/open_posix_testsuite/scripts/generate-makefiles.sh
2399
2400commit a3acfa7e5751f5c93aff5685fb1c0997bd3d7311
2401Author: Garrett Cooper <yanegomi@gmail.com>
2402Date: Mon Jul 5 16:59:23 2010 -0700
2403
2404 Shuffle around code; generate run.sh for install.
2405
2406 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2407
2408:100755 100755 6127a2d... 1455ed1... M testcases/open_posix_testsuite/scripts/generate-makefiles.sh
2409:000000 100755 0000000... 5a552b8... A testcases/open_posix_testsuite/scripts/print-prefix.sh
2410
2411commit 070138c410944469346ff6823fc3df58a5e2da6f
2412Author: Garrett Cooper <yanegomi@gmail.com>
2413Date: Mon Jul 5 14:46:38 2010 -0700
2414
2415 Improve wording.
2416
2417 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2418
2419:100644 100644 7820800... 5088d84... M testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/2-1.c
2420
2421commit d212516229b8a41d4302620da4a3511b333ed2e5
2422Author: Garrett Cooper <yanegomi@gmail.com>
2423Date: Mon Jul 5 14:45:01 2010 -0700
2424
2425 Get the compile to pass.
2426
2427 The run will fail, but that's ok.
2428
2429 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2430
2431:100644 100644 32e6dce... 7820800... M testcases/open_posix_testsuite/conformance/interfaces/aio_fsync/2-1.c
2432
2433commit 096c450506ad0f50352a3c8b43de9c1538295d82
2434Author: Garrett Cooper <yanegomi@gmail.com>
2435Date: Mon Jul 5 14:24:59 2010 -0700
2436
2437 Remove dead code.
2438
2439 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2440
2441:100644 100644 ba257fd... d4377c9... M testcases/open_posix_testsuite/stress/threads/fork/s-c1.c
2442
2443commit 85d7f26c7eb5994d4dabdb05998c90d86d7baa46
2444Author: Garrett Cooper <yanegomi@gmail.com>
2445Date: Mon Jul 5 14:21:03 2010 -0700
2446
2447 Make 2-2-buildonly less strict on #defines.
2448
2449 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2450
2451:100644 100644 0dd5ff8... 1434be8... M testcases/open_posix_testsuite/conformance/definitions/pthread_h/2-2-buildonly.c
2452
2453commit 0414c8fbabd00c4e1df589aa13d995c91c8736ec
2454Author: Garrett Cooper <yanegomi@gmail.com>
2455Date: Mon Jul 5 14:09:03 2010 -0700
2456
2457 Properly conditionalize XSR constants.
2458
2459 These are optional as per POSIX spec.
2460
2461 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2462
2463:100644 100644 ed1c519... 7d9cb9c... M testcases/open_posix_testsuite/conformance/definitions/errno_h/3-1-buildonly.c
2464:100644 100644 35d056d... cfacaa1... M testcases/open_posix_testsuite/conformance/definitions/errno_h/3-2.c
2465:100644 100644 017f600... 7cc2fb5... M testcases/open_posix_testsuite/conformance/definitions/errno_h/4-1.c
2466:100644 100644 55c6a9f... 08b7934... M testcases/open_posix_testsuite/conformance/definitions/errno_h/assertions.xml
2467
2468commit 0894865a51d30399e62a20349061112deaa4b4f6
2469Author: Garrett Cooper <yanegomi@gmail.com>
2470Date: Mon Jul 5 13:19:24 2010 -0700
2471
2472 Mute grep output checking for Linux.
2473
2474 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2475
2476:100755 100755 16ae0f7... 6127a2d... M testcases/open_posix_testsuite/scripts/generate-makefiles.sh
2477
2478commit 446cd01c811977e2866006259423f7c7fff0d863
2479Author: Garrett Cooper <yanegomi@gmail.com>
2480Date: Mon Jul 5 13:17:27 2010 -0700
2481
2482 Mute noise.
2483
2484 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2485
2486:100755 100755 35e69d0... 16ae0f7... M testcases/open_posix_testsuite/scripts/generate-makefiles.sh
2487
2488commit 8d295e3c1f7e48ec1793ea6bc59ccf07d39bd55d
2489Author: Garrett Cooper <yanegomi@gmail.com>
2490Date: Mon Jul 5 13:11:22 2010 -0700
2491
2492 Make Makefile generation static again; add needed includes.
2493
2494 Dynamic Makefile generation turns into a royal mess -- how
2495 does one expand variables, evaluate expressions, etc?
2496
2497 Just make things more simplified again by using static
2498 definitions in the Makefiles, at the cost of it being more
2499 of a PITA to handle.
2500
2501 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2502
2503:100644 100644 c837c79... a1e2b5c... M testcases/open_posix_testsuite/functional/threads/pi_test/CFLAGS
2504:000000 100644 0000000... a1e2b5c... A testcases/open_posix_testsuite/functional/threads/robust_test/CFLAGS
2505:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/functional/threads/robust_test/LDLIBS
2506:100755 100755 6d79d58... 35e69d0... M testcases/open_posix_testsuite/scripts/generate-makefiles.sh
2507
2508commit d8140e2c68a3eb77db15e74f6621af6441e19527
2509Author: Garrett Cooper <yanegomi@gmail.com>
2510Date: Mon Jul 5 12:51:21 2010 -0700
2511
2512 Make Makefile gen. depend on the global var defs.
2513
2514 Things are going back to being static for simplicity.
2515
2516 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2517
2518:100644 100644 50f1c5c... 5661d6a... M testcases/open_posix_testsuite/Makefile
2519
2520commit 8b376ab38ab090763bf0552580374b864e1afea6
2521Author: Garrett Cooper <yanegomi@gmail.com>
2522Date: Mon Jul 5 12:50:54 2010 -0700
2523
2524 Commit dummy files.
2525
2526 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2527
2528:000000 100644 0000000... e69de29... A testcases/open_posix_testsuite/LDFLAGS
2529:000000 100644 0000000... e69de29... A testcases/open_posix_testsuite/LDLIBS
2530
2531commit 393822aa72d8652550d8c88c17240ed19b86593c
2532Author: Garrett Cooper <yanegomi@gmail.com>
2533Date: Mon Jul 5 10:42:30 2010 -0700
2534
2535 Make the _POSIX_SPORADIC_SERVER checks uniform.
2536
2537 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2538
2539:100644 100644 7adfd28... 1ba6fce... M testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/25-2.c
2540:100644 100644 4415c03... fd4c6ca... M testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/25-3.c
2541:100644 100644 a0d626a... c97bdd7... M testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/25-4.c
2542
2543commit 1510cbb78e7eb882d885b5253fbfd92b6fd38ac0
2544Author: Garrett Cooper <yanegomi@gmail.com>
2545Date: Mon Jul 5 03:50:45 2010 -0700
2546
2547 Commit as many missing LDLIBS files as possible.
2548
2549 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2550
2551:000000 100644 0000000... 08f7cd6... A testcases/open_posix_testsuite/conformance/interfaces/nanosleep/LDLIBS
2552:100644 100644 1d2c98f... 4c7e2d8... M testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_getpshared/LDLIBS
2553:100644 100644 1d2c98f... 4c7e2d8... M testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/LDLIBS
2554:100644 100644 1d2c98f... 4c7e2d8... M testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/LDLIBS
2555:100644 100644 38adaa8... 211e7d3... M testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/testfrmw.c
2556:100644 100644 1d2c98f... 4c7e2d8... M testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_destroy/LDLIBS
2557:100644 100644 38adaa8... 211e7d3... M testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_destroy/testfrmw.c
2558:100644 100644 1d2c98f... 4c7e2d8... M testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_init/LDLIBS
2559:100644 100644 1d2c98f... 4c7e2d8... M testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_signal/LDLIBS
2560:100644 100644 1d2c98f... 4c7e2d8... M testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/LDLIBS
2561:100644 100644 1d2c98f... 4c7e2d8... M testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_setclock/LDLIBS
2562:100644 100644 1d2c98f... 4c7e2d8... M testcases/open_posix_testsuite/conformance/interfaces/pthread_create/LDLIBS
2563:100644 100644 49ac749... 4410afc... M testcases/open_posix_testsuite/conformance/interfaces/pthread_create/testfrmw.c
2564:100644 100644 1d2c98f... 4c7e2d8... M testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/LDLIBS
2565:100644 100644 1d2c98f... 4c7e2d8... M testcases/open_posix_testsuite/conformance/interfaces/pthread_join/LDLIBS
2566:100644 100644 38adaa8... 211e7d3... M testcases/open_posix_testsuite/conformance/interfaces/pthread_join/testfrmw.c
2567:100644 100644 1d2c98f... 4c7e2d8... M testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_timedlock/LDLIBS
2568:100644 100644 1d2c98f... 4c7e2d8... M testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedrdlock/LDLIBS
2569:100644 100644 1d2c98f... 4c7e2d8... M testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedwrlock/LDLIBS
2570:100644 100644 1d2c98f... 4c7e2d8... M testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_getpshared/LDLIBS
2571:100644 100644 1d2c98f... 4c7e2d8... M testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_init/LDLIBS
2572:000000 100644 0000000... 08f7cd6... A testcases/open_posix_testsuite/conformance/interfaces/sem_close/LDLIBS
2573:100644 100644 1d2c98f... 4c7e2d8... M testcases/open_posix_testsuite/conformance/interfaces/sem_init/LDLIBS
2574:000000 100644 0000000... 08f7cd6... A testcases/open_posix_testsuite/conformance/interfaces/sem_open/LDLIBS
2575:000000 100644 0000000... 08f7cd6... A testcases/open_posix_testsuite/conformance/interfaces/sem_post/LDLIBS
2576:000000 100644 0000000... 08f7cd6... A testcases/open_posix_testsuite/conformance/interfaces/sem_timedwait/LDLIBS
2577:000000 100644 0000000... 08f7cd6... A testcases/open_posix_testsuite/conformance/interfaces/sem_wait/LDLIBS
2578:000000 100644 0000000... 08f7cd6... A testcases/open_posix_testsuite/conformance/interfaces/shm_unlink/LDLIBS
2579:100644 100644 1d2c98f... 4c7e2d8... M testcases/open_posix_testsuite/functional/threads/condvar/LDLIBS
2580:000000 100644 0000000... c837c79... A testcases/open_posix_testsuite/functional/threads/pi_test/CFLAGS
2581:100644 100644 1d2c98f... 4c7e2d8... M testcases/open_posix_testsuite/functional/threads/schedule/LDLIBS
2582
2583commit 01680d51328b33cd26d71a689c0552ccca7e5015
2584Author: Garrett Cooper <yanegomi@gmail.com>
2585Date: Mon Jul 5 03:32:11 2010 -0700
2586
2587 Remove _XOPEN_SOURCE.
2588
2589 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2590
2591:100644 100644 7db06c2... d3be36c... M testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_init/2-1.c
2592
2593commit 8d78db8ede38c10e677ce5c227f194d378a099dc
2594Author: Garrett Cooper <yanegomi@gmail.com>
2595Date: Mon Jul 5 03:14:09 2010 -0700
2596
2597 Fix non-format based printf.
2598
2599 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2600
2601:100644 100644 729e2d6... 0d82630... M testcases/open_posix_testsuite/conformance/interfaces/sem_init/testfrmw.c
2602
2603commit 0b83e63a3164bf3119f85da0131b7a74c0833812
2604Author: Garrett Cooper <yanegomi@gmail.com>
2605Date: Mon Jul 5 03:10:18 2010 -0700
2606
2607 Commit more missing LDLIBS files. More to come...
2608
2609 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2610
2611:000000 100644 0000000... 08f7cd6... A testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/LDLIBS
2612:000000 100644 0000000... 08f7cd6... A testcases/open_posix_testsuite/conformance/interfaces/clock_getcpuclockid/LDLIBS
2613:000000 100644 0000000... 08f7cd6... A testcases/open_posix_testsuite/conformance/interfaces/clock_getres/LDLIBS
2614:000000 100644 0000000... 08f7cd6... A testcases/open_posix_testsuite/conformance/interfaces/clock_gettime/LDLIBS
2615:000000 100644 0000000... 08f7cd6... A testcases/open_posix_testsuite/conformance/interfaces/clock_nanosleep/LDLIBS
2616:000000 100644 0000000... 08f7cd6... A testcases/open_posix_testsuite/conformance/interfaces/mlockall/LDLIBS
2617:000000 100644 0000000... 08f7cd6... A testcases/open_posix_testsuite/conformance/interfaces/mmap/LDLIBS
2618:000000 100644 0000000... 08f7cd6... A testcases/open_posix_testsuite/conformance/interfaces/shm_open/LDLIBS
2619
2620commit 6da95a6582aa88341173994a2546d8695e450e9a
2621Author: Garrett Cooper <yanegomi@gmail.com>
2622Date: Mon Jul 5 02:45:19 2010 -0700
2623
2624 Commit another missing LDLIBS file.
2625
2626 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2627
2628:000000 100644 0000000... 08f7cd6... A testcases/open_posix_testsuite/conformance/definitions/aio_h/LDLIBS
2629
2630commit d98cc91cb29ede62323c94d70887d5c31c03d24b
2631Author: Garrett Cooper <yanegomi@gmail.com>
2632Date: Mon Jul 5 02:40:40 2010 -0700
2633
2634 Typo snuck in.
2635
2636 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2637
2638:100755 100755 e680805... 6d79d58... M testcases/open_posix_testsuite/scripts/generate-makefiles.sh
2639
2640commit ca761d624c016aa10385579b668774b65eea13de
2641Author: Garrett Cooper <yanegomi@gmail.com>
2642Date: Mon Jul 5 01:24:20 2010 -0700
2643
2644 Makefile has been rewritten; change license note.
2645
2646 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2647
2648:100644 100644 0816099... 50f1c5c... M testcases/open_posix_testsuite/Makefile
2649
2650commit 10a39e805f31992220034bfdc44af38324d29f1e
2651Author: Garrett Cooper <yanegomi@gmail.com>
2652Date: Mon Jul 5 01:18:24 2010 -0700
2653
2654 s/run\.sh/run-test\.sh/
2655
2656 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2657
2658:100755 100755 2e9ca76... e680805... M testcases/open_posix_testsuite/scripts/generate-makefiles.sh
2659
2660commit 617f4f5c35549bf644d1ad727b129234bc714d8e
2661Author: Garrett Cooper <yanegomi@gmail.com>
2662Date: Mon Jul 5 01:14:03 2010 -0700
2663
2664 Tone down noise.
2665
2666 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2667
2668:100644 100644 04e78cd... 376afcd... M testcases/open_posix_testsuite/conformance/behavior/Makefile
2669:100644 100644 04e78cd... 376afcd... M testcases/open_posix_testsuite/conformance/definitions/Makefile
2670:100644 100644 04e78cd... 376afcd... M testcases/open_posix_testsuite/conformance/interfaces/Makefile
2671:100644 100644 9de651a... 9cbf16a... M testcases/open_posix_testsuite/functional/Makefile
2672:100644 100644 04e78cd... 376afcd... M testcases/open_posix_testsuite/stress/Makefile
2673:100644 100644 127bfec... 0550534... M testcases/open_posix_testsuite/tools/Makefile
2674
2675commit 885f781a9ae9fa0273374312b0e172a2137d1d47
2676Author: Garrett Cooper <yanegomi@gmail.com>
2677Date: Sun Jul 4 23:56:28 2010 -0700
2678
2679 Weird... scenarii.c change didn't take effect.
2680
2681 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2682
2683:100755 100755 ba3af22... 02adc56... M testcases/open_posix_testsuite/scripts/locate-test
2684
2685commit da5651247bdf23c20a971b48614849ac942d7f20
2686Author: Garrett Cooper <yanegomi@gmail.com>
2687Date: Sun Jul 4 23:53:47 2010 -0700
2688
2689 Omit the *_scenarii.c files b/c they're #include'd
2690
2691 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2692
2693:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/getpid/LDLIBS
2694
2695commit d309fa0607bf70af04be750e57e9346c6790fbc3
2696Author: Garrett Cooper <yanegomi@gmail.com>
2697Date: Sun Jul 4 23:53:33 2010 -0700
2698
2699 Mute noise again.
2700
2701 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2702
2703:100644 100644 55f5f1f... 0816099... M testcases/open_posix_testsuite/Makefile
2704
2705commit 8f1b81c4da104171651fa9fe59c66c398b2fbfcd
2706Author: Garrett Cooper <yanegomi@gmail.com>
2707Date: Sun Jul 4 23:52:20 2010 -0700
2708
2709 Only produce Makefile.3 if it does not exist.
2710
2711 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2712
2713:100755 100755 85cf00d... 2e9ca76... M testcases/open_posix_testsuite/scripts/generate-makefiles.sh
2714
2715commit 094d369f06607e37d76d697844f75272755cf969
2716Author: Garrett Cooper <yanegomi@gmail.com>
2717Date: Sun Jul 4 23:32:00 2010 -0700
2718
2719 Simplify include files by cat'ing them.
2720
2721 grep screws up the details and prints out one whitespace separated token
2722 per line (probably because I wasn't quoting the string), but commenting
2723 out # can be confusing.
2724
2725 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2726
2727:100755 100755 c989cc6... 85cf00d... M testcases/open_posix_testsuite/scripts/generate-makefiles.sh
2728
2729commit 0df8df0011e170d2644b4cdfef6216030dcb8c50
2730Author: Garrett Cooper <yanegomi@gmail.com>
2731Date: Sun Jul 4 23:28:16 2010 -0700
2732
2733 Disable -std=g99 detection.
2734
2735 The gcc toolchain has been c99 compliant (for the most part), for quite
2736 a few years. People should know what their compilers are capable of,
2737 s.t. adding more logic to detect this functionality (incorrectly) isn't
2738 really helpful.
2739
2740 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2741
2742:100644 100644 55563b3... a27d9aa... M testcases/open_posix_testsuite/CFLAGS
2743
2744commit 65d6a03b5ce17b934d1fd5a72e8c7519d637965b
2745Author: Garrett Cooper <yanegomi@gmail.com>
2746Date: Sun Jul 4 22:57:17 2010 -0700
2747
2748 Fix inverted logic (doh!).
2749
2750 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2751
2752:100755 100755 710e774... c989cc6... M testcases/open_posix_testsuite/scripts/generate-makefiles.sh
2753
2754commit e8d8303f301eb8fd6477346373b8ffe21aed4d09
2755Author: Garrett Cooper <yanegomi@gmail.com>
2756Date: Sun Jul 4 22:42:11 2010 -0700
2757
2758 Improve logic breakdown and flow. Fix bugs.
2759
2760 The overall description for generate_makefile didn't match the behavior;
2761 isolate the Makefile producing portion, so the code could be better
2762 tested by itself, and the flow becomes more intuitive.
2763
2764 Oh yeah, and fix $AUTHORDATE to print out less crap, and don't print out
2765 the Makefile if Makefile.2 (the targets section) does not exist.
2766
2767 Also, punt out the last cached data in generate_makefiles, as we were
2768 missing the last Makefile (and thus... it was regenerating the Makefiles
2769 multiple times unnecessarily at the top-level Makefile, with GNU make in
2770 particular, compared to BSD make -- which was bizarre).
2771
2772 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2773
2774:100755 100755 a1a3914... 710e774... M testcases/open_posix_testsuite/scripts/generate-makefiles.sh
2775
2776commit b82db5f13e89331813fd93023adcc48efe27c9bf
2777Author: Garrett Cooper <yanegomi@gmail.com>
2778Date: Sun Jul 4 22:40:15 2010 -0700
2779
2780 Use BUILD_MAKE where needed, and optimize.
2781
2782 Also, push down distcleans logic into leaf Makefiles for correctness and
2783 unmute targets for the time being in order to properly diagnose what's
2784 going on, for the time being.
2785
2786 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2787
2788:100644 100644 9e03fe4... 55f5f1f... M testcases/open_posix_testsuite/Makefile
2789
2790commit 377d976666335e15fed7cac8d7f48b8a762e25fa
2791Author: Garrett Cooper <yanegomi@gmail.com>
2792Date: Sun Jul 4 22:35:09 2010 -0700
2793
2794 Update scripts for new app name.
2795
2796 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2797
2798:100755 100755 cdd5f39... 509b806... M testcases/open_posix_testsuite/conformance/interfaces/sigrelse/3-1.sh
2799:100755 100755 9d500ef... c4a1d64... M testcases/open_posix_testsuite/conformance/interfaces/sigrelse/3-2.sh
2800:100755 100755 247fea6... 1f725da... M testcases/open_posix_testsuite/conformance/interfaces/sigrelse/3-3.sh
2801:100755 100755 8bb8daa... add0504... M testcases/open_posix_testsuite/conformance/interfaces/sigrelse/3-4.sh
2802
2803commit 20d72c7d3cd67461380cbfb484471c3b39262ebe
2804Author: Garrett Cooper <yanegomi@gmail.com>
2805Date: Sun Jul 4 22:33:42 2010 -0700
2806
2807 Push down distclean-makefiles into conformance.
2808
2809 Also add some local Makefiles missing from the repo.
2810
2811 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2812
2813:100644 100644 e67c7cf... 2c6c557... M testcases/open_posix_testsuite/conformance/Makefile
2814:000000 100644 0000000... 04e78cd... A testcases/open_posix_testsuite/conformance/behavior/Makefile
2815:000000 100644 0000000... 04e78cd... A testcases/open_posix_testsuite/conformance/definitions/Makefile
2816:000000 100644 0000000... 04e78cd... A testcases/open_posix_testsuite/conformance/interfaces/Makefile
2817:100644 000000 a9f3b5c... 0000000... D testcases/open_posix_testsuite/conformance/interfaces/sigrelse/3-core-buildonly.c
2818
2819commit a0f8e08d23a5c34b8045c241f8d258fe67e6729b
2820Author: Garrett Cooper <yanegomi@gmail.com>
2821Date: Sun Jul 4 22:29:53 2010 -0700
2822
2823 Push distclean-makefiles down into stress Makefile.
2824
2825 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2826
2827:100644 100644 5523b02... 04e78cd... M testcases/open_posix_testsuite/stress/Makefile
2828
2829commit d5ff323a3bc912f877ab31a78046c9388e4235f1
2830Author: Garrett Cooper <yanegomi@gmail.com>
2831Date: Sun Jul 4 22:27:04 2010 -0700
2832
2833 1999 called and want you to update your toolchain.
2834
2835 'k, thanks!
2836
2837 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2838
2839:100644 100644 27b85d4... 55563b3... M testcases/open_posix_testsuite/CFLAGS
2840
2841commit 1fb9097d3adfa0bed182344464a773bc53c6061c
2842Author: Garrett Cooper <yanegomi@gmail.com>
2843Date: Sun Jul 4 22:25:38 2010 -0700
2844
2845 Push distclean-makefile down into this file.
2846
2847 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2848
2849:100644 100644 e67c7cf... 9de651a... M testcases/open_posix_testsuite/functional/Makefile
2850
2851commit f9508213fbc076538bc650bdb354905674b20ceb
2852Author: Garrett Cooper <yanegomi@gmail.com>
2853Date: Sun Jul 4 21:11:24 2010 -0700
2854
2855 Properly categorize a src file.
2856
2857 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2858
2859:000000 100644 0000000... a9f3b5c... A testcases/open_posix_testsuite/conformance/interfaces/sigrelse/3-core.c
2860
2861commit 5059f459789238c1378da036c16f7eb6dcbc5318
2862Author: Garrett Cooper <yanegomi@gmail.com>
2863Date: Sun Jul 4 20:06:34 2010 -0700
2864
2865 Sacrifice modularity for simplicity.
2866
2867 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2868
2869:100755 100755 71cd1f5... a1a3914... M testcases/open_posix_testsuite/scripts/generate-makefiles.sh
2870
2871commit 468d4b45c092c8a4d9c46cf45a78f6a772620cb1
2872Author: Garrett Cooper <yanegomi@gmail.com>
2873Date: Sun Jul 4 17:15:33 2010 -0700
2874
2875 Add more LDLIBS files.
2876
2877 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2878
2879:000000 100644 0000000... 08f7cd6... A testcases/open_posix_testsuite/conformance/interfaces/clock_settime/LDLIBS
2880:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/sem_destroy/LDLIBS
2881:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/LDLIBS
2882:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/sem_init/LDLIBS
2883:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/LDLIBS
2884
2885commit 17dc34f217c5617baae6abc8d4cbef0ec9caadc2
2886Author: Garrett Cooper <yanegomi@gmail.com>
2887Date: Sun Jul 4 17:09:42 2010 -0700
2888
2889 Correct _POSIX_SPORADIC_SERVER conformance tests.
2890
2891 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2892
2893:100644 100644 7354c60... 4415c03... M testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/25-3.c
2894
2895commit 9b6bb8b07b89314c0d2cc373e668a10525f018e0
2896Author: Garrett Cooper <yanegomi@gmail.com>
2897Date: Sun Jul 4 16:56:06 2010 -0700
2898
2899 Add required LDLIBS files.
2900
2901 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
2902
2903:000000 100644 0000000... 08f7cd6... A testcases/open_posix_testsuite/conformance/behavior/timers/LDLIBS
2904:000000 100644 0000000... 4c7e2d8... A testcases/open_posix_testsuite/conformance/interfaces/fork/LDLIBS
2905:000000 100644 0000000... 4c7e2d8... A testcases/open_posix_testsuite/conformance/interfaces/mq_close/LDLIBS
2906:000000 100644 0000000... 4c7e2d8... A testcases/open_posix_testsuite/conformance/interfaces/mq_getattr/LDLIBS
2907:000000 100644 0000000... 4c7e2d8... A testcases/open_posix_testsuite/conformance/interfaces/mq_notify/LDLIBS
2908:000000 100644 0000000... 4c7e2d8... A testcases/open_posix_testsuite/conformance/interfaces/mq_open/LDLIBS
2909:000000 100644 0000000... 4c7e2d8... A testcases/open_posix_testsuite/conformance/interfaces/mq_receive/LDLIBS
2910:000000 100644 0000000... 4c7e2d8... A testcases/open_posix_testsuite/conformance/interfaces/mq_send/LDLIBS
2911:000000 100644 0000000... 4c7e2d8... A testcases/open_posix_testsuite/conformance/interfaces/mq_setattr/LDLIBS
2912:000000 100644 0000000... 4c7e2d8... A testcases/open_posix_testsuite/conformance/interfaces/mq_timedreceive/LDLIBS
2913:000000 100644 0000000... 4c7e2d8... A testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/LDLIBS
2914:000000 100644 0000000... 4c7e2d8... A testcases/open_posix_testsuite/conformance/interfaces/mq_unlink/LDLIBS
2915:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_atfork/LDLIBS
2916:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_destroy/LDLIBS
2917:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getdetachstate/LDLIBS
2918:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getinheritsched/LDLIBS
2919:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getschedparam/LDLIBS
2920:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getschedpolicy/LDLIBS
2921:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getscope/LDLIBS
2922:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getstack/LDLIBS
2923:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_getstacksize/LDLIBS
2924:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_init/LDLIBS
2925:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setdetachstate/LDLIBS
2926:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setinheritsched/LDLIBS
2927:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedparam/LDLIBS
2928:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setschedpolicy/LDLIBS
2929:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setscope/LDLIBS
2930:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstack/LDLIBS
2931:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_attr_setstacksize/LDLIBS
2932:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_destroy/LDLIBS
2933:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_init/LDLIBS
2934:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_barrier_wait/LDLIBS
2935:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_destroy/LDLIBS
2936:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_getpshared/LDLIBS
2937:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_init/LDLIBS
2938:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_barrierattr_setpshared/LDLIBS
2939:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_cancel/LDLIBS
2940:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_cleanup_pop/LDLIBS
2941:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_cleanup_push/LDLIBS
2942:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_broadcast/LDLIBS
2943:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_destroy/LDLIBS
2944:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_init/LDLIBS
2945:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_signal/LDLIBS
2946:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_timedwait/LDLIBS
2947:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_wait/LDLIBS
2948:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_destroy/LDLIBS
2949:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_getclock/LDLIBS
2950:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_getpshared/LDLIBS
2951:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_init/LDLIBS
2952:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_setclock/LDLIBS
2953:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_condattr_setpshared/LDLIBS
2954:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_create/LDLIBS
2955:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/LDLIBS
2956:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_equal/LDLIBS
2957:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_exit/LDLIBS
2958:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_getcpuclockid/LDLIBS
2959:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_getschedparam/LDLIBS
2960:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_getspecific/LDLIBS
2961:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_join/LDLIBS
2962:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_key_create/LDLIBS
2963:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_key_delete/LDLIBS
2964:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_kill/LDLIBS
2965:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_destroy/LDLIBS
2966:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_getprioceiling/LDLIBS
2967:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_init/LDLIBS
2968:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_lock/LDLIBS
2969:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_timedlock/LDLIBS
2970:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_trylock/LDLIBS
2971:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_unlock/LDLIBS
2972:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_destroy/LDLIBS
2973:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getprioceiling/LDLIBS
2974:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getprotocol/LDLIBS
2975:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_getpshared/LDLIBS
2976:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_gettype/LDLIBS
2977:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_init/LDLIBS
2978:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setprioceiling/LDLIBS
2979:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setprotocol/LDLIBS
2980:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_setpshared/LDLIBS
2981:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_mutexattr_settype/LDLIBS
2982:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_once/LDLIBS
2983:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_destroy/LDLIBS
2984:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_init/LDLIBS
2985:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_rdlock/LDLIBS
2986:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedrdlock/LDLIBS
2987:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_timedwrlock/LDLIBS
2988:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_tryrdlock/LDLIBS
2989:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_trywrlock/LDLIBS
2990:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_unlock/LDLIBS
2991:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlock_wrlock/LDLIBS
2992:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_destroy/LDLIBS
2993:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_getpshared/LDLIBS
2994:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_init/LDLIBS
2995:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_rwlockattr_setpshared/LDLIBS
2996:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_self/LDLIBS
2997:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_setcancelstate/LDLIBS
2998:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_setcanceltype/LDLIBS
2999:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_setschedparam/LDLIBS
3000:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_setschedprio/LDLIBS
3001:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_setspecific/LDLIBS
3002:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_sigmask/LDLIBS
3003:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_destroy/LDLIBS
3004:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_init/LDLIBS
3005:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_lock/LDLIBS
3006:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_trylock/LDLIBS
3007:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_spin_unlock/LDLIBS
3008:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/pthread_testcancel/LDLIBS
3009:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/LDLIBS
3010:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/LDLIBS
3011:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/sched_yield/LDLIBS
3012:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/sigaction/LDLIBS
3013:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/sigpause/LDLIBS
3014:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/conformance/interfaces/sigwait/LDLIBS
3015:000000 100644 0000000... 08f7cd6... A testcases/open_posix_testsuite/conformance/interfaces/timer_create/LDLIBS
3016:000000 100644 0000000... 08f7cd6... A testcases/open_posix_testsuite/conformance/interfaces/timer_delete/LDLIBS
3017:000000 100644 0000000... 08f7cd6... A testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/LDLIBS
3018:000000 100644 0000000... 08f7cd6... A testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/LDLIBS
3019:000000 100644 0000000... 08f7cd6... A testcases/open_posix_testsuite/conformance/interfaces/timer_settime/LDLIBS
3020:000000 100644 0000000... 4c7e2d8... A testcases/open_posix_testsuite/functional/mqueues/LDLIBS
3021:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/functional/semaphores/LDLIBS
3022:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/functional/threads/condvar/LDLIBS
3023:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/functional/threads/pi_test/LDLIBS
3024:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/functional/threads/schedule/LDLIBS
3025:000000 100644 0000000... 4c7e2d8... A testcases/open_posix_testsuite/stress/mqueues/LDLIBS
3026:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/stress/semaphores/LDLIBS
3027:000000 100644 0000000... 1d2c98f... A testcases/open_posix_testsuite/stress/threads/LDLIBS
3028
3029commit 0ffe3041ce48b93465c85b67ee8f4fd73ac7fbd8
3030Author: Garrett Cooper <yanegomi@gmail.com>
3031Date: Sun Jul 4 16:55:16 2010 -0700
3032
3033 Remove POSIX_C_SOURCE b/c it's in the Makefile.
3034
3035 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
3036
3037:100644 100644 eadb12f... c551b44... M testcases/open_posix_testsuite/conformance/interfaces/fork/22-1.c
3038:100644 100644 95b60a2... 390ba7f... M testcases/open_posix_testsuite/conformance/interfaces/getpid/1-1.c
3039:100644 100644 7a7e108... 88e87c9... M testcases/open_posix_testsuite/conformance/interfaces/pthread_getschedparam/1-3.c
3040:100644 100644 9989e48... 312836e... M testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/2-2.c
3041:100644 100644 c08d182... bfa804b... M testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/7-1.c
3042:100644 100644 93fad42... 7a0af2f... M testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/9-1.c
3043:100644 100644 937e49b... fba0738... M testcases/open_posix_testsuite/conformance/interfaces/sigaction/16-19.c
3044:100644 100644 81a8746... c939345... M testcases/open_posix_testsuite/conformance/interfaces/sigaction/18-19.c
3045:100644 100644 a2083cc... b1b873d... M testcases/open_posix_testsuite/conformance/interfaces/sigaction/19-19.c
3046:100644 100644 df7f6ce... d7da38f... M testcases/open_posix_testsuite/conformance/interfaces/sigaction/23-19.c
3047:100644 100644 6a46b99... bcb78c7... M testcases/open_posix_testsuite/conformance/interfaces/sigaction/28-19.c
3048
3049commit bbe8f67cdb710dbbbd48e0ab7339ad3c95b811be
3050Author: Garrett Cooper <yanegomi@gmail.com>
3051Date: Sun Jul 4 16:32:49 2010 -0700
3052
3053 Remove logfile if submake was invoked manually.
3054
3055 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
3056
3057:100755 100755 53f5747... 71cd1f5... M testcases/open_posix_testsuite/scripts/generate-makefiles.sh
3058
3059commit 1183a9fa5092975c28c8a6d070b82d477c4e509e
3060Author: Garrett Cooper <yanegomi@gmail.com>
3061Date: Sun Jul 4 16:31:04 2010 -0700
3062
3063 Pass down build variables via $(BUILD_MAKE).
3064
3065 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
3066
3067:100644 100644 8c30a98... 9e03fe4... M testcases/open_posix_testsuite/Makefile
3068
3069commit 3e99bc7c7782f57f75903b76a38bf73d93c8f832
3070Author: Garrett Cooper <yanegomi@gmail.com>
3071Date: Sun Jul 4 16:27:19 2010 -0700
3072
3073 Remove unused header.
3074
3075 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
3076
3077:100644 100644 5deb55f... 5ca1762... M testcases/open_posix_testsuite/functional/semaphores/sem_conpro.c
3078:100644 100644 be95d08... c031f20... M testcases/open_posix_testsuite/functional/semaphores/sem_lock.c
3079:100644 100644 2835458... ac90f03... M testcases/open_posix_testsuite/functional/semaphores/sem_philosopher.c
3080:100644 100644 54795e3... c111123... M testcases/open_posix_testsuite/functional/semaphores/sem_readerwriter.c
3081
3082commit c14cf2c626d5960badede4b96da87226232b7ba6
3083Author: Garrett Cooper <yanegomi@gmail.com>
3084Date: Sun Jul 4 14:55:39 2010 -0700
3085
3086 Whitespace.
3087
3088 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
3089
3090:100755 100755 8f9cc59... 53f5747... M testcases/open_posix_testsuite/scripts/generate-makefiles.sh
3091
3092commit ef399220509ea9889609cb58749dae97d5dbc00b
3093Author: Garrett Cooper <yanegomi@gmail.com>
3094Date: Sun Jul 4 14:44:15 2010 -0700
3095
3096 Push the CFLAGS var into a file for inclusion.
3097
3098 This unbreaks compiling C99 keywords, like restrict.
3099
3100 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
3101
3102:000000 100644 0000000... 27b85d4... A testcases/open_posix_testsuite/CFLAGS
3103:100644 100644 24e3d9b... 8c30a98... M testcases/open_posix_testsuite/Makefile
3104:100755 100755 b194044... 8f9cc59... M testcases/open_posix_testsuite/scripts/generate-makefiles.sh
3105
3106commit 69a66f173dc5e1cee6ff512947a1dbc4521245ce
3107Author: Garrett Cooper <yanegomi@gmail.com>
3108Date: Sun Jul 4 13:32:33 2010 -0700
3109
3110 Properly categorize all remaining tests.
3111
3112 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
3113
3114:000000 100644 0000000... 61e711b... A testcases/open_posix_testsuite/conformance/definitions/signal_h/1-1-buildonly.c
3115:100644 000000 61e711b... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/1-1.c
3116:000000 100644 0000000... 959c1e7... A testcases/open_posix_testsuite/conformance/definitions/signal_h/14-1-buildonly.c
3117:100644 000000 959c1e7... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/14-1.c
3118:000000 100644 0000000... cdcecc9... A testcases/open_posix_testsuite/conformance/definitions/signal_h/15-1-buildonly.c
3119:100644 000000 cdcecc9... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/15-1.c
3120:000000 100644 0000000... 1d7d98b... A testcases/open_posix_testsuite/conformance/definitions/signal_h/16-1-buildonly.c
3121:100644 000000 1d7d98b... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/16-1.c
3122:000000 100644 0000000... fe58495... A testcases/open_posix_testsuite/conformance/definitions/signal_h/17-1-buildonly.c
3123:100644 000000 fe58495... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/17-1.c
3124:000000 100644 0000000... fe58495... A testcases/open_posix_testsuite/conformance/definitions/signal_h/18-1-buildonly.c
3125:100644 000000 fe58495... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/18-1.c
3126:000000 100644 0000000... 85a1c4a... A testcases/open_posix_testsuite/conformance/definitions/signal_h/2-1-buildonly.c
3127:100644 000000 85a1c4a... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/2-1.c
3128:000000 100644 0000000... b64a642... A testcases/open_posix_testsuite/conformance/definitions/signal_h/2-2-buildonly.c
3129:100644 000000 b64a642... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/2-2.c
3130:000000 100644 0000000... 86e6300... A testcases/open_posix_testsuite/conformance/definitions/signal_h/2-3-buildonly.c
3131:100644 000000 86e6300... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/2-3.c
3132:000000 100644 0000000... 92540d7... A testcases/open_posix_testsuite/conformance/definitions/signal_h/2-4-buildonly.c
3133:100644 000000 92540d7... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/2-4.c
3134:000000 100644 0000000... bb72e72... A testcases/open_posix_testsuite/conformance/definitions/signal_h/20-1-buildonly.c
3135:100644 000000 bb72e72... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/20-1.c
3136:000000 100644 0000000... 9aabe86... A testcases/open_posix_testsuite/conformance/definitions/signal_h/21-1-buildonly.c
3137:100644 000000 9aabe86... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/21-1.c
3138:000000 100644 0000000... 551f3f8... A testcases/open_posix_testsuite/conformance/definitions/signal_h/22-1-buildonly.c
3139:100644 000000 551f3f8... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/22-1.c
3140:000000 100644 0000000... 185467d... A testcases/open_posix_testsuite/conformance/definitions/signal_h/22-10-buildonly.c
3141:100644 000000 185467d... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/22-10.c
3142:000000 100644 0000000... 07bf09d... A testcases/open_posix_testsuite/conformance/definitions/signal_h/22-11-buildonly.c
3143:100644 000000 07bf09d... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/22-11.c
3144:000000 100644 0000000... 48b6407... A testcases/open_posix_testsuite/conformance/definitions/signal_h/22-12-buildonly.c
3145:100644 000000 48b6407... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/22-12.c
3146:000000 100644 0000000... c7680fe... A testcases/open_posix_testsuite/conformance/definitions/signal_h/22-13-buildonly.c
3147:100644 000000 c7680fe... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/22-13.c
3148:000000 100644 0000000... 988d0ab... A testcases/open_posix_testsuite/conformance/definitions/signal_h/22-14-buildonly.c
3149:100644 000000 988d0ab... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/22-14.c
3150:000000 100644 0000000... af56534... A testcases/open_posix_testsuite/conformance/definitions/signal_h/22-15-buildonly.c
3151:100644 000000 af56534... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/22-15.c
3152:000000 100644 0000000... 4b4e94e... A testcases/open_posix_testsuite/conformance/definitions/signal_h/22-16-buildonly.c
3153:100644 000000 4b4e94e... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/22-16.c
3154:000000 100644 0000000... b527c3e... A testcases/open_posix_testsuite/conformance/definitions/signal_h/22-17-buildonly.c
3155:100644 000000 b527c3e... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/22-17.c
3156:000000 100644 0000000... 2fd4b58... A testcases/open_posix_testsuite/conformance/definitions/signal_h/22-18-buildonly.c
3157:100644 000000 2fd4b58... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/22-18.c
3158:000000 100644 0000000... 69e4f25... A testcases/open_posix_testsuite/conformance/definitions/signal_h/22-19-buildonly.c
3159:100644 000000 69e4f25... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/22-19.c
3160:000000 100644 0000000... 78acaf6... A testcases/open_posix_testsuite/conformance/definitions/signal_h/22-2-buildonly.c
3161:100644 000000 78acaf6... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/22-2.c
3162:000000 100644 0000000... ddc2636... A testcases/open_posix_testsuite/conformance/definitions/signal_h/22-20-buildonly.c
3163:100644 000000 ddc2636... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/22-20.c
3164:000000 100644 0000000... e0812be... A testcases/open_posix_testsuite/conformance/definitions/signal_h/22-21-buildonly.c
3165:100644 000000 e0812be... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/22-21.c
3166:000000 100644 0000000... 2039b9c... A testcases/open_posix_testsuite/conformance/definitions/signal_h/22-22-buildonly.c
3167:100644 000000 2039b9c... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/22-22.c
3168:000000 100644 0000000... c9de0db... A testcases/open_posix_testsuite/conformance/definitions/signal_h/22-23-buildonly.c
3169:100644 000000 c9de0db... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/22-23.c
3170:000000 100644 0000000... e9e091c... A testcases/open_posix_testsuite/conformance/definitions/signal_h/22-24-buildonly.c
3171:100644 000000 e9e091c... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/22-24.c
3172:000000 100644 0000000... a444870... A testcases/open_posix_testsuite/conformance/definitions/signal_h/22-25-buildonly.c
3173:100644 000000 a444870... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/22-25.c
3174:000000 100644 0000000... 2c32847... A testcases/open_posix_testsuite/conformance/definitions/signal_h/22-26-buildonly.c
3175:100644 000000 2c32847... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/22-26.c
3176:000000 100644 0000000... c2931ac... A testcases/open_posix_testsuite/conformance/definitions/signal_h/22-27-buildonly.c
3177:100644 000000 c2931ac... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/22-27.c
3178:000000 100644 0000000... 4cca86b... A testcases/open_posix_testsuite/conformance/definitions/signal_h/22-28-buildonly.c
3179:100644 000000 4cca86b... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/22-28.c
3180:000000 100644 0000000... c8917fe... A testcases/open_posix_testsuite/conformance/definitions/signal_h/22-29-buildonly.c
3181:100644 000000 c8917fe... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/22-29.c
3182:000000 100644 0000000... 62a2704... A testcases/open_posix_testsuite/conformance/definitions/signal_h/22-3-buildonly.c
3183:100644 000000 62a2704... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/22-3.c
3184:000000 100644 0000000... 743df7e... A testcases/open_posix_testsuite/conformance/definitions/signal_h/22-30-buildonly.c
3185:100644 000000 743df7e... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/22-30.c
3186:000000 100644 0000000... 1f33abb... A testcases/open_posix_testsuite/conformance/definitions/signal_h/22-31-buildonly.c
3187:100644 000000 1f33abb... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/22-31.c
3188:000000 100644 0000000... cbad184... A testcases/open_posix_testsuite/conformance/definitions/signal_h/22-32-buildonly.c
3189:100644 000000 cbad184... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/22-32.c
3190:000000 100644 0000000... a9d2e5d... A testcases/open_posix_testsuite/conformance/definitions/signal_h/22-33-buildonly.c
3191:100644 000000 a9d2e5d... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/22-33.c
3192:000000 100644 0000000... 813373f... A testcases/open_posix_testsuite/conformance/definitions/signal_h/22-34-buildonly.c
3193:100644 000000 813373f... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/22-34.c
3194:000000 100644 0000000... 6edf4ef... A testcases/open_posix_testsuite/conformance/definitions/signal_h/22-35-buildonly.c
3195:100644 000000 6edf4ef... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/22-35.c
3196:000000 100644 0000000... d0d92c5... A testcases/open_posix_testsuite/conformance/definitions/signal_h/22-36-buildonly.c
3197:100644 000000 d0d92c5... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/22-36.c
3198:000000 100644 0000000... 9c9b437... A testcases/open_posix_testsuite/conformance/definitions/signal_h/22-37-buildonly.c
3199:100644 000000 9c9b437... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/22-37.c
3200:000000 100644 0000000... ad42db6... A testcases/open_posix_testsuite/conformance/definitions/signal_h/22-38-buildonly.c
3201:100644 000000 ad42db6... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/22-38.c
3202:000000 100644 0000000... 50bcfec... A testcases/open_posix_testsuite/conformance/definitions/signal_h/22-39-buildonly.c
3203:100644 000000 50bcfec... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/22-39.c
3204:000000 100644 0000000... 4d0d33e... A testcases/open_posix_testsuite/conformance/definitions/signal_h/22-4-buildonly.c
3205:100644 000000 4d0d33e... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/22-4.c
3206:000000 100644 0000000... e4224f2... A testcases/open_posix_testsuite/conformance/definitions/signal_h/22-40-buildonly.c
3207:100644 000000 e4224f2... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/22-40.c
3208:000000 100644 0000000... 224befc... A testcases/open_posix_testsuite/conformance/definitions/signal_h/22-5-buildonly.c
3209:100644 000000 224befc... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/22-5.c
3210:000000 100644 0000000... 4b221dd... A testcases/open_posix_testsuite/conformance/definitions/signal_h/22-6-buildonly.c
3211:100644 000000 4b221dd... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/22-6.c
3212:000000 100644 0000000... fda8422... A testcases/open_posix_testsuite/conformance/definitions/signal_h/22-7-buildonly.c
3213:100644 000000 fda8422... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/22-7.c
3214:000000 100644 0000000... ab62700... A testcases/open_posix_testsuite/conformance/definitions/signal_h/22-8-buildonly.c
3215:100644 000000 ab62700... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/22-8.c
3216:000000 100644 0000000... e2ce813... A testcases/open_posix_testsuite/conformance/definitions/signal_h/22-9-buildonly.c
3217:100644 000000 e2ce813... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/22-9.c
3218:000000 100644 0000000... 8f54ad8... A testcases/open_posix_testsuite/conformance/definitions/signal_h/24-1-buildonly.c
3219:100644 000000 8f54ad8... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/24-1.c
3220:000000 100644 0000000... 8745e4f... A testcases/open_posix_testsuite/conformance/definitions/signal_h/25-1-buildonly.c
3221:100644 000000 8745e4f... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/25-1.c
3222:000000 100644 0000000... 4ce2912... A testcases/open_posix_testsuite/conformance/definitions/signal_h/27-1-buildonly.c
3223:100644 000000 4ce2912... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/27-1.c
3224:000000 100644 0000000... d9905b3... A testcases/open_posix_testsuite/conformance/definitions/signal_h/28-1-buildonly.c
3225:100644 000000 d9905b3... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/28-1.c
3226:000000 100644 0000000... e9b2740... A testcases/open_posix_testsuite/conformance/definitions/signal_h/29-1-buildonly.c
3227:100644 000000 e9b2740... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/29-1.c
3228:000000 100644 0000000... 34d5ea6... A testcases/open_posix_testsuite/conformance/definitions/signal_h/3-1-buildonly.c
3229:100644 000000 34d5ea6... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/3-1.c
3230:000000 100644 0000000... 9b04cec... A testcases/open_posix_testsuite/conformance/definitions/signal_h/30-1-buildonly.c
3231:100644 000000 9b04cec... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/30-1.c
3232:000000 100644 0000000... b94a25b... A testcases/open_posix_testsuite/conformance/definitions/signal_h/31-1-buildonly.c
3233:100644 000000 b94a25b... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/31-1.c
3234:000000 100644 0000000... 4f869e2... A testcases/open_posix_testsuite/conformance/definitions/signal_h/32-1-buildonly.c
3235:100644 000000 4f869e2... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/32-1.c
3236:000000 100644 0000000... 7cd94a2... A testcases/open_posix_testsuite/conformance/definitions/signal_h/33-1-buildonly.c
3237:100644 000000 7cd94a2... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/33-1.c
3238:000000 100644 0000000... 901a2ea... A testcases/open_posix_testsuite/conformance/definitions/signal_h/34-1-buildonly.c
3239:100644 000000 901a2ea... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/34-1.c
3240:000000 100644 0000000... 406b0d7... A testcases/open_posix_testsuite/conformance/definitions/signal_h/35-1-buildonly.c
3241:100644 000000 406b0d7... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/35-1.c
3242:000000 100644 0000000... 58cdc24... A testcases/open_posix_testsuite/conformance/definitions/signal_h/36-1-buildonly.c
3243:100644 000000 58cdc24... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/36-1.c
3244:000000 100644 0000000... 3df39b7... A testcases/open_posix_testsuite/conformance/definitions/signal_h/37-1-buildonly.c
3245:100644 000000 3df39b7... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/37-1.c
3246:000000 100644 0000000... b57837f... A testcases/open_posix_testsuite/conformance/definitions/signal_h/38-1-buildonly.c
3247:100644 000000 b57837f... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/38-1.c
3248:000000 100644 0000000... dbc0a27... A testcases/open_posix_testsuite/conformance/definitions/signal_h/39-1-buildonly.c
3249:100644 000000 dbc0a27... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/39-1.c
3250:000000 100644 0000000... 5a63457... A testcases/open_posix_testsuite/conformance/definitions/signal_h/4-1-buildonly.c
3251:100644 000000 5a63457... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/4-1.c
3252:000000 100644 0000000... 0d18c51... A testcases/open_posix_testsuite/conformance/definitions/signal_h/40-1-buildonly.c
3253:100644 000000 0d18c51... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/40-1.c
3254:000000 100644 0000000... d8981b7... A testcases/open_posix_testsuite/conformance/definitions/signal_h/41-1-buildonly.c
3255:100644 000000 d8981b7... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/41-1.c
3256:000000 100644 0000000... b884b1c... A testcases/open_posix_testsuite/conformance/definitions/signal_h/42-1-buildonly.c
3257:100644 000000 b884b1c... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/42-1.c
3258:000000 100644 0000000... 31f42df... A testcases/open_posix_testsuite/conformance/definitions/signal_h/43-1-buildonly.c
3259:100644 000000 31f42df... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/43-1.c
3260:000000 100644 0000000... 26b924f... A testcases/open_posix_testsuite/conformance/definitions/signal_h/44-1-buildonly.c
3261:100644 000000 26b924f... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/44-1.c
3262:000000 100644 0000000... bafcc6b... A testcases/open_posix_testsuite/conformance/definitions/signal_h/45-1-buildonly.c
3263:100644 000000 bafcc6b... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/45-1.c
3264:000000 100644 0000000... 3018201... A testcases/open_posix_testsuite/conformance/definitions/signal_h/46-1-buildonly.c
3265:100644 000000 3018201... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/46-1.c
3266:000000 100644 0000000... 9fb22ae... A testcases/open_posix_testsuite/conformance/definitions/signal_h/47-1-buildonly.c
3267:100644 000000 9fb22ae... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/47-1.c
3268:000000 100644 0000000... c8392c6... A testcases/open_posix_testsuite/conformance/definitions/signal_h/48-1-buildonly.c
3269:100644 000000 c8392c6... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/48-1.c
3270:000000 100644 0000000... dc24d97... A testcases/open_posix_testsuite/conformance/definitions/signal_h/49-1-buildonly.c
3271:100644 000000 dc24d97... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/49-1.c
3272:000000 100644 0000000... 87c4645... A testcases/open_posix_testsuite/conformance/definitions/signal_h/5-1-buildonly.c
3273:100644 000000 87c4645... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/5-1.c
3274:000000 100644 0000000... 64b128d... A testcases/open_posix_testsuite/conformance/definitions/signal_h/50-1-buildonly.c
3275:100644 000000 64b128d... 0000000... D testcases/open_posix_testsuite/conformance/definitions/signal_h/50-1.c
3276:000000 100644 0000000... a983d5a... A testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/1-1-buildonly.c
3277:100644 000000 a983d5a... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/1-1.c
3278:000000 100644 0000000... fd3a3ee... A testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/10-1-buildonly.c
3279:100644 000000 fd3a3ee... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/10-1.c
3280:000000 100644 0000000... 52b07d1... A testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/11-1-buildonly.c
3281:100644 000000 52b07d1... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/11-1.c
3282:000000 100644 0000000... 083acc3... A testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/12-1-buildonly.c
3283:100644 000000 083acc3... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/12-1.c
3284:000000 100644 0000000... 32d7465... A testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/13-1-buildonly.c
3285:100644 000000 32d7465... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/13-1.c
3286:000000 100644 0000000... 74df9b0... A testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/14-1-buildonly.c
3287:100644 000000 74df9b0... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/14-1.c
3288:000000 100644 0000000... 315cd3c... A testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/15-1-buildonly.c
3289:100644 000000 315cd3c... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/15-1.c
3290:000000 100644 0000000... 1d85338... A testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/16-1-buildonly.c
3291:100644 000000 1d85338... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/16-1.c
3292:000000 100644 0000000... 371c58e... A testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/17-1-buildonly.c
3293:100644 000000 371c58e... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/17-1.c
3294:000000 100644 0000000... 6c52edb... A testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/18-1-buildonly.c
3295:100644 000000 6c52edb... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/18-1.c
3296:000000 100644 0000000... 6f5b997... A testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/19-1-buildonly.c
3297:100644 000000 6f5b997... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/19-1.c
3298:000000 100644 0000000... cdf1af4... A testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/2-1-buildonly.c
3299:100644 000000 cdf1af4... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/2-1.c
3300:000000 100644 0000000... 7e16a42... A testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/2-2-buildonly.c
3301:100644 000000 7e16a42... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/2-2.c
3302:000000 100644 0000000... 6ab232a... A testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/2-3-buildonly.c
3303:100644 000000 6ab232a... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/2-3.c
3304:000000 100644 0000000... e4f42d2... A testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/2-4-buildonly.c
3305:100644 000000 e4f42d2... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/2-4.c
3306:000000 100644 0000000... 546ae8c... A testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/20-1-buildonly.c
3307:100644 000000 546ae8c... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/20-1.c
3308:000000 100644 0000000... 9900ef9... A testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/21-1-buildonly.c
3309:100644 000000 9900ef9... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/21-1.c
3310:000000 100644 0000000... eaae4d7... A testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/22-1-buildonly.c
3311:100644 000000 eaae4d7... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/22-1.c
3312:000000 100644 0000000... 488c06d... A testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/23-1-buildonly.c
3313:100644 000000 488c06d... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/23-1.c
3314:000000 100644 0000000... 5473624... A testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/24-1-buildonly.c
3315:100644 000000 5473624... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/24-1.c
3316:000000 100644 0000000... aedfc2f... A testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/3-1-buildonly.c
3317:100644 000000 aedfc2f... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/3-1.c
3318:000000 100644 0000000... dd051db... A testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/3-2-buildonly.c
3319:100644 000000 dd051db... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/3-2.c
3320:000000 100644 0000000... a4c7fec... A testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/3-3-buildonly.c
3321:100644 000000 a4c7fec... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/3-3.c
3322:000000 100644 0000000... fa4d5ba... A testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/4-1-buildonly.c
3323:100644 000000 fa4d5ba... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/4-1.c
3324:000000 100644 0000000... 5a8f999... A testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/4-2-buildonly.c
3325:100644 000000 5a8f999... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/4-2.c
3326:000000 100644 0000000... f8b2d25... A testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/4-3-buildonly.c
3327:100644 000000 f8b2d25... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/4-3.c
3328:000000 100644 0000000... 4010873... A testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/5-1-buildonly.c
3329:100644 000000 4010873... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/5-1.c
3330:000000 100644 0000000... 1136854... A testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/5-2-buildonly.c
3331:100644 000000 1136854... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/5-2.c
3332:000000 100644 0000000... bb88421... A testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/6-1-buildonly.c
3333:100644 000000 bb88421... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/6-1.c
3334:000000 100644 0000000... 1d33b95... A testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/7-1-buildonly.c
3335:100644 000000 1d33b95... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/7-1.c
3336:000000 100644 0000000... 3492cff... A testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/7-2-buildonly.c
3337:100644 000000 3492cff... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/7-2.c
3338:000000 100644 0000000... 6a52d0a... A testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/7-3-buildonly.c
3339:100644 000000 6a52d0a... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/7-3.c
3340:000000 100644 0000000... a5088bf... A testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/7-4-buildonly.c
3341:100644 000000 a5088bf... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/7-4.c
3342:000000 100644 0000000... ed66ce9... A testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/7-5-buildonly.c
3343:100644 000000 ed66ce9... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/7-5.c
3344:000000 100644 0000000... 1b80031... A testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/8-1-buildonly.c
3345:100644 000000 1b80031... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/8-1.c
3346:000000 100644 0000000... 887fc7a... A testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/8-2-buildonly.c
3347:100644 000000 887fc7a... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/8-2.c
3348:000000 100644 0000000... e3f5e8c... A testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/8-3-buildonly.c
3349:100644 000000 e3f5e8c... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/8-3.c
3350:000000 100644 0000000... bb3fa8a... A testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/9-1-buildonly.c
3351:100644 000000 bb3fa8a... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/9-1.c
3352:000000 100644 0000000... 4793ed9... A testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/9-2-buildonly.c
3353:100644 000000 4793ed9... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/9-2.c
3354:000000 100644 0000000... 1b98f33... A testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/9-3-buildonly.c
3355:100644 000000 1b98f33... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/mman_h/9-3.c
3356:000000 100644 0000000... afc329d... A testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/1-1-buildonly.c
3357:100644 000000 afc329d... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/1-1.c
3358:000000 100644 0000000... 1a3c73c... A testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/10-1-buildonly.c
3359:100644 000000 1a3c73c... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/10-1.c
3360:000000 100644 0000000... f18ff25... A testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/11-1-buildonly.c
3361:100644 000000 f18ff25... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/11-1.c
3362:000000 100644 0000000... 4e71c54... A testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/12-1-buildonly.c
3363:100644 000000 4e71c54... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/12-1.c
3364:000000 100644 0000000... 816b161... A testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/12-2-buildonly.c
3365:100644 000000 816b161... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/12-2.c
3366:000000 100644 0000000... 8cbdbff... A testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/12-3-buildonly.c
3367:100644 000000 8cbdbff... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/12-3.c
3368:000000 100644 0000000... ad21354... A testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/2-1-buildonly.c
3369:100644 000000 ad21354... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/2-1.c
3370:000000 100644 0000000... 8d160d0... A testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/2-2-buildonly.c
3371:100644 000000 8d160d0... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/2-2.c
3372:000000 100644 0000000... 3cb1ffd... A testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/3-1-buildonly.c
3373:100644 000000 3cb1ffd... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/3-1.c
3374:000000 100644 0000000... 0ccf30f... A testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/4-1-buildonly.c
3375:100644 000000 0ccf30f... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/4-1.c
3376:000000 100644 0000000... bc32532... A testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/5-1-buildonly.c
3377:100644 000000 bc32532... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/5-1.c
3378:000000 100644 0000000... d31e78f... A testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/6-1-buildonly.c
3379:100644 000000 d31e78f... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/6-1.c
3380:000000 100644 0000000... 91016c5... A testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/7-1-buildonly.c
3381:100644 000000 91016c5... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/7-1.c
3382:000000 100644 0000000... 49e124c... A testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/7-2-buildonly.c
3383:100644 000000 49e124c... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/7-2.c
3384:000000 100644 0000000... e597922... A testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/7-3-buildonly.c
3385:100644 000000 e597922... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/7-3.c
3386:000000 100644 0000000... 8abe8aa... A testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/7-4-buildonly.c
3387:100644 000000 8abe8aa... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/7-4.c
3388:000000 100644 0000000... f921c5f... A testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/8-1-buildonly.c
3389:100644 000000 f921c5f... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/8-1.c
3390:000000 100644 0000000... b9e340d... A testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/9-1-buildonly.c
3391:100644 000000 b9e340d... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sys/shm_h/9-1.c
3392:000000 100644 0000000... cb02994... A testcases/open_posix_testsuite/conformance/definitions/time_h/1-1-buildonly.c
3393:100644 000000 cb02994... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/1-1.c
3394:000000 100644 0000000... bee2d9f... A testcases/open_posix_testsuite/conformance/definitions/time_h/10-1-buildonly.c
3395:100644 000000 bee2d9f... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/10-1.c
3396:000000 100644 0000000... 2ff21ee... A testcases/open_posix_testsuite/conformance/definitions/time_h/11-1-buildonly.c
3397:100644 000000 2ff21ee... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/11-1.c
3398:000000 100644 0000000... 69cf050... A testcases/open_posix_testsuite/conformance/definitions/time_h/12-1-buildonly.c
3399:100644 000000 69cf050... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/12-1.c
3400:000000 100644 0000000... c1f0f49... A testcases/open_posix_testsuite/conformance/definitions/time_h/13-1-buildonly.c
3401:100644 000000 c1f0f49... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/13-1.c
3402:000000 100644 0000000... 44644e2... A testcases/open_posix_testsuite/conformance/definitions/time_h/14-1-buildonly.c
3403:100644 000000 44644e2... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/14-1.c
3404:000000 100644 0000000... ed0f17b... A testcases/open_posix_testsuite/conformance/definitions/time_h/15-1-buildonly.c
3405:100644 000000 ed0f17b... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/15-1.c
3406:000000 100644 0000000... 6cb7918... A testcases/open_posix_testsuite/conformance/definitions/time_h/16-1-buildonly.c
3407:100644 000000 6cb7918... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/16-1.c
3408:000000 100644 0000000... b50a243... A testcases/open_posix_testsuite/conformance/definitions/time_h/17-1-buildonly.c
3409:100644 000000 b50a243... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/17-1.c
3410:000000 100644 0000000... 96d37de... A testcases/open_posix_testsuite/conformance/definitions/time_h/18-1-buildonly.c
3411:100644 000000 96d37de... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/18-1.c
3412:000000 100644 0000000... 60e9e96... A testcases/open_posix_testsuite/conformance/definitions/time_h/19-1-buildonly.c
3413:100644 000000 60e9e96... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/19-1.c
3414:000000 100644 0000000... 898c97a... A testcases/open_posix_testsuite/conformance/definitions/time_h/2-1-buildonly.c
3415:100644 000000 898c97a... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/2-1.c
3416:000000 100644 0000000... 715f169... A testcases/open_posix_testsuite/conformance/definitions/time_h/20-1-buildonly.c
3417:100644 000000 715f169... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/20-1.c
3418:000000 100644 0000000... 79de56f... A testcases/open_posix_testsuite/conformance/definitions/time_h/21-1-buildonly.c
3419:100644 000000 79de56f... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/21-1.c
3420:000000 100644 0000000... bdc05e6... A testcases/open_posix_testsuite/conformance/definitions/time_h/22-1-buildonly.c
3421:100644 000000 bdc05e6... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/22-1.c
3422:000000 100644 0000000... 61c3862... A testcases/open_posix_testsuite/conformance/definitions/time_h/23-1-buildonly.c
3423:100644 000000 61c3862... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/23-1.c
3424:000000 100644 0000000... 7d41abd... A testcases/open_posix_testsuite/conformance/definitions/time_h/24-1-buildonly.c
3425:100644 000000 7d41abd... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/24-1.c
3426:000000 100644 0000000... 40aaea9... A testcases/open_posix_testsuite/conformance/definitions/time_h/25-1-buildonly.c
3427:100644 000000 40aaea9... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/25-1.c
3428:000000 100644 0000000... 9b8e9b3... A testcases/open_posix_testsuite/conformance/definitions/time_h/26-1-buildonly.c
3429:100644 000000 9b8e9b3... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/26-1.c
3430:000000 100644 0000000... 7c95a87... A testcases/open_posix_testsuite/conformance/definitions/time_h/27-1-buildonly.c
3431:100644 000000 7c95a87... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/27-1.c
3432:000000 100644 0000000... 5286692... A testcases/open_posix_testsuite/conformance/definitions/time_h/28-1-buildonly.c
3433:100644 000000 5286692... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/28-1.c
3434:000000 100644 0000000... 07b3883... A testcases/open_posix_testsuite/conformance/definitions/time_h/29-1-buildonly.c
3435:100644 000000 07b3883... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/29-1.c
3436:000000 100644 0000000... 8837ec0... A testcases/open_posix_testsuite/conformance/definitions/time_h/3-1-buildonly.c
3437:100644 000000 8837ec0... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/3-1.c
3438:000000 100644 0000000... 1f326b0... A testcases/open_posix_testsuite/conformance/definitions/time_h/3-2-buildonly.c
3439:100644 000000 1f326b0... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/3-2.c
3440:000000 100644 0000000... afb939b... A testcases/open_posix_testsuite/conformance/definitions/time_h/3-3-buildonly.c
3441:100644 000000 afb939b... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/3-3.c
3442:000000 100644 0000000... 89ac711... A testcases/open_posix_testsuite/conformance/definitions/time_h/3-4-buildonly.c
3443:100644 000000 89ac711... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/3-4.c
3444:000000 100644 0000000... e6c7eae... A testcases/open_posix_testsuite/conformance/definitions/time_h/30-1-buildonly.c
3445:100644 000000 e6c7eae... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/30-1.c
3446:000000 100644 0000000... 379ae4f... A testcases/open_posix_testsuite/conformance/definitions/time_h/31-1-buildonly.c
3447:100644 000000 379ae4f... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/31-1.c
3448:000000 100644 0000000... 38faa03... A testcases/open_posix_testsuite/conformance/definitions/time_h/32-1-buildonly.c
3449:100644 000000 38faa03... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/32-1.c
3450:000000 100644 0000000... c2e92e9... A testcases/open_posix_testsuite/conformance/definitions/time_h/33-1-buildonly.c
3451:100644 000000 c2e92e9... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/33-1.c
3452:000000 100644 0000000... 9e21524... A testcases/open_posix_testsuite/conformance/definitions/time_h/34-1-buildonly.c
3453:100644 000000 9e21524... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/34-1.c
3454:000000 100644 0000000... 6213346... A testcases/open_posix_testsuite/conformance/definitions/time_h/35-1-buildonly.c
3455:100644 000000 6213346... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/35-1.c
3456:000000 100644 0000000... a1781cc... A testcases/open_posix_testsuite/conformance/definitions/time_h/35-2-buildonly.c
3457:100644 000000 a1781cc... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/35-2.c
3458:000000 100644 0000000... 04b9b9c... A testcases/open_posix_testsuite/conformance/definitions/time_h/35-3-buildonly.c
3459:100644 000000 04b9b9c... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/35-3.c
3460:000000 100644 0000000... 524c0aa... A testcases/open_posix_testsuite/conformance/definitions/time_h/4-1-buildonly.c
3461:100644 000000 524c0aa... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/4-1.c
3462:000000 100644 0000000... df6cac3... A testcases/open_posix_testsuite/conformance/definitions/time_h/5-1-buildonly.c
3463:100644 000000 df6cac3... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/5-1.c
3464:000000 100644 0000000... 8050eef... A testcases/open_posix_testsuite/conformance/definitions/time_h/6-1-buildonly.c
3465:100644 000000 8050eef... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/6-1.c
3466:000000 100644 0000000... ae8f2a4... A testcases/open_posix_testsuite/conformance/definitions/time_h/6-2-buildonly.c
3467:100644 000000 ae8f2a4... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/6-2.c
3468:000000 100644 0000000... f0a6c4f... A testcases/open_posix_testsuite/conformance/definitions/time_h/6-3-buildonly.c
3469:100644 000000 f0a6c4f... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/6-3.c
3470:000000 100644 0000000... a9404f7... A testcases/open_posix_testsuite/conformance/definitions/time_h/7-1-buildonly.c
3471:100644 000000 a9404f7... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/7-1.c
3472:000000 100644 0000000... a78c71b... A testcases/open_posix_testsuite/conformance/definitions/time_h/7-2-buildonly.c
3473:100644 000000 a78c71b... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/7-2.c
3474:000000 100644 0000000... 436708b... A testcases/open_posix_testsuite/conformance/definitions/time_h/7-3-buildonly.c
3475:100644 000000 436708b... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/7-3.c
3476:000000 100644 0000000... 75d73e9... A testcases/open_posix_testsuite/conformance/definitions/time_h/7-4-buildonly.c
3477:100644 000000 75d73e9... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/7-4.c
3478:000000 100644 0000000... 731f037... A testcases/open_posix_testsuite/conformance/definitions/time_h/7-5-buildonly.c
3479:100644 000000 731f037... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/7-5.c
3480:000000 100644 0000000... becab83... A testcases/open_posix_testsuite/conformance/definitions/time_h/8-1-buildonly.c
3481:100644 000000 becab83... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/8-1.c
3482:000000 100644 0000000... 082e437... A testcases/open_posix_testsuite/conformance/definitions/time_h/9-1-buildonly.c
3483:100644 000000 082e437... 0000000... D testcases/open_posix_testsuite/conformance/definitions/time_h/9-1.c
3484:000000 100644 0000000... d32f2ad... A testcases/open_posix_testsuite/conformance/definitions/unistd_h/1-1-buildonly.c
3485:100644 000000 d32f2ad... 0000000... D testcases/open_posix_testsuite/conformance/definitions/unistd_h/1-1.c
3486:000000 100644 0000000... 6844c0f... A testcases/open_posix_testsuite/conformance/definitions/unistd_h/2-1-buildonly.c
3487:100644 000000 6844c0f... 0000000... D testcases/open_posix_testsuite/conformance/definitions/unistd_h/2-1.c
3488:000000 100644 0000000... 2dcd59c... A testcases/open_posix_testsuite/conformance/interfaces/pthread_create/15-1-buildonly.c
3489:100644 000000 2dcd59c... 0000000... D testcases/open_posix_testsuite/conformance/interfaces/pthread_create/15-1.c
3490:000000 100644 0000000... 45b72f2... A testcases/open_posix_testsuite/conformance/interfaces/pthread_once/4-1-buildonly.c
3491:100644 000000 45b72f2... 0000000... D testcases/open_posix_testsuite/conformance/interfaces/pthread_once/4-1.c
3492:100644 000000 cc93c8d... 0000000... D testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/coverage.c
3493:100644 000000 8714768... 0000000... D testcases/open_posix_testsuite/conformance/interfaces/sigaddset/1-core-buildonly.c
3494:000000 100644 0000000... 8714768... A testcases/open_posix_testsuite/conformance/interfaces/sigaddset/1-core.c
3495:100644 000000 ed896b2... 0000000... D testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/9-buildonly.c
3496:000000 100644 0000000... ed896b2... A testcases/open_posix_testsuite/conformance/interfaces/sigaltstack/9.c
3497:100644 000000 b510c85... 0000000... D testcases/open_posix_testsuite/conformance/interfaces/sigdelset/1-core-buildonly.c
3498:000000 100644 0000000... b510c85... A testcases/open_posix_testsuite/conformance/interfaces/sigdelset/1-core.c
3499:100644 000000 5a2b996... 0000000... D testcases/open_posix_testsuite/conformance/interfaces/sigdelset/4-core-buildonly.c
3500:000000 100644 0000000... 5a2b996... A testcases/open_posix_testsuite/conformance/interfaces/sigdelset/4-core.c
3501:100644 000000 b6a5d5f... 0000000... D testcases/open_posix_testsuite/conformance/interfaces/sighold/3-core-buildonly.c
3502:000000 100644 0000000... b6a5d5f... A testcases/open_posix_testsuite/conformance/interfaces/sighold/3-core.c
3503:100644 000000 b765027... 0000000... D testcases/open_posix_testsuite/conformance/interfaces/sigignore/5-core-buildonly.c
3504:000000 100644 0000000... b765027... A testcases/open_posix_testsuite/conformance/interfaces/sigignore/5-core.c
3505:100644 000000 8b7d702... 0000000... D testcases/open_posix_testsuite/conformance/interfaces/sigismember/5-core-buildonly.c
3506:000000 100644 0000000... 8b7d702... A testcases/open_posix_testsuite/conformance/interfaces/sigismember/5-core.c
3507:100644 000000 9b03674... 0000000... D testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/17-core-buildonly.c
3508:000000 100644 0000000... 9b03674... A testcases/open_posix_testsuite/conformance/interfaces/sigprocmask/17-core.c
3509
3510commit 99602c3e4b4d6de4c85c7ffaff206116c59480ce
3511Author: Garrett Cooper <yanegomi@gmail.com>
3512Date: Sun Jul 4 13:31:35 2010 -0700
3513
3514 Prune away testfrmw.c until it's put in a library.
3515
3516 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
3517
3518:100755 100755 bd23d27... b194044... M testcases/open_posix_testsuite/scripts/generate-makefiles.sh
3519:100755 100755 c5be6fe... ba3af22... M testcases/open_posix_testsuite/scripts/locate-test
3520
3521commit 70c91766d2a044c1bb78584238e5224da33381f9
3522Author: Garrett Cooper <yanegomi@gmail.com>
3523Date: Sun Jul 4 13:30:45 2010 -0700
3524
3525 Fix extension.
3526
3527 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
3528
3529:000000 100644 0000000... cc93c8d... A testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/coverage.txt
3530
3531commit 91f8b2ffe2984e032bb60ce39bb8b0405e19fcb9
3532Author: Garrett Cooper <yanegomi@gmail.com>
3533Date: Sun Jul 4 13:20:22 2010 -0700
3534
3535 Correctly catagorize build tests.
3536
3537 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
3538
3539:100644 100644 1b70252... e67c7cf... M testcases/open_posix_testsuite/conformance/Makefile
3540:000000 100644 0000000... 749d289... A testcases/open_posix_testsuite/conformance/definitions/pthread_h/1-1-buildonly.c
3541:100644 000000 749d289... 0000000... D testcases/open_posix_testsuite/conformance/definitions/pthread_h/1-1.c
3542:000000 100644 0000000... d94c38e... A testcases/open_posix_testsuite/conformance/definitions/pthread_h/10-buildonly.c
3543:100644 000000 d94c38e... 0000000... D testcases/open_posix_testsuite/conformance/definitions/pthread_h/10.c
3544:000000 100644 0000000... ab24cab... A testcases/open_posix_testsuite/conformance/definitions/pthread_h/11-1-buildonly.c
3545:100644 000000 ab24cab... 0000000... D testcases/open_posix_testsuite/conformance/definitions/pthread_h/11-1.c
3546:000000 100644 0000000... 5218963... A testcases/open_posix_testsuite/conformance/definitions/pthread_h/12-1-buildonly.c
3547:100644 000000 5218963... 0000000... D testcases/open_posix_testsuite/conformance/definitions/pthread_h/12-1.c
3548:000000 100644 0000000... 3ae23d2... A testcases/open_posix_testsuite/conformance/definitions/pthread_h/13-1-buildonly.c
3549:100644 000000 3ae23d2... 0000000... D testcases/open_posix_testsuite/conformance/definitions/pthread_h/13-1.c
3550:000000 100644 0000000... 7ea43b6... A testcases/open_posix_testsuite/conformance/definitions/pthread_h/14-1-buildonly.c
3551:100644 000000 7ea43b6... 0000000... D testcases/open_posix_testsuite/conformance/definitions/pthread_h/14-1.c
3552:000000 100644 0000000... 9671d17... A testcases/open_posix_testsuite/conformance/definitions/pthread_h/15-1-buildonly.c
3553:100644 000000 9671d17... 0000000... D testcases/open_posix_testsuite/conformance/definitions/pthread_h/15-1.c
3554:000000 100644 0000000... c7336e6... A testcases/open_posix_testsuite/conformance/definitions/pthread_h/16-1-buildonly.c
3555:100644 000000 c7336e6... 0000000... D testcases/open_posix_testsuite/conformance/definitions/pthread_h/16-1.c
3556:000000 100644 0000000... 44b277c... A testcases/open_posix_testsuite/conformance/definitions/pthread_h/17-1-buildonly.c
3557:100644 000000 44b277c... 0000000... D testcases/open_posix_testsuite/conformance/definitions/pthread_h/17-1.c
3558:000000 100644 0000000... 0118066... A testcases/open_posix_testsuite/conformance/definitions/pthread_h/18-1-buildonly.c
3559:100644 000000 0118066... 0000000... D testcases/open_posix_testsuite/conformance/definitions/pthread_h/18-1.c
3560:000000 100644 0000000... 25c8f8f... A testcases/open_posix_testsuite/conformance/definitions/pthread_h/19-1-buildonly.c
3561:100644 000000 25c8f8f... 0000000... D testcases/open_posix_testsuite/conformance/definitions/pthread_h/19-1.c
3562:000000 100644 0000000... c161e4a... A testcases/open_posix_testsuite/conformance/definitions/pthread_h/2-1-buildonly.c
3563:100644 000000 c161e4a... 0000000... D testcases/open_posix_testsuite/conformance/definitions/pthread_h/2-1.c
3564:000000 100644 0000000... 0dd5ff8... A testcases/open_posix_testsuite/conformance/definitions/pthread_h/2-2-buildonly.c
3565:100644 000000 0dd5ff8... 0000000... D testcases/open_posix_testsuite/conformance/definitions/pthread_h/2-2.c
3566:000000 100644 0000000... 9fef0dc... A testcases/open_posix_testsuite/conformance/definitions/pthread_h/20-1-buildonly.c
3567:100644 000000 9fef0dc... 0000000... D testcases/open_posix_testsuite/conformance/definitions/pthread_h/20-1.c
3568:000000 100644 0000000... dda5018... A testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-1-buildonly.c
3569:100644 000000 dda5018... 0000000... D testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-1.c
3570:000000 100644 0000000... 684dedf... A testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-10-buildonly.c
3571:100644 000000 684dedf... 0000000... D testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-10.c
3572:000000 100644 0000000... 245c2e9... A testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-11-buildonly.c
3573:100644 000000 245c2e9... 0000000... D testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-11.c
3574:000000 100644 0000000... 2e61f37... A testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-12-buildonly.c
3575:100644 000000 2e61f37... 0000000... D testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-12.c
3576:000000 100644 0000000... 2994f3c... A testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-13-buildonly.c
3577:100644 000000 2994f3c... 0000000... D testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-13.c
3578:000000 100644 0000000... 2d086e8... A testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-2-buildonly.c
3579:100644 000000 2d086e8... 0000000... D testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-2.c
3580:000000 100644 0000000... 828af05... A testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-3-buildonly.c
3581:100644 000000 828af05... 0000000... D testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-3.c
3582:000000 100644 0000000... 94b6435... A testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-4-buildonly.c
3583:100644 000000 94b6435... 0000000... D testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-4.c
3584:000000 100644 0000000... d78f5a2... A testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-5-buildonly.c
3585:100644 000000 d78f5a2... 0000000... D testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-5.c
3586:000000 100644 0000000... edb7392... A testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-6-buildonly.c
3587:100644 000000 edb7392... 0000000... D testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-6.c
3588:000000 100644 0000000... c2e9551... A testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-7-buildonly.c
3589:100644 000000 c2e9551... 0000000... D testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-7.c
3590:000000 100644 0000000... 8cddd61... A testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-8-buildonly.c
3591:100644 000000 8cddd61... 0000000... D testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-8.c
3592:000000 100644 0000000... df12d28... A testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-9-buildonly.c
3593:100644 000000 df12d28... 0000000... D testcases/open_posix_testsuite/conformance/definitions/pthread_h/3-9.c
3594:000000 100644 0000000... b5220f2... A testcases/open_posix_testsuite/conformance/definitions/pthread_h/4-1-buildonly.c
3595:100644 000000 b5220f2... 0000000... D testcases/open_posix_testsuite/conformance/definitions/pthread_h/4-1.c
3596:000000 100644 0000000... 0860e5a... A testcases/open_posix_testsuite/conformance/definitions/pthread_h/5-1-buildonly.c
3597:100644 000000 0860e5a... 0000000... D testcases/open_posix_testsuite/conformance/definitions/pthread_h/5-1.c
3598:000000 100644 0000000... f5fcfdf... A testcases/open_posix_testsuite/conformance/definitions/pthread_h/6-1-buildonly.c
3599:100644 000000 f5fcfdf... 0000000... D testcases/open_posix_testsuite/conformance/definitions/pthread_h/6-1.c
3600:000000 100644 0000000... aa1c7d0... A testcases/open_posix_testsuite/conformance/definitions/pthread_h/7-1-buildonly.c
3601:100644 000000 aa1c7d0... 0000000... D testcases/open_posix_testsuite/conformance/definitions/pthread_h/7-1.c
3602:000000 100644 0000000... 8b99873... A testcases/open_posix_testsuite/conformance/definitions/pthread_h/8-1-buildonly.c
3603:100644 000000 8b99873... 0000000... D testcases/open_posix_testsuite/conformance/definitions/pthread_h/8-1.c
3604:000000 100644 0000000... e28e65d... A testcases/open_posix_testsuite/conformance/definitions/pthread_h/9-1-buildonly.c
3605:100644 000000 e28e65d... 0000000... D testcases/open_posix_testsuite/conformance/definitions/pthread_h/9-1.c
3606:000000 100644 0000000... dfb52b9... A testcases/open_posix_testsuite/conformance/definitions/sched_h/1-1-buildonly.c
3607:100644 000000 dfb52b9... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sched_h/1-1.c
3608:000000 100644 0000000... 76ff05e... A testcases/open_posix_testsuite/conformance/definitions/sched_h/11-1-buildonly.c
3609:100644 000000 76ff05e... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sched_h/11-1.c
3610:000000 100644 0000000... 4ad5d92... A testcases/open_posix_testsuite/conformance/definitions/sched_h/12-1-buildonly.c
3611:100644 000000 4ad5d92... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sched_h/12-1.c
3612:000000 100644 0000000... 910a151... A testcases/open_posix_testsuite/conformance/definitions/sched_h/13-1-buildonly.c
3613:100644 000000 910a151... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sched_h/13-1.c
3614:000000 100644 0000000... 3b8dc67... A testcases/open_posix_testsuite/conformance/definitions/sched_h/14-1-buildonly.c
3615:100644 000000 3b8dc67... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sched_h/14-1.c
3616:000000 100644 0000000... dbcae14... A testcases/open_posix_testsuite/conformance/definitions/sched_h/15-1-buildonly.c
3617:100644 000000 dbcae14... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sched_h/15-1.c
3618:000000 100644 0000000... a020cba... A testcases/open_posix_testsuite/conformance/definitions/sched_h/16-1-buildonly.c
3619:100644 000000 a020cba... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sched_h/16-1.c
3620:000000 100644 0000000... 08a0022... A testcases/open_posix_testsuite/conformance/definitions/sched_h/17-1-buildonly.c
3621:100644 000000 08a0022... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sched_h/17-1.c
3622:000000 100644 0000000... 54142d4... A testcases/open_posix_testsuite/conformance/definitions/sched_h/18-1-buildonly.c
3623:100644 000000 54142d4... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sched_h/18-1.c
3624:000000 100644 0000000... 17c4c12... A testcases/open_posix_testsuite/conformance/definitions/sched_h/19-1-buildonly.c
3625:100644 000000 17c4c12... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sched_h/19-1.c
3626:000000 100644 0000000... 441506b... A testcases/open_posix_testsuite/conformance/definitions/sched_h/2-1-buildonly.c
3627:100644 000000 441506b... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sched_h/2-1.c
3628:000000 100644 0000000... 06f500a... A testcases/open_posix_testsuite/conformance/definitions/sched_h/3-1-buildonly.c
3629:100644 000000 06f500a... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sched_h/3-1.c
3630:000000 100644 0000000... 7a5de7f... A testcases/open_posix_testsuite/conformance/definitions/sched_h/4-1-buildonly.c
3631:100644 000000 7a5de7f... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sched_h/4-1.c
3632:000000 100644 0000000... 96dccba... A testcases/open_posix_testsuite/conformance/definitions/sched_h/8-1-buildonly.c
3633:100644 000000 96dccba... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sched_h/8-1.c
3634:000000 100644 0000000... f8a5d9f... A testcases/open_posix_testsuite/conformance/definitions/sched_h/8-2-buildonly.c
3635:100644 000000 f8a5d9f... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sched_h/8-2.c
3636:000000 100644 0000000... 8dde471... A testcases/open_posix_testsuite/conformance/definitions/sched_h/8-3-buildonly.c
3637:100644 000000 8dde471... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sched_h/8-3.c
3638:000000 100644 0000000... 3988c1b... A testcases/open_posix_testsuite/conformance/definitions/sched_h/8-4-buildonly.c
3639:100644 000000 3988c1b... 0000000... D testcases/open_posix_testsuite/conformance/definitions/sched_h/8-4.c
3640:100644 100644 38adaa8... 49ac749... M testcases/open_posix_testsuite/conformance/interfaces/pthread_create/testfrmw.c
3641:100755 100755 0a91a60... cb29ca9... M testcases/open_posix_testsuite/conformance/interfaces/sigaddset/4-1.sh
3642:100755 100755 1be5610... 5ab480d... M testcases/open_posix_testsuite/conformance/interfaces/sigaddset/4-2.sh
3643:100755 100755 aca9df9... 644512f... M testcases/open_posix_testsuite/conformance/interfaces/sigaddset/4-3.sh
3644:100755 100755 f178ef1... ca8523f... M testcases/open_posix_testsuite/conformance/interfaces/sigaddset/4-4.sh
3645:100644 100644 5a9243e... 0c2b489... M testcases/open_posix_testsuite/conformance/interfaces/sigaddset/4-core.c
3646:100644 100644 1b70252... e67c7cf... M testcases/open_posix_testsuite/functional/Makefile
3647:100644 100644 1b70252... e67c7cf... M testcases/open_posix_testsuite/functional/threads/Makefile
3648:100644 100644 1b70252... 5523b02... M testcases/open_posix_testsuite/stress/Makefile
3649
3650commit f7049d007a5595187c8b523ba2831232abbfeddd
3651Author: Garrett Cooper <yanegomi@gmail.com>
3652Date: Sun Jul 4 13:14:22 2010 -0700
3653
3654 Quiet down make operations; force compile to -j1.
3655
3656 The -j1 requirement is necessary so it doesn't create a ton of truncated
3657 / incorrect noise in the log output. This might need to be tuned later
3658 once a better system of dealing with errors is properly devised.
3659
3660 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
3661
3662:100644 100644 b926df1... 24e3d9b... M testcases/open_posix_testsuite/Makefile
3663
3664commit 038138be7d47a1b38cf44baa7d30e8ed0c700d3e
3665Author: Garrett Cooper <yanegomi@gmail.com>
3666Date: Sun Jul 4 05:24:20 2010 -0700
3667
3668 General purpose cleanup.
3669
3670 */Makefile Fix the filenames for some testcases to make them buildonly instead of
3671 using the previous non-build filename.
3672
3673 interfaces/pthread_create/testfrmw.c: fix the #include's so it compiles
3674 properly.
3675
3676 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
3677
3678:000000 100644 0000000... a93da0f... A testcases/open_posix_testsuite/conformance/definitions/aio_h/1-1-buildonly.c
3679:100644 000000 a93da0f... 0000000... D testcases/open_posix_testsuite/conformance/definitions/aio_h/1-1.c
3680:000000 100644 0000000... d3cc59d... A testcases/open_posix_testsuite/conformance/definitions/aio_h/1-2-buildonly.c
3681:100644 000000 d3cc59d... 0000000... D testcases/open_posix_testsuite/conformance/definitions/aio_h/1-2.c
3682:000000 100644 0000000... d3a2183... A testcases/open_posix_testsuite/conformance/definitions/aio_h/3-1-buildonly.c
3683:100644 000000 d3a2183... 0000000... D testcases/open_posix_testsuite/conformance/definitions/aio_h/3-1.c
3684:000000 100644 0000000... 53be2e9... A testcases/open_posix_testsuite/conformance/definitions/errno_h/1-1-buildonly.c
3685:100644 000000 53be2e9... 0000000... D testcases/open_posix_testsuite/conformance/definitions/errno_h/1-1.c
3686:000000 100644 0000000... 9f88113... A testcases/open_posix_testsuite/conformance/definitions/errno_h/2-1-buildonly.c
3687:100644 000000 9f88113... 0000000... D testcases/open_posix_testsuite/conformance/definitions/errno_h/2-1.c
3688:000000 100644 0000000... ed1c519... A testcases/open_posix_testsuite/conformance/definitions/errno_h/3-1-buildonly.c
3689:100644 000000 ed1c519... 0000000... D testcases/open_posix_testsuite/conformance/definitions/errno_h/3-1.c
3690:100644 000000 5a9243e... 0000000... D testcases/open_posix_testsuite/conformance/interfaces/sigaddset/4-core-buildonly.c
3691:000000 100644 0000000... 5a9243e... A testcases/open_posix_testsuite/conformance/interfaces/sigaddset/4-core.c
3692
3693commit bb34ec782689243aeba8dca930c3a783cdf89bcf
3694Author: Garrett Cooper <yanegomi@gmail.com>
3695Date: Sun Jul 4 05:03:32 2010 -0700
3696
3697 Improve output and notify of test naming issues.
3698
3699 The output now better matches the previous code (but not exactly because
3700 I've simplified the problem into compile, instead of cc/ld failures for
3701 simplicity in the make rules).
3702
3703 Test naming is wrong for a boatload of tests (some tests are buildonly,
3704 but it turns out they have a main so they can be run (and most of the
3705 case) the other way around.
3706
3707 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
3708
3709:100755 100755 80d2f25... bd23d27... M testcases/open_posix_testsuite/scripts/generate-makefiles.sh
3710
3711commit 2d87d5da9dfcda98b5c5cd41d45b924910aad1bd
3712Author: Garrett Cooper <yanegomi@gmail.com>
3713Date: Sun Jul 4 02:39:54 2010 -0700
3714
3715 Update clean because t0 has been moved to tools.
3716
3717 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
3718
3719:100644 100644 e849ecf... b926df1... M testcases/open_posix_testsuite/Makefile
3720
3721commit a9b7de80f7d46e6091864c892cc6b385d435f3ca
3722Author: Garrett Cooper <yanegomi@gmail.com>
3723Date: Sun Jul 4 02:39:25 2010 -0700
3724
3725 Update clean because t0 has been moved to tools.
3726
3727 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
3728
3729:000000 100644 0000000... 89b47ff... A testcases/open_posix_testsuite/tools/t0.c
3730
3731commit 721ef9d8af62f8327a1075bc9de20c8a4cd88810
3732Author: Garrett Cooper <yanegomi@gmail.com>
3733Date: Sun Jul 4 02:39:03 2010 -0700
3734
3735 Add cleanup for t0.
3736
3737 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
3738
3739:000000 100644 0000000... 127bfec... A testcases/open_posix_testsuite/tools/Makefile
3740
3741commit 8c93e42ea3cf589bb663aa9dc78492f9d44f736b
3742Author: Garrett Cooper <yanegomi@gmail.com>
3743Date: Sun Jul 4 02:36:02 2010 -0700
3744
3745 Simplify search expressions further and fix.
3746
3747 1. Mode with --buildonly was accidentally the obsolete value.
3748 2. Filter out noise with grep instead of find(1) directives.
3749 3. Filter out tools/ files to avoid adding t0.c to the first Makefile
3750 generated. Needless to say, better criterion needs to be established for
3751 portable filtering of valid directories (basically 3+ levels deep).
3752
3753 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
3754
3755:100755 100755 b4065d8... c5be6fe... M testcases/open_posix_testsuite/scripts/locate-test
3756
3757commit 9be14150793e82064c4f9d791be322370573f314
3758Author: Garrett Cooper <yanegomi@gmail.com>
3759Date: Sun Jul 4 02:34:36 2010 -0700
3760
3761 Commit last bit of fixup in this script.
3762
3763 1. $makefile was being incorrectly set.
3764 2. Depend on the sourcefile in the directory, not the sourcefile in the
3765 build directory. This will unbreak out-of-build-tree builds.
3766
3767 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
3768
3769:100755 100755 e4beda5... 80d2f25... M testcases/open_posix_testsuite/scripts/generate-makefiles.sh
3770
3771commit 7666e5a7215ea9c1f8934cb568b138553e14a80e
3772Author: Garrett Cooper <yanegomi@gmail.com>
3773Date: Fri Jul 2 23:32:23 2010 -0700
3774
3775 Divide and conquer Makefiles to for gmake/pmake.
3776
3777 The problem with the previous Makefiles is that it worked on pmake, but
3778 not gmake, as the previous Makefiles made use of a non-POSIX secondary
3779 expansion extension in pmake (gmake uses the .SECONDEXPANSION keyword to
3780 achieve the same thing). So, make this completely POSIX.
3781
3782 Still doesn't fix the phantom targets issue. I need to start digging at
3783 the locate-tests level.
3784
3785 Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
3786
3787:100755 100755 41e3c37... e4beda5... M testcases/open_posix_testsuite/scripts/generate-makefiles.sh
3788
3789commit 04b500a71b8a410adf5b92978c9d93d659912c20
3790Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
3791Date: Thu Jul 1 22:33:51 2010 +0530
3792
3793 fix hugetlb tests: I want to suggest a patch for hugetlb tests. There are "-c" options in this "${LTPROOT}/runtest/hugetlb" file:
3794 ------------
3795 hugeshmat01 hugeshmat01 -i 5
3796 hugeshmat02 hugeshmat02 -i 5
3797 hugeshmat03 hugeshmat03 -i 5
3798 hugeshmctl01 hugeshmctl01 -i 5 -c 3
3799 hugeshmctl02 hugeshmctl02 -i 5 -c 3
3800 hugeshmctl03 hugeshmctl03 -i 5 -c 3
3801 hugeshmdt01 hugeshmdt01 -I 5 -c10
3802 hugeshmget01 hugeshmget01 -c 10 -i 10
3803 hugeshmget02 hugeshmget02 -c 10 -i 10
3804 hugeshmget03 hugeshmget03 -c 10 -i 10
3805 hugeshmget05 hugeshmget05 -c 10 -i 10
3806 ------------
3807 But I think that these "-c" options have not important meanings. I think that the test for several times may not be necessary. For example, the purpose of "hugeshmget02" is the error case test of shmget(). In this case, if the expected failure occurred once, it is enough, and the repetition of test is unnecessary anymore, I think. And, depending on a case, there may be a system without enough memory for these repetition tests. Therefore I want to suggest reducing the "-c" option. I got an answer that these "hugetlb" tests were not complete test programs. --> http://www.mail-archive.com/ltp-list@lists.sourceforge.net/msg10171.html, Therefore, this revision is a temporary.
3808 Signed-off-by: Tomonori Mitani <mitani@ryobi.co.jp>,
3809
3810:100644 100644 0d28f7f... 1347f32... M runtest/hugetlb
3811:100644 100644 6fa02ab... 76b95de... M testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
3812
3813commit 0591a5dcc4c5d8b1cb282e4afd163f70b62350ce
3814Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
3815Date: Thu Jul 1 22:29:20 2010 +0530
3816
3817 [PATCH] realtime: rearrange the pthread attr functions order in librttest,
3818 From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com>
3819
3820 In the recent pthread libraries, order of calling pthread_attr_setschedpolicy and pthread_attr_setschedparam plays important role in a way that, former should always be called followed by later. Otherwise, pthread_attr_setschedparam always ends with error 22 (EINVAL). This patch fixes the create_thread() in librttest library.
3821 Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
3822 Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
3823 Acked-by: Will Schmidt <will_schmidt@vnet.ibm.com>,
3824 Acked-by: Darren Hart <dvhltc@us.ibm.com>,
3825
3826:100644 100644 e092f35... 49fec29... M testcases/realtime/lib/librttest.c
3827
3828commit 66c15baaa8be08c5baae5a0c819df3b6a8c834dd
3829Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
3830Date: Thu Jul 1 22:27:54 2010 +0530
3831
3832 [PATCH] realtime: fix min and max calculations in matrix multiplication test.
3833 From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com>
3834
3835 In matrix multiplication test, the min and max calculations are done on stats_container_t data with its index field never set to the last element position. Due to this min and max are always shown with the first record value (as index was initiated with -1).
3836 Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
3837 Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
3838 Acked-by: Will Schmidt <will_schmidt@vnet.ibm.com>,
3839 Acked-by: Darren Hart <dvhltc@us.ibm.com>,
3840
3841:100644 100644 419f697... fa0e352... M testcases/realtime/func/matrix_mult/matrix_mult.c
3842
Subrata Modak848f3762010-07-03 23:45:03 +05303843LTP-20100630
3844
3845commit e3bc3758d3e4d17a0e04009ef873df53819b9ec6
3846Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
3847Date: Sat Jul 3 23:32:27 2010 +0530
3848
3849 [PATCH v4] Remove files which does not have a dmesg entry
3850
3851 The recently introduced option:
3852
3853 -K DMESG_LOG_DIR
3854 Log Kernel messages generated for each test cases inside this directory,
3855
3856 when used will generate huge no. of files inside the DMESG_DIR. Many of them will be ZERO size as we do not expect KERNEL MESSAGE to be generated against all the LTP TE
3857 Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>,
3858
3859commit 9e365e8e209904086b18420438b4792851c219b8
3860Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
3861Date: Sat Jul 3 23:13:41 2010 +0530
3862
3863 semctl01 and shmctl01 will hang during uClinux test: ltp test case shmctl01 and semctl01 can not execute. When press ctrl and c, it can not exist.
3864 --
3865 root:/> shmctl01
3866
3867 ^Cshmctl01 0 INFO : received unexpected signal 2
3868 ^Cshmctl01 0 INFO : received unexpected signal 2
3869 --
3870 The reason is the child will unlink the pipe if pipename isn't NULL,which may make the parent waitting forever. Signed-off-by: Bob Liu <lliubbo@gmail.com>.
3871
3872commit 65f7070cb3f67eba009e68413187727f508623e1
3873Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
3874Date: Sat Jul 3 23:10:38 2010 +0530
3875
3876 From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com>
3877
3878 In a scenario where a thread other than high priority noise thread is scheduled after the barrier, a priority inversion will not occur, defeating the purpose of test. W
3879 Signed-off-by: Gowrishankar<gowrishankar.m@in.ibm.com>
3880 Tested-by: Gowrishankar<gowrishankar.m@in.ibm.com>
3881 Acked-by: Darren Hart <dvhltc@us.ibm.com>
3882
3883commit 785ef40630157d66067b1577a238184e0170e383
3884Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
3885Date: Sat Jul 3 23:10:14 2010 +0530
3886
3887 From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com>
3888
3889 testpi-4 defines THREAD_STOP which is not used anywhere in the program.
3890
3891 Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>
3892 Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>
3893 Acked-by: Darren Hart <dvhltc@us.ibm.com>
3894
3895Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
3896Date: Sat Jul 3 23:09:55 2010 +0530
3897
3898 From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com>
3899
3900 Instead of lock/unlock of mutex to burn cpu cycles, we can use busy_work_ms
3901 from librttest which is more explicit (burn cycles, not provide some
3902 synchronization).
3903
3904 Also this patch removes the id increment since it is not used.
3905
3906 Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>
3907 Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>
3908 Acked-by: Darren Hart <dvhltc@us.ibm.com>
3909
3910commit a9e2238be689fd8e4d25bc7eefca1cb11535ce7a
3911Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
3912Date: Sat Jul 3 23:09:32 2010 +0530
3913
3914 From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com>
3915
3916 Since main() sets the cpu affinity, it is not necessary for the
3917 spawned threads to do so, as the threads inherit the cpu affinity.
3918
3919 Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>
3920 Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>
3921 Acked-by: Darren Hart <dvhltc@us.ibm.com>
3922
3923commit 5305c4a10cf26799c81e6f0362750988457d3002
3924Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
3925Date: Sat Jul 3 23:09:02 2010 +0530
3926
3927 From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com>
3928
3929 This patch adds the description to the test testpi-4.
3930 Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>
3931 Tested-by: Gowrishankar <gowrishankar.m@in.ibm.
3932
3933commit a21dab25b7ef183d049b31b0d3fed1d48c16dc2b
3934Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
3935Date: Sat Jul 3 23:06:38 2010 +0530
3936
3937 From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com>
3938
3939 testpi-4 is initializing mutex step by step which can be done
3940 by reusing the init_pi_mutex() funtion available in librttest.
3941
3942 Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>
3943 Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>
3944 Acked-by: Darren Hart <dvhltc@us.ibm.com>
3945
3946commit b4f57c7d26b58f3d80b46340f10a397d21957866
3947Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
3948Date: Sat Jul 3 23:06:16 2010 +0530
3949
3950 From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com>
3951
3952 This patch cleans up the testpi-4 so as to follow the
3953 C coding style standards.
3954
3955 Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>
3956 Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>
3957 Acked-by: Darren Hart <dvhltc@us.ibm.com>
3958
3959commit 76a720a381f351b33eb203c7c519e6f44bbe7219
3960Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
3961Date: Sat Jul 3 21:08:18 2010 +0530
3962
3963 While executing the ltp on an nfs root mounted system, I faced a problem with some of the ltp test cases. These tests either did not close their file descriptors or did
3964
3965commit 13adcb0c4496e75bdcdbc02410b46b9fbc6120a8
3966Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
3967Date: Fri Jul 2 22:47:57 2010 +0530
3968
3969 ima_measure doesn't build correctly. It needs config.h to determine whether openssl headers are present, and verbose needs to be global. Broken by commit ef77253961f90
3970 Signed-off-by: Stephen D. Smalley <sds@tycho.nsa.gov>,
3971 Acked-by: Garrett Cooper <yanegomi@gmail.com>,
3972
3973commit 04b500a71b8a410adf5b92978c9d93d659912c20
3974Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
3975Date: Thu Jul 1 22:33:51 2010 +0530
3976
3977 fix hugetlb tests: I want to suggest a patch for hugetlb tests. There are "-c" options in this "${LTPROOT}/runtest/hugetlb" file:
3978 ------------
3979 hugeshmat01 hugeshmat01 -i 5
3980 hugeshmat02 hugeshmat02 -i 5
3981 hugeshmat03 hugeshmat03 -i 5
3982 hugeshmctl01 hugeshmctl01 -i 5 -c 3
3983 hugeshmctl02 hugeshmctl02 -i 5 -c 3
3984 hugeshmctl03 hugeshmctl03 -i 5 -c 3
3985 hugeshmdt01 hugeshmdt01 -I 5 -c10
3986 hugeshmget01 hugeshmget01 -c 10 -i 10
3987 hugeshmget02 hugeshmget02 -c 10 -i 10
3988 hugeshmget03 hugeshmget03 -c 10 -i 10
3989 hugeshmget05 hugeshmget05 -c 10 -i 10
3990 ------------
3991 But I think that these "-c" options have not important meanings. I think that the test for several times may not be necessary. For example, the purpose of "hugeshmget02
3992 Signed-off-by: Tomonori Mitani <mitani@ryobi.co.jp>,
3993
3994commit 0591a5dcc4c5d8b1cb282e4afd163f70b62350ce
3995Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
3996Date: Thu Jul 1 22:29:20 2010 +0530
3997
3998 [PATCH] realtime: rearrange the pthread attr functions order in librttest,
3999 From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com>
4000
4001 In the recent pthread libraries, order of calling pthread_attr_setschedpolicy and pthread_attr_setschedparam plays important role in a way that, former should always be
4002 Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
4003 Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
4004 Acked-by: Will Schmidt <will_schmidt@vnet.ibm.com>,
4005 Acked-by: Darren Hart <dvhltc@us.ibm.com>,
4006
4007commit 66c15baaa8be08c5baae5a0c819df3b6a8c834dd
4008Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
4009Date: Thu Jul 1 22:27:54 2010 +0530
4010
4011 [PATCH] realtime: fix min and max calculations in matrix multiplication test.
4012 From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com>
4013
4014 In matrix multiplication test, the min and max calculations are done on stats_container_t data with its index field never set to the last element position. Due to this
4015 Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
4016 Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
4017 Acked-by: Will Schmidt <will_schmidt@vnet.ibm.com>,
4018 Acked-by: Darren Hart <dvhltc@us.ibm.com>,
4019
4020commit 95e8b61433efcefb83699aaf859e92ad2b576373
4021Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
4022Date: Mon Jun 14 17:59:09 2010 +0530
4023
4024 Fix issue where growfiles tests still not creating temp files in directory specified by TMPDIR as expected. This is an updated patch which changes the arguments for gf1
4025 Scripts which use growfiles with command-line file names are not performing the tests in the expected target directory. When file names are provided on the growfiles co
4026
4027 gf01 growfiles -B 800000 -W gf01 -b -e 1 -u -i 0 -L 20 -w -C 1 -l -I r -T 10 glseek20 glseek20.2 -d $TMPDIR
4028
4029 The -d $TMPDIR construct is almost always used in the scripts to point to the filesystem under test. However, the presence of the glseek20 glseek20.2 command line param
4030
4031 -f specifies the 'auto_file' which is the base file name (gf is used if it's missing)
4032 -d specifies the 'auto_dir' to be used ('.' is used if it's missing)
4033 -S specifies the number of 'auto seq' files to be used. These files are of the form: "%s/%s%d" using auto_dir, auto_file, file_number.
4034 Signed-off-by: Henry Yei <hyei@mvista.com>,
4035
4036commit 73c785ff2eb296091d06d3b7184bddf9bec8ec7e
4037Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
4038Date: Mon Jun 14 17:56:43 2010 +0530
4039
4040 I want to suggest a patch for #2 test of "mail_tests.sh". The failure of #2 is as following:
4041 ------------
4042 mail_tests::mail02 0 TINFO : Test #2: mail u...@bad-domain will result in failure
4043 mail_tests::mail02 0 TINFO : Test #2: to deliver the mail. Mailer daemon should
4044 mail_tests::mail02 0 TINFO : Test #2: report this failure.
4045 mail_tests::mail02 2 TFAIL : Test #2: No new mail for root. Reason: No mail for root
4046 ------------
4047 I use RHEL5.4, RHEL4.8 systems and x86, x86_64, ia64 architectures. "#2" test failed in all combinations. At "#2" test, there is "No mail for root" in "tst_mail.res" fi
4048:
4049commit 82d3ded3632c79c62e231f3f8d7a632ce3da4e40
4050Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
4051Date: Mon Jun 14 17:54:59 2010 +0530
4052
4053 echo test is failing with the below errors as we didn't initialized the 'addrlen' parameter of getsockname.
4054 Creating socket .....
4055 echoes 1 TBROK : getsockname call failed (pid=7086): Invalid argument
4056 echo: Invalid argument
4057 So, attached the patch which initializes the 'addrlen' parameter. Signed-off-by: Munipradeep Beerakam <mpradeep@linux.vnet.ibm.com>. Please correct if anything is wrong
4058
4059commit a9ff0b53d9e45e89ea4ec794fc87bbf67620e2c4
4060Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
4061Date: Mon Jun 14 17:52:10 2010 +0530
4062
4063 We need to add the below entry:
4064 {"read", "/proc/powerpc/rtas/error_log", EINVAL},
4065 to the "Mapping known_issues[]" array, as the new kernels are having /proc/powerpc directory along with /proc/ppc64. Attached the patch to this mail. Signed-off-by: Mun
4066 Please correct me if any thing is wrong.
4067
4068commit f2e36d93c856782c4292ad0c21729c35776c1e31
4069Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
4070Date: Wed Jun 9 23:45:26 2010 +0530
4071
4072 TOMOYO Linux update. Update test programs for TOMOYO LSM module. This patch updates test programs for TOMOYO 2.3 which will be included into Linux kernel 2.6.36. Signed
4073
4074commit 7f20a3add6c7f2166dbab5a712713ae8b5943448
4075Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
4076Date: Wed Jun 2 18:16:46 2010 +0530
4077
4078 Fix ext4_subdir_limit fix: We get the following error results since the if condition in ext4_subdir_limit_tset.sh does not work fine. The patch fixes this issue.
4079 [root@bsd086 ltp]# ./runltp -f fs_ext4
4080 <snip>
4081 Ext4 subdir limit test
4082 ext4-subdir-limit 0 TINFO : Num of dirs to create: 65537, Dir name len: long name, mkdir: No space left on device
4083 ext4-subdir-limit 2 TFAIL : failed to create directories - 19118
4084 <snip>
4085 ext4-subdir-limit 0 TINFO : Num of dirs to create: 65537, Dir name len: long name, mkdir: No space left on device
4086 ext4-subdir-limit 4 TFAIL : failed to create directories - 19592
4087 Signed-off-by: Akira Fujita <a-fujita@rs.jp.nec.com>,
4088
4089commit 76ec975d298e3890a4ab2f9471940e164de0c643
4090Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
4091Date: Wed Jun 2 18:15:19 2010 +0530
4092
4093 Fix for UTIMENSAT test fails hugely: This patch installs the trap for cleanup_test which removes the sudoers file only if it was installed by utimensat script, and also
4094
4095commit 91f337f9ee05b028af8506c7e83dc1b8c23a3b32
4096Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
4097Date: Fri May 28 12:57:36 2010 +0530
4098 fix io_xxxx Makefiles:
4099 Makefiles for io_xxx syscall tests contains line:
4100 LDFLAGS += $(AIO_LIBS)
4101 Which leads to wrong order of flags passed to the linker and compilation failure on certain linux systems. Changing these lines to:
4102 LDLIBS += $(AIO_LIBS)
4103 Fixes this problem. Patch is attached.
4104 Signed-off-by: Cyril Hrubis chrubis@suse.cz
4105
4106commit 6a19cb6ea8f0b160438288f87a96f57d8e63aad2
4107Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
4108Date: Fri May 28 12:53:59 2010 +0530
4109
4110 It seems like file runtest/fs_perms_simple doesn't made it into ltp-dev git tree (also it seems to be included in the patch).
4111 see:
4112 http://ltp.git.sourceforge.net/git/gitweb.cgi?p=ltp/ltp-dev.git;a=commit;h=ca758b73afff8200df5e1a24e9abe8a6468c9e06
4113 --
4114 Cyril Hrubis
4115 chrubis@suse.cz
4116
4117commit 4e94765d753c0ea91b4745ffac30df427a4d9202
4118Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
4119Date: Fri May 28 12:50:38 2010 +0530
4120
4121 Timer related syscalls for LTP test: Signed-off-by: Suzuki K P <suzuki@in.ibm.com>,
4122 Fix timer_t argument for timer related direct syscalls. The tests timer_getoverrun and timer_gettime should be moved to testcases/kernel/timers directory. If that is do
4123 /* Description */
4124 There is a mismatch in the "timer_t" type defined by the Linux kernel and the GNU Libc.
4125 Linux kernel defines it as an int for all architectures.
4126 include/linux/types.h :
4127 typedef __kernel_timer_t timer_t;
4128 arch/powerpc/include/asm/posix_types.h :
4129 typedef int __kernel_timer_t;
4130 Now, the glibc provides a wrapper to the timer related system calls. While providing the wrapper, Glibc stores some internal data associated with the timer. So it defin
4131 /usr/include/time.h :
4132 /* Timer ID returned by `timer_create'. */
4133 typedef __timer_t timer_t;
4134 in /usr/include/bits/types.h :
4135 /* Timer ID returned by `timer_create'. */
4136 __STD_TYPE __TIMER_T_TYPE __timer_t;
4137 in /usr/include/bits/typesizes.h
4138 So that leads to the definiton of timer_t as void* by glibc. And this cannot be changed. But the glibc uses the "proper" typed argument for the syscalls it issues by de
4139
4140commit 82f8e8fdfe892266d7346792b71783ac23bfa1a2
4141Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
4142Date: Fri May 28 12:45:16 2010 +0530
4143
4144 Following set of patches applies functional changes in pi-tests for better reliability in recent kernels and their order is:
4145 [PATCH 1/6] realtime: reuse init_pi_mutex from librttest
4146 [PATCH 2/6] realtime: add test descriptions
4147 [PATCH 3/6] realtime: threads need not set cpu affinity while main does
4148 [PATCH 4/6] realtime: use busy_work_ms from librttest to burn cpu cycles
4149 [PATCH 5/6] realtime: remove thread_stop which is not used anywhere
4150 [PATCH 6/6] realtime: synchronization fixes for high priority noise thread
4151
4152 All need to be applied in their order on top or code clean up patch series sent previously.
4153 Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
4154 Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
4155 Acked-by: Darren Hart <dvhltc@us.ibm.com>,
4156
4157commit e1c39ef4f1d61c05f176d063d1afa6f704bc6740
4158Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
4159Date: Fri May 28 12:36:06 2010 +0530
4160
4161 realtime: code cleanup on pi-tests to adapt C coding standard: Following bulk of patches applies the coding style in pi-tests to follow the C coding standard. All are t
4162 [PATCH 1/5] realtime: code cleanup on pi-test 0
4163 [PATCH 2/5] realtime: code cleanup on pi-test 1
4164 [PATCH 3/5] realtime: code cleanup on pi-test 2
4165 [PATCH 4/5] realtime: code cleanup on pi-test 5
4166 [PATCH 5/5] realtime: code cleanup on pi-test 6
4167 Signed-off-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
4168 Tested-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
4169 Acked-by: John Stultz <johnstul@us.ibm.com>,
4170 Acked-by: Darren Hart <dvhltc@us.ibm.com>,
4171
4172commit c81df6233bca8b3ad601a3a7dd6c02319a32a76b
4173Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
4174Date: Fri May 28 12:25:20 2010 +0530
4175
4176 Following patch adds "return NULL;" to the function returning void* in math float tests. This change silences compiler warnings. Signed-off-by: Cyril Hrubis chrubis@sus
4177
4178commit 4aafc2802f0c2c05e4891cea1f721f414b41ac67
4179Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
4180Date: Fri May 28 12:22:02 2010 +0530
4181
4182 The mq_timedreceive01.c test defines _XOPEN_SOURCE 500 on the beginning but this causes missing prototypes for seteuid() and mq_timedreceive() as they need _XOPEN_SOURC
4183
4184commit e75668f99ade62e18e34891b2c522c8d97ee982b
4185Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
4186Date: Tue May 18 01:34:04 2010 +0530
4187
4188 ftruncate04.c: cleanup mandatory locking check. The attached patch tries to cleanup the `mandatory locking' check in the ftruncate04.c testcase. The currently test is m
4189
4190commit 6e9c735833c19ad5031a4116b2e74ee77ff53424
4191Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
4192Date: Tue May 18 01:31:35 2010 +0530
4193
4194 New: open("a/", O_NOFOLLOW) fails with ELOOP if "a" is a symbolic link to a directory. Add O_NOFOLLOW open test with trailing slash. In a situation where symlink (say '
4195
4196commit ca758b73afff8200df5e1a24e9abe8a6468c9e06
4197Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
4198Date: Tue May 18 01:28:14 2010 +0530
4199 fix fs_perms tests. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>.
4200
4201commit 440fa0f6d857d4a15802b5ecdfdf6057e59975bf
4202Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
4203Date: Wed May 12 22:07:14 2010 +0530
4204
4205 Add an Option '-K' to Create dmesg logs for each test:
4206 Recently while running LTP , i found that the system had generated many kernel messages worth investigating. However, there was a loose gap to find out which test exact
4207 1) Absolute path(s) as specified by the user, else
4208 2) Inside $LTPROOT/output/
4209 Comments welcome.
4210 Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>
4211
4212commit bd9d440be1da8020c93ac92e497e3a16e66e9fa3
4213Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
4214Date: Wed May 12 22:03:21 2010 +0530
4215
4216 Add an Option '-K' to Create dmesg logs for each test:
4217 Recently while running LTP , i found that the system had generated many kernel messages worth investigating. However, there was a loose gap to find out which test exact
4218 1) Absolute path(s) as specified by the user, else
4219 2) Inside $LTPROOT/output/
4220 Comments welcome.
4221 Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>,
4222
4223commit 0ce709315c3f2493d8ff97d574641cb91f1b1fa6
4224Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
4225Date: Sun May 9 19:44:04 2010 +0530
4226
4227 NetNS test fixes: By the way, these tests appear to start up sshd for no reason other than possibly checking that basic sockets work in the netns. Given the frailty and
4228 NetNS test fixes (v2):
4229 This patch fixes a couple of netns test issues that cause invalid failures relating to exiting with a status variable that doesn't exist. It also fixes an instance of
4230 Changes in v2:
4231 - Initialize status=0 at the top of child_1.sh to prevent overshadowing a (meaningless) sshd failure,
4232 Signed-off-by: Dan Smith <danms@us.ibm.com>,
4233 Acked-by: Serge E. Hallyn <serue@us.ibm.com>,
4234
4235commit 3aabc944423945e4857372fe726584f7889cbb8e
4236Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
4237Date: Fri May 7 14:28:18 2010 +0530
4238
4239 Most of these are belated cleanup after the move to using /opt/ltp. But come on, replacing 'return' with tst_exit(), are you just trying to mess with my head?
4240 Changelog:
4241 may 4: address Garrett's feedback
4242 1. single return 0 in print_caps.c
4243 2. use $TMP if defined for location of caps_fifo
4244 3. use tst_brkm in place of tst_resm.
4245 may 5: address Garrett's comment:
4246 don't add 1 to null pointer and then check for 1
4247 Signed-off-by: Serge E. Hallyn <serue@us.ibm.com>,
4248 Acked-by: Garrett Cooper <yanegomi@gmail.com>,
4249commit c98956ba8f40b4c9004ff5767db2b2d87ab46e41
4250Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
4251Date: Fri May 7 14:21:00 2010 +0530
4252
4253 The MAX_CLOCKS supported by the kernel is 16. But the kernel may not have all the clock sources defined in the range 0-15. Hence, to test whether kernel returns error f
4254 Signed-off-by: Suzuki K P <suzuki@in.ibm.com>,
4255 Acked-by: Garrett Cooper <yanegomi@gmail.com>,
4256
4257commit f0be8b0c4489defeb6eaf6715576524a48b8998a
4258Author: Subrata Modak <subratamodak@subratamodak.linux.ibm.com>
4259Date: Fri May 7 10:33:00 2010 +0530
4260
4261 We should to check the return value of trigger_eventfd_overflow() in overflow_poll_test().
4262 Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>,
4263 Acked-by: Garrett Cooper <yanegomi@gmail.com>,
4264
Rishikesh K Rajak3e113a22010-05-04 10:09:25 +05304265LTP-20100430
4266Commit: 84f2e35f109a9fe6591af83be0ddbda4a5f7c78c
4267Date: Thu, 29 Apr 2010 19:02:46 +0530
4268
4269Fix for mqns testcase failure reported by Muni
4270Signed-off-by: Serge Hallyn <serue@us.ibm.com>
4271Reported by: Munipradeep <mbeeraka@in.ibm.com>
4272
4273Changed Files:
4274
4275testcases/kernel/containers/mqns/mqns.h
4276testcases/kernel/containers/mqns/mqns_01.c
4277testcases/kernel/containers/mqns/mqns_02.c
4278testcases/kernel/containers/mqns/mqns_03.c
4279testcases/kernel/containers/mqns/mqns_04.c
4280
4281Commit: 5936767b86201d8409bb62a74770e60de1796adc
4282Date: Thu, 29 Apr 2010 19:00:01 +0530
4283
4284pidns30 fix
4285 Signed-off-by: Serge Hallyn <serue@us.ibm.com>
4286 Acked-by: Garrett Cooper <yanegomi@gmail.com>
4287
4288Changed Files:
4289
4290testcases/kernel/containers/pidns/pidns30.c
4291
4292Commit: 742cfadb46d5fe1952396b9568c18afccdb2c489
4293Date: Thu, 29 Apr 2010 18:56:12 +0530
4294
4295Fix for mqns by Serge.
4296Signed-off-by: Serge Hallyn <serue@us.ibm.com>
4297Acked-by: Garrett Cooper <yanegomi@gmail.com>
4298
4299Changed Files:
4300
4301testcases/kernel/containers/mqns/mqns_02.c
4302
4303Commit: e6dc1b454e09e3e38532c37c3fb54c77eb3050cf
4304Date: Thu, 29 Apr 2010 18:50:22 +0530
4305
4306While 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.
4307Signed-off-by: Cyril Hrubis chrubis@suse.cz
4308
4309Changed Files:
4310
4311include/mk/man.mk
4312
4313Commit: 40f8829df38ecfe64c0fcd16a6ce7b5b19b83f25
4314Date: Thu, 29 Apr 2010 14:50:16 +0530
4315
4316Merge branch 'pu'
4317
4318Changed Files:
4319
4320Commit: acaf3cd41451b41f7bdc51cdf06e017f2eaf4a45
4321Date: Thu, 29 Apr 2010 14:48:45 +0530
4322
4323Merge branch 'master' into next
4324
4325Changed Files:
4326
4327Commit: c2ce5363adf4a3f8482d7c4476a9beeaf7bc8aef
4328Date: Wed, 28 Apr 2010 11:39:03 +0530
4329
4330Generating HTML Output.....!! Can't open perl script "/opt/ltp/tools/genhtml.pl": No such file or directory
4331Following patch fixes the same.
4332
4333Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>
4334Acked-by: Garrett Cooper <yanegomi@gmail.com>
4335
4336Changed Files:
4337
4338runltp
4339
4340Commit: d9f3d25b9db35073c7104b759d526869d9867692
4341Date: Mon, 26 Apr 2010 13:19:40 +0530
4342
4343The test_fs_bind testscript hangs indefinitely when run on a machine where busybox applets are used.
4344The test hangs while trying to restore the mounts after a test run.
4345
4346This happens because the "xargs" applet from busybox doesn't understand
4347the --max-args=1 option. Thus, the mounts from the test are not removed
4348and this goes on in a loop, indefinitely.
4349
4350This could be avoided by using "-n" option which is supported by both
4351the implementations of xargs.
4352
4353Signed-off-by: Suzuki K P <suzuki@in.ibm.com>
4354
4355Changed Files:
4356
4357testscripts/test_fs_bind.sh
4358
4359Commit: 23e7806fec4c6be42fdf577559df5498cce45118
4360Date: Fri, 23 Apr 2010 12:35:10 +0530
4361
4362Running the ltp suite on ChromeOS (x86 with a 2.6.32 kernel) fails linkat01 testcase 21:
4363linkat01 21 TFAIL : linkat() failed: TEST_ERRNO=EXDEV(18): Invalid
4364cross-device link
4365
4366This is probably because my /tmp is mounted from someplace other than the
4367filesystem that contains newdirfd.
4368The goal of testcase 21 is to demonstrate that linking a directory will fail
4369EPERM. The fix is to use olddir/. instead of /tmp.
4370
4371Tested-by: Henry Yei <hyei@mvista.com>
4372Signed-off-by: Bryan Freed <bfreed@google.com>
4373Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
4374
4375Changed Files:
4376
4377testcases/kernel/syscalls/linkat/linkat01.c
4378
4379Commit: 5162b710bfc574107d915093c08b198f0a15727e
4380Date: Thu, 22 Apr 2010 11:36:48 +0530
4381
4382 prio-wake: avoid glibc to kernel sleep race
4383 In the unlocked broadcast scenario, there exists a race between when the
4384 running_threads variable reaches rt_threads and when the last worker_thread
4385 blocks in the kernel after a cond_wait(). It is possible for a thread to miss
4386 the broadcast if it fails to sleep before the broadcast is issued.
4387
4388 The previous code did not guarantee a small window of time to allow the threads
4389 to get to sleep. It also used an unreasonably large sleep time which
4390 unnecessarily extended the length of the test run time. This patch ensures some
4391 time is given to the threads to get to sleep and at the same time uses a much
4392 shorter (1000x) sleep period which results in a 50-100x reduction in test run
4393 time. Lastly, two unecessary loops waiting for the threads to complete were
4394 removed, relying on pthread_join() instead to wait for the threads to complete.
4395
4396 Signed-off-by: Darren Hart <dvhltc@us.ibm.com>
4397 Acked-by: Will Schmidt <will_schmidt@vnet.ibm.com>
4398
4399Changed Files:
4400
4401testcases/realtime/func/prio-wake/prio-wake.c
4402
4403Commit: d0605c4e9525bd5ecdd0ba28ba27b8b237d1cfc8
4404Date: Tue, 20 Apr 2010 17:15:13 +0530
4405
4406msgctl10() 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.
4407Signed-off-by: Subrata Modak<subrata@linux.vnet.ibm.com>
4408Acked/Tested-By: Caspar ZHANG <czhang@redhat.com>
4409Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
4410
4411Changed Files:
4412
4413testcases/kernel/syscalls/ipc/msgctl/msgctl10.c
4414
4415Commit: adf53e68cf2b513b67a19dc0ff8869b53f9f22a3
4416Date: Fri, 16 Apr 2010 08:44:17 +0530
4417
4418Script utimensat_tests.sh deletes the test it is executing instead of deleting temporary directory. Patch attached.
4419Signed-off-by: Cyril Hrubis <chrubis@suse.cz>
4420
4421Changed Files:
4422
4423testcases/kernel/syscalls/utimensat/utimensat_tests.sh
4424
4425Commit: 1c9ec5ec1389062a4a091fee7295b36a6583df5d
4426Date: Thu, 15 Apr 2010 14:56:14 +0530
4427
4428Merge branches 'next' and 'pu' into pu
4429
4430Changed Files:
4431
4432Commit: 4eca2b5b7d3f4dfb1fd661eab2931d3564a4a85f
4433Date: Thu, 15 Apr 2010 14:55:31 +0530
4434
4435Merge branches 'pu' and 'next' into next
4436
4437Changed Files:
4438
4439Commit: 6fc71a4987f658ac48b476defb8cc341cb7361c3
4440Date: Thu, 15 Apr 2010 14:54:39 +0530
4441
4442merge with pu branch changed by Garret
4443Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
4444
4445Changed Files:
4446
4447testcases/commands/mail/mail_tests.sh
4448testcases/open_posix_testsuite/conformance/definitions/aio_h/2-1.c
4449testcases/open_posix_testsuite/conformance/definitions/errno_h/3-1.c
4450testcases/open_posix_testsuite/conformance/definitions/pthread_h/2-2.c
4451testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/3-1.c
4452testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/4-1.c
4453testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/5-1.c
4454testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/6-1.c
4455testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/7-1.c
4456testcases/open_posix_testsuite/conformance/interfaces/aio_error/2-1.c
4457testcases/open_posix_testsuite/conformance/interfaces/sched_yield/1-1.c
4458
4459Commit: 1ff0128460531d9f9c46353eba65dd79ca27bbc8
4460Date: Thu, 15 Apr 2010 01:34:13 -0700
4461
4462Correct comment so that it filters its way up to next (eventually).
4463Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
4464
4465Changed Files:
4466
4467testcases/commands/mail/mail_tests.sh
4468
4469Commit: c150e9b196b1267beeefdaec4dde9933503448f3
4470Date: Thu, 15 Apr 2010 12:17:56 +0530
4471
4472I tried "eventfd01" test in my system. This test failed with TWARN (return code:4) :
4473------------
4474 eventfd01 1 TCONF : 2.6.22 or greater kernel required
4475 eventfd01 2 TCONF : Remaining cases not appropriate for
4476configuration
4477 eventfd01 3 TCONF : Remaining cases not appropriate for
4478configuration
4479 eventfd01 4 TCONF : Remaining cases not appropriate for
4480configuration
4481 eventfd01 5 TCONF : Remaining cases not appropriate for
4482configuration
4483 eventfd01 6 TCONF : Remaining cases not appropriate for
4484configuration
4485 eventfd01 7 TCONF : Remaining cases not appropriate for
4486configuration
4487 eventfd01 8 TCONF : Remaining cases not appropriate for
4488configuration
4489 eventfd01 9 TCONF : Remaining cases not appropriate for
4490configuration
4491 eventfd01 10 TCONF : Remaining cases not appropriate for
4492configuration
4493 eventfd01 11 TCONF : Remaining cases not appropriate for
4494configuration
4495 eventfd01 12 TCONF : Remaining cases not appropriate for
4496configuration
4497 eventfd01 13 TCONF : Remaining cases not appropriate for
4498configuration
4499 eventfd01 14 TCONF : Remaining cases not appropriate for
4500configuration
4501 eventfd01 15 TCONF : Remaining cases not appropriate for
4502configuration
4503 eventfd01 0 TWARN : tst_rmdir(): TESTDIR was NULL; no removal
4504attempted
4505------------
4506
4507Signed-off-by: Tomonori Mitani <mitani@ryobi.co.jp>
4508Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
4509
4510Changed Files:
4511
4512testcases/kernel/syscalls/eventfd/eventfd01.c
4513
4514Commit: eaf73222df286c200475aadac78122b182b5f388
4515Date: Thu, 15 Apr 2010 12:14:19 +0530
4516
4517I 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" "`
4518touch -c -t 201503030303.55 file0.in
4519
4520ar -ru $TCtmp/lib.a file0.in file2.in 2>&1 1>/dev/null
4521File1time1=`ar -tv $TCtmp/lib.a | grep file0.in | cut -f2 -d: | cut -f1 -d"
4522"`
4523File2time2=`ar -tv $TCtmp/lib.a | grep file2.in | cut -f2 -d: | cut -f1 -d"
4524"`
4525
4526if [ $File2time = $File2time2 ]
4527then
4528 if [ $File1time = $File1time1 ]
4529 then
4530 TCRESULT
4531 echo "FAIL - ar with -u flag failed"
4532 else
4533 echo "-)20"
4534 fi
4535else
4536 TCRESULT
4537 echo "FAIL - ar with -u flag failed"
4538fi
4539touch file0.in
4540...
4541------------
4542
4543"file0.in" and "file2.in" are offered with "ar01" source, and they are
4544copied when "make install" is executed.
4545
4546In this code, "File1time" and "File1time1" are times of before and
4547after time-stamp changing of "file0.in" by "touch -c -t ..." command.
4548But "File1time" and "File1time1" are only minute numbers.
4549It's problem, I think.
4550
4551If installation is at 2010.04.06 XX:03 accidentally, both of
4552"File1time" and "File1time1" are "03".
4553And this code ends as "FAIL".
4554This happens with a one-60th probability.
4555
4556Signed-off-by: Tomonori Mitani <mitani@ryobi.co.jp>
4557Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
4558
4559Changed Files:
4560
4561testcases/commands/ade/ar/ar01
4562
4563Commit: cc7c7035a60b40f9a417b5e437ca6ea43ebfd783
4564Date: Thu, 15 Apr 2010 12:08:07 +0530
4565
4566I 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
4567------------
4568gcc -g -O2 -g -O2 -fno-strict-aliasing -pipe -Wall
4569-I/home/LTP/ltp-dev-20100401-3/testcases/kernel/include
4570-I../../../../include -I../../../../include -L../../../../lib
4571cap_bset_inh_bounds.c -lltp -lcap -o cap_bset_inh_bounds
4572cap_bset_inh_bounds.c:124: error: syntax error before numeric constant
4573cap_bset_inh_bounds.c:124: warning: type defaults to `int' in declaration of
4574`tst_resm'
4575cap_bset_inh_bounds.c:124: error: conflicting types for 'tst_resm'
4576../../../../include/test.h:192: error: previous declaration of 'tst_resm'
4577was here
4578cap_bset_inh_bounds.c:124: error: conflicting types for 'tst_resm'
4579../../../../include/test.h:192: error: previous declaration of 'tst_resm'
4580was here
4581cap_bset_inh_bounds.c:124: warning: data definition has no type or storage
4582class
4583cap_bset_inh_bounds.c:129: warning: type defaults to `int' in declaration of
4584`tst_exit'
4585cap_bset_inh_bounds.c:129: error: conflicting types for 'tst_exit'
4586../../../../include/test.h:203: error: previous declaration of 'tst_exit'
4587was here
4588cap_bset_inh_bounds.c:129: error: conflicting types for 'tst_exit'
4589../../../../include/test.h:203: error: previous declaration of 'tst_exit'
4590was here
4591cap_bset_inh_bounds.c:129: warning: data definition has no type or storage
4592class
4593cap_bset_inh_bounds.c:130: error: syntax error before '}' token
4594------------
4595
4596In this source, the pair of "ifdef" start/end and the pair of
4597main() function's "parenthesis" are alternate, I think.
4598
4599Acked-by: Serge Hallyn <serue@us.ibm.com>
4600Signed-off-by : Tomonori Mitani <mitani@ryobi.co.jp>
4601Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
4602
4603Changed Files:
4604
4605testcases/kernel/security/cap_bound/cap_bset_inh_bounds.c
4606
4607Commit: 2a276cf8bb5b94259482ec039edc2ae7fbaf953e
4608Date: Thu, 15 Apr 2010 12:06:23 +0530
4609
4610I found two problems in mail test. (${LTPROOT}/testcases/commands/mail/mail_tests.sh) They are simple mistakes, I think.
46111) About judgment for making a user name
4612In line 80 of "mail_tests.sh", there is following sentence.
4613------------
4614if id -u mail_test >/dev/null 2>&1; then
4615------------
4616This control sentence is going to judge whether the result of
4617"id -u mail_test" command is normal or not, I think.
4618But this sentence is not effective.
4619Therefore the user name "make_test" cannot be made when this user name
4620isn't exist.
4621
46222) About "blind carbon copy" option
4623In "mail_tests.sh", there are 5 tests about mail.
46245th is "blind carbon copy" test.
4625However, this test doesn't use "-b" option but uses "-c" option.
4626
4627Signed-off-by: Tomonori Mitani <mitani@ryobi.co.jp>
4628Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
4629
4630Changed Files:
4631
4632testcases/commands/mail/mail_tests.sh
4633
4634Commit: a9d5600c78943e9e7e1b52c5ec81e9772a47b44f
4635Date: Thu, 15 Apr 2010 12:04:09 +0530
4636
4637I 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
4638 - ./hugeshmat/
4639 2) hugeshmat01 : return code = 6
4640 3) hugeshmat02 : return code = 6
4641 4) hugeshmat03 : return code = 2
4642
4643 - ./hugeshmctl/
4644 5) hugeshmctl01 : return code = 6
4645 6) hugeshmctl02 : return code = 6
4646 7) hugeshmctl03 : return code = 2
4647
4648 - ./hugeshmdt/
4649 8) hugeshmdt01 : return code = 6
4650
4651 - ./hugeshmget/
4652 9) hugeshmget01 : return code = 2
4653 10) hugeshmget02 : return code = 6
4654 11) hugeshmget03 : return code = 6
4655 12) hugeshmget05 : return code = 2
4656------------
4657
4658These tests output following messages:
4659------------
4660 a) All tests:
4661"TBROK : Test cannot be continued owning to sufficient availability of
4662Hugepages on the system"
4663
4664 b) 2), 3), 5), 6), 8), 10), 11) tests:
4665"TWARN : tst_rmdir(): TESTDIR was NULL; no removal attempted"
4666------------
4667
4668Both case a) and case b) are caused by the same reason.
4669
4670All of case a) failures occured at the following points (for example
4671hugemmap04):
4672------------<hugemmap04.c - main()>
4673 /* Check number of hugepages */
4674 if (get_no_of_hugepages() <= 0 || hugepages_size() <= 0)
4675 tst_brkm(TBROK, cleanup, "Test cannot be continued owning to
4676\
4677 sufficient availability of Hugepages on the
4678system");
4679------------
4680
4681I found out that "HugePages_Total" parameter of "/proc/meminfo" file
4682is set to "0". This caused above TBROK failure. It is environment problem.
4683
4684But, in this case, tests must not return with TBROK, but with TCONF,
4685I think.
4686
4687And, in case b), these tests try to delete "TESTDIR" directory by
4688calling "tst_rmdir()" function in "cleanup()" function.
4689But, "TESTDIR" never set if "tst_tmpdir()" function isn't called.
4690I think that case b)'s tests must not call cleanup() function.
4691
4692I want to suggest following patch.
4693
4694Signed-off-by: Tomonori Mitani <mitani@ryobi.co.jp>
4695Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
4696
4697Changed Files:
4698
4699testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
4700testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
4701testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
4702testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
4703testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
4704testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
4705testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
4706testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
4707testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
4708testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
4709testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
4710testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
4711
4712Commit: 2e271475913722d7c29463c64703575dff69c4fb
4713Date: Thu, 8 Apr 2010 00:27:08 -0700
4714
4715Note #define vs enum conformance issue with signal_h/26-1.c
4716Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
4717
4718Changed Files:
4719
4720testcases/open_posix_testsuite/conformance/definitions/pthread_h/2-2.c
4721
4722Commit: 2eb2342d3a9db5a089742473895af4fdf1e6f4c8
4723Date: Wed, 7 Apr 2010 21:57:26 -0700
4724
4725Fix more deprecated malloc.h includes.
4726Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
4727
4728Changed Files:
4729
4730testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/4-1.c
4731testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/5-1.c
4732testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/6-1.c
4733testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/7-1.c
4734testcases/open_posix_testsuite/conformance/interfaces/aio_error/2-1.c
4735
4736Commit: 5da1b33941b513ac1f693cf86e27b5750b43dea2
4737Date: Wed, 7 Apr 2010 21:53:54 -0700
4738
4739Fix incorrect / missing included headers.
4740POSIX 1003.1 2004 states that stdlib.h supplants malloc.h and signal.h is required for sigaction and sigemptyset.
4741
4742Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
4743
4744Changed Files:
4745
4746testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/3-1.c
4747
4748Commit: e90e0138cb7444d5db967183397b776979efd593
4749Date: Wed, 7 Apr 2010 21:37:13 -0700
4750
4751Fix a typo and add a missing definition for non-Linux platforms.
4752aio.h appears to either define or pull in other headers that define NULL. This isn't true on FreeBSD.
4753
4754Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
4755
4756Changed Files:
4757
4758testcases/open_posix_testsuite/conformance/definitions/aio_h/2-1.c
4759testcases/open_posix_testsuite/conformance/definitions/errno_h/3-1.c
4760
4761Commit: 001227f859f24bde222d0813d9327afe4c132a33
4762Date: Wed, 7 Apr 2010 03:08:43 -0700
4763
4764Fix a rookie typo with #ifdef vs #if defined()
4765Ok, I'm tired... need to stop making such rookie mistakes with #ifdef :P.
4766
4767Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
4768
4769Changed Files:
4770
4771testcases/open_posix_testsuite/conformance/interfaces/sched_yield/1-1.c
4772
4773Commit: 1d67dc1564c73d49fc681679e4a5b9be48420e48
4774Date: Wed, 7 Apr 2010 02:50:32 -0700
4775
4776Add proper checks for Linux and the BSDs.
4777Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
4778
4779Changed Files:
4780
4781testcases/open_posix_testsuite/conformance/interfaces/sched_yield/1-1.c
4782
4783Commit: 4837fee8a7c2de6a83c8927a574c792ca6dabe4e
4784Date: Thu, 1 Apr 2010 12:45:00 +0530
4785
4786Merge branches 'next' and 'master'
4787
4788Changed Files:
4789
4790Commit: aabf191024aacc91784593b0d3f8d5fa37434b25
4791Date: Thu, 1 Apr 2010 12:43:27 +0530
4792
4793Added 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.
4794Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
4795
4796Changed Files:
4797
4798result
4799
4800Commit: 3bf514769d060a64d0f38f4b97c00d8bb0de74f8
4801Date: Thu, 1 Apr 2010 11:34:36 +0530
4802
4803Merge branches 'next' and 'pu' into pu
4804
4805Changed Files:
4806
4807Commit: 44fba94453ca4f446cde4db08b0a760862b55cfa
4808Date: Thu, 1 Apr 2010 11:30:52 +0530
4809
4810Merge branches 'next' and 'master'
4811
4812Changed Files:
4813
4814Commit: f50539e0bcb0f9bab88101ce40a8e09a1d76d4a9
4815Date: Thu, 1 Apr 2010 11:25:49 +0530
4816
4817Modified nets/Makefile for appending one file which needs in /opt/ltp/tetscases/bin directory while install.
4818=======================================================================================
4819parentns.sh 0 TINFO : Pinging ChildNS from ParentNS
4820sshd re-exec requires execution with an absolute path
4821/opt/ltp/testcases/bin/ch_ftp.sh: line 37: ./container_ftp.pl: No such file or directory
4822childns.sh 1 TFAIL : ftp failed
4823Error while running the script
4824two_children_ns: return code is 1 ; par_chld_ftp: FAIL 1 ;
4825=======================================================================================
4826
4827After patch applied the resule is like this:
4828
4829=======================================================================================
4830parentns.sh 0 TINFO : Pinging ChildNS from ParentNS
4831sshd re-exec requires execution with an absolute path
4832Error: Can't ftp to 192.168.0.181: Connection refused
4833childns.sh 1 TFAIL : ftp failed
4834Error while running the script
4835two_children_ns: return code is 1 ; par_chld_ftp: FAIL 1 ;
4836=======================================================================================
4837
4838Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
4839
4840Changed Files:
4841
4842testcases/kernel/containers/netns/Makefile
4843
4844Commit: 4ccf10848def0a6f48e0fa1302056101564fedb0
4845Date: Thu, 1 Apr 2010 11:17:51 +0530
4846
4847NETNS tests from containers fails to execute with following message
4848Running netns tests.
4849--: childns.sh '/opt/ltp': No such file or directory
4850
4851LTP infrastructure fails to locate the childns.sh script. Fix this.
4852There were few hardcoded paths within various tests which are not available
4853during runtime.
4854
4855eg : %s/testcases/kernel/containers/netns/paripv6.sh
4856
4857Fix those occurences by specifying proper paths (%s/testcases/bin/paripv6.sh)
4858
4859The following patch allows the test to be executed properly on my Fedora 12
4860system.
4861
4862Signed-off-by : Sachin Sant <sachinp@in.ibm.com>
4863Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
4864
4865Changed Files:
4866
4867testcases/kernel/containers/netns/common.c
4868testcases/kernel/containers/netns/par_chld_ipv6.c
4869testcases/kernel/containers/netns/sysfsview.c
4870testcases/kernel/containers/netns/two_children_ns.c
4871
4872Commit: aca4428b38701e46e0da38fd7583028216c32c66
4873Date: Thu, 1 Apr 2010 10:24:25 +0530
4874
4875Added Maintainer Notes new file
4876Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
4877
4878Changed Files:
4879
4880doc/MaintNotes
4881
4882Commit: d2a9b9d3e04807fb4744dc7e778fe6e0c9543bc1
4883Date: Thu, 1 Apr 2010 10:10:33 +0530
4884
4885Merge branches 'next' and 'master'
4886
4887Changed Files:
4888
4889Commit: 613db220bc78b3109934dbdf617a7d2b3b437295
4890Date: Thu, 1 Apr 2010 10:09:49 +0530
4891
4892Changelog from 2010-03-01 to 2010-03-31
4893Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
4894
4895Changed Files:
4896
4897ChangeLog
Rishikesh K Rajak613db222010-04-01 10:09:49 +05304898LTP-20100331
4899
4900commit f269fc8247563f3fe4c412fcd8fc6522d8a34753
4901Author: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
4902Date: Wed Mar 31 18:48:05 2010 +0530
4903
4904./runltp -f fs_readonly fails with:
4905
4906wc: /opt/ltp/testscripts/fs_ro_tests: No such file or directory
4907TDIR is /tmp/fs19258/dir2-bound
4908seq: missing operand
4909...
4910<<<test_end>>>
4911INFO: ltp-pan reported all tests PASS
4912
4913This patch fixes the problem.
4914
4915Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
4916
4917commit c58cf0cff52cc72179c6fb4303509a3f2db19945
4918Author: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
4919Date: Wed Mar 31 15:30:14 2010 +0530
4920
4921cgroup_fj_release_agent is not getting installed as it does not end with
4922*.sh.
4923
4924And
4925
4926Other fix is about the indentation of rtc device driver
4927testcases
4928
4929Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
4930
4931Commit: 566d1af5a7111408601ea6cb64218585bee8d04a
4932Date: Thu, 25 Mar 2010 20:04:07 +0530
4933
4934Merge commit '391e757d43b3ac33a4a435e319ee77b1daa6da76'
4935
4936Changed Files:
4937
4938Commit: 391e757d43b3ac33a4a435e319ee77b1daa6da76
4939Date: Tue, 23 Mar 2010 20:07:34 +0530
4940
4941Fix the proper return for testcase.
4942Reported By: Srinivasa R Chamarthy <schamart@linux.vnet.ibm.com>
4943Signed-off By: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
4944
4945Changed Files:
4946
4947testcases/kernel/controllers/cgroup_fj/run_cgroup_test_fj.sh
4948
4949Commit: 008f0d2c45d52af059d7981685921fc53d7354bf
4950Date: Tue, 23 Mar 2010 20:05:26 +0530
4951
4952These warning will appear when HAVE_LIBCAP is not defined.
4953c.c: In function ‘main’:
4954c.c:28: warning: unused variable ‘ret’
4955c.c:27: warning: unused variable ‘caps2’
4956c.c:27: warning: unused variable ‘caps’
4957
4958Signed-off By: Rishikesh K Rajak<risrajak@linux.vnet.ibm.com>
4959
4960Changed Files:
4961
4962testcases/kernel/security/filecaps/c.c
4963
4964Commit: b72a24c9eb339841a0c4b82d384a5b3ba10c9ecb
4965Date: Tue, 23 Mar 2010 14:26:21 +0530
4966
4967Merge branches 'maint' and 'master'
4968
4969Changed Files:
4970
4971Commit: f102fd9735f01b4e2c9ae44f3c90d1a56d4d81f8
4972Date: Tue, 23 Mar 2010 14:20:36 +0530
4973
4974I 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.
4975ATM, my patch is not a good idea for MIPS architectures.
4976So, after your comments I have modified my patch and tested.
4977Here in this latest patch i did not change any thing regarding while loop.
4978I replaced sleep() in an appropriate place.
4979It is working fine on X86, ARM and MIPS.
4980
4981Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com >
4982Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
4983
4984Changed Files:
4985
4986testcases/open_posix_testsuite/conformance/interfaces/sem_post/8-1.c
4987
4988Commit: 7ad24180d690306e129b84d49806f9f176a28d57
4989Date: Tue, 23 Mar 2010 14:19:01 +0530
4990
4991while running i found some unwanted messages and fixed those. You can Ack if it is correct fix.
4992===== error log =====
4993Running in:
4994cp: cannot stat `/opt/ltp/testcases/bin/print_caps': No such file or directory
4995mkfifo: cannot create fifo `caps_fifo': File exists
4996cap_sys_admin tests
4997==== error log ======
4998
4999Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
5000
5001Changed Files:
5002
5003testcases/kernel/security/filecaps/filecapstest.sh
5004
5005Commit: 2df915dc1da7c5d92e03856095d3f66601178e58
5006Date: Mon, 22 Mar 2010 13:50:11 +0530
5007
5008Revert "I have found abnormal behavior of sem_post/8-1.c test case under posix."
5009This reverts commit d40fd32af0d0ad7713b0cf6cd23daf1ee639d479.
5010
5011Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
5012
5013Changed Files:
5014
5015.gitignore
5016
5017Commit: c65b70531c8d383a957654ad5179cb302b405a3b
5018Date: Mon, 22 Mar 2010 13:38:45 +0530
5019
5020Remaining patch for new file addition for commit:6e3dd83d9f575d98d76b8b3f642ad6e8793dbdfc
5021
5022Changed Files:
5023
5024m4/ltp-prctl.m4
5025testcases/kernel/security/filecaps/c.c
5026
5027Commit: 95a376d4e50acd0c90bf749060a1974338a082a9
5028Date: Mon, 22 Mar 2010 12:07:05 +0530
5029
5030As 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.
5031Signed-off-by: Cyril Hrubis chrubis@suse.cz
5032Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
5033
5034Changed Files:
5035
5036testcases/open_posix_testsuite/conformance/interfaces/sigset/8-1.c
5037
5038Commit: 6e3dd83d9f575d98d76b8b3f642ad6e8793dbdfc
5039Date: Mon, 22 Mar 2010 12:04:09 +0530
5040
5041Here'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.
5042(I'm sure there is an AC_ macro for finding a command)
5043
5044And second patch :
5045
5046Remove the run-time checks and just have autoconf check for
5047libcap and setcap presence.
5048
5049After this, filecaps tests compile, install, and pass on f10 at least.
5050
5051Signed-off-by: Serge E. Hallyn <serue@us.ibm.com>
5052Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
5053
5054Changed Files:
5055
5056configure.ac
5057m4/ltp-cap.m4
5058testcases/kernel/security/Makefile
5059testcases/kernel/security/cap_bound/cap_bounds_r.c
5060testcases/kernel/security/cap_bound/cap_bounds_rw.c
5061testcases/kernel/security/cap_bound/cap_bset_inh_bounds.c
5062testcases/kernel/security/cap_bound/check_pe.c
5063testcases/kernel/security/cap_bound/dummy.c
5064testcases/kernel/security/cap_bound/exec_with_inh.c
5065testcases/kernel/security/cap_bound/exec_without_inh.c
5066testcases/kernel/security/filecaps/check_simple_capset.c
5067testcases/kernel/security/filecaps/checkforfilecaps.sh
5068testcases/kernel/security/filecaps/checkforlibcap.sh
5069testcases/kernel/security/filecaps/filecapstest.sh
5070testcases/kernel/security/filecaps/inh_capped.c
5071testcases/kernel/security/filecaps/print_caps.c
5072testcases/kernel/security/filecaps/verify_caps_exec.c
5073
5074Commit: 96a4822d72478abce6dceabc816f658ba4ded0d3
5075Date: Mon, 22 Mar 2010 11:53:21 +0530
5076
5077Merge branches 'next' and 'master'
5078
5079Changed Files:
5080
5081Commit: c700433fe26d24b975bf241668a9701548e6c21d
5082Date: Mon, 22 Mar 2010 11:16:51 +0530
5083
5084Attached 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.
5085Signed-off-by: Cyril Hrubis chrubis@suse.cz
5086Acked-by: Garrett Cooper <yanegomi@gmail.com>
5087
5088Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
5089
5090Changed Files:
5091
5092testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/1-1.c
5093testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/2-1.c
5094testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/2-2.c
5095testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/4-1.c
5096testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/5-1.c
5097
5098Commit: 4d574b9f3c82a58d88b97e201ac49cddf7bc5c24
5099Date: Mon, 22 Mar 2010 10:43:41 +0530
5100
5101Merge branch 'next' of ssh://ltp.git.sourceforge.net/gitroot/ltp/ltp-dev into next
5102
5103Changed Files:
5104
5105Commit: e7ed287c04bef2108fa544b0b86629e554403970
5106Date: Mon, 22 Mar 2010 10:42:05 +0530
5107
5108This commit contains Linux RTC device driver test cases. Currently RTC read test, Alarm test and Update interrupts tests are supported.
5109Tested-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
5110Signed-off-by: Silesh C V <Silesh.Vellattu@lntinfotech.com>
5111
5112Changed Files:
5113
5114testcases/kernel/device-drivers/rtc/Makefile
5115testcases/kernel/device-drivers/rtc/README
5116testcases/kernel/device-drivers/rtc/rtc-test.c
5117
5118Commit: 965127e99f1c3e4035a3de621ca0c295de14448b
5119Date: Mon, 15 Mar 2010 11:53:31 +0530
5120
5121Merge branches 'pu' and 'maint' into maint
5122
5123Changed Files:
5124
5125Commit: 0a52859d55cf93cdd310ec678868cb4d10e80728
5126Date: Mon, 15 Mar 2010 11:50:53 +0530
5127
5128Adding a wordy informationi, 2005 here represents as year not version of kernels.
5129Though we need to work on this testcase to provide under TCONF.
5130
5131Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
5132
5133Changed Files:
5134
5135testcases/network/multicast/mc_cmds/mc_cmds
5136
5137Commit: d05498f44de5d3e542b2031b458d84e907604728
5138Date: Sat, 13 Mar 2010 12:50:13 +0530
5139
5140Merge branches 'master' and 'pu' into pu
5141
5142Changed Files:
5143
5144Commit: 2784e9a6e36cacad4192f41a8c9044a85428ed27
5145Date: Sat, 13 Mar 2010 12:49:29 +0530
5146
5147Merge branches 'master' and 'maint' into maint
5148
5149Changed Files:
5150
5151Commit: b80fdefbd1843484e5a3ccc3d5748fee5b4cd1f7
5152Date: Sat, 13 Mar 2010 12:47:38 +0530
5153
5154Merge branches 'master' and 'next' into next
5155
5156Changed Files:
5157
5158Commit: 00c8b3450d151482e9f7424224fc8a64bff27fdd
5159Date: Wed, 10 Mar 2010 20:29:15 -0800
5160
5161Merge branch 'master' of ssh://yaberauneya@ltp.git.sourceforge.net/gitroot/ltp/ltp-dev
5162
5163Changed Files:
5164
5165Commit: a25f31b6f0a774b75ad2bf664f84ff0500086785
5166Date: Wed, 10 Mar 2010 20:28:33 -0800
5167
5168Update TODO with note about needing to replace pushd and popd logic in a few tests.
5169Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
5170
5171Changed Files:
5172
5173TODO
5174
5175Commit: 007dce57f645ad796f8cb60a13de936ac04fd1e8
5176Date: Wed, 10 Mar 2010 20:26:15 -0800
5177
5178Hi,
5179I found following problem about "memcg_control" test.
5180---------
5181/opt/ltp/testcases/bin/memcg_control_test.sh: line 30: [: : integer
5182expression expected
5183----------
5184
5185This happens because of following process.
5186[ memcg_control_test.sh: line 30 ]
5187---------
5188if [ "$(grep -w memory /proc/cgroups | cut -f4)" -ne "1" ]; then
5189 echo "WARNING:"
5190 echo "Either kernel does not support memory resource controller or
5191feature not ena
5192bled"
5193 echo "Skipping all memcg_control testcases...."
5194 exit 0
5195fi
5196---------
5197
5198"$(grep -w memory /proc/cgroups | cut -f4)" can't comparable with "1"
5199if "$(grep -w memory /proc/cgroups | cut -f4)" = nothing.
5200
5201How about fixing like the other "memcg" tests?
5202
5203Signed-off-by: Yuki Yao<y_yao@ryobi.co.jp>
5204Acked-by: Garrett Cooper <yanegomi@gmail.com>
5205
5206Changed Files:
5207
5208testcases/kernel/controllers/memcg/control/memcg_control_test.sh
5209
5210Commit: a3bb7abd2c1fb20dc4d93bef9cda2980f4339a6f
5211Date: Wed, 10 Mar 2010 18:34:57 +0530
5212
5213Merge branches 'next' and 'master'
5214
5215Changed Files:
5216
5217Commit: 737694964966bcf7a807b335d51923ee9c9c27a5
5218Date: Wed, 10 Mar 2010 18:32:35 +0530
5219
5220To run filecap test, checkforlibcap.sh file is required to be there in /opt/ltp/testcases/bin
5221Otherwise you will get this error when you run filecap test.
5222
5223>>>>
5224/opt/ltp/testcases/bin/filecapstest.sh: line 22: checkforlibcap.sh: command not found
5225<<<<
5226
5227Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
5228
5229Changed Files:
5230
5231testcases/kernel/security/filecaps/Makefile
5232
5233Commit: 615e1e37de053855b6bd56bae8b00d8a17133f8a
5234Date: Wed, 10 Mar 2010 11:05:40 +0530
5235
5236Merge branches 'master' and 'pu' into pu
5237
5238Changed Files:
5239
5240Commit: b8ed5460176838d9b714dddbc17685983b4a8b9b
5241Date: Wed, 10 Mar 2010 11:03:55 +0530
5242
5243Merge branches 'master' and 'maint' into maint
5244
5245Changed Files:
5246
5247Commit: ce944320bea9e3d7044a36c64ef2e1719312370d
5248Date: Wed, 10 Mar 2010 11:03:42 +0530
5249
5250Merge branches 'master' and 'next' into next
5251
5252Changed Files:
5253
5254Commit: 1a5506c97dcfda0bd16f83ca855bb633c47eea4c
5255Date: Wed, 10 Mar 2010 11:01:47 +0530
5256
5257Fix make filed,, reported by Shi Weihua <shiwh@cn.fujitsu.com> It was my bad :( .
5258Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
5259
5260Changed Files:
5261
5262testcases/kernel/containers/Makefile
5263
5264Commit: 48c52fcd4e7668bc36bbe080f53462d410712b69
5265Date: Wed, 10 Mar 2010 10:00:22 +0530
5266
5267Instead of LIBS, it should be LDLIBS in container/Makefile
5268Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
5269
5270Changed Files:
5271
5272testcases/kernel/containers/Makefile
5273
5274Commit: c962f51674b971496e14ac4be0cc75da98b75fca
5275Date: Tue, 9 Mar 2010 21:53:25 +0530
5276
5277Testing for post-receive-email
5278Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
5279
5280Changed Files:
5281
5282TODO
5283
5284Commit: 17905ceabf2dc20e978dfa4ea3682197ad01bf9a
5285Date: Tue, 9 Mar 2010 14:11:41 +0530
5286
5287Merge branches 'next' and 'master'
5288
5289Changed Files:
5290
5291Commit: bdfe0b2a9dd720c3013225cc4aa1628e77888b24
5292Date: Tue, 9 Mar 2010 14:05:46 +0530
5293
5294Adding check_for_unshare.c file and linking the porper lib.
5295Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
5296Reported-By: Shi Weihua <shiwh@cn.fujitsu.com>
5297
5298Changed Files:
5299
5300testcases/kernel/containers/Makefile
5301testcases/kernel/containers/check_for_unshare.c
5302
5303Commit: 716d29883b11107c32313b1836bea447fecbaf1e
5304Date: Tue, 9 Mar 2010 12:48:53 +0530
5305
5306Quick fix for build failure with 8th Mar master tree.
5307Getting compilation error as:
5308==================================================================
5309buffer.c: In function ‘evbuffer_add_printf’:
5310buffer.c:96: warning: implicit declaration of function ‘vasprintf’
5311buffer.c:100: warning: pointer targets in passing argument 2 of ‘evbuffer_add’ differ in signedness
5312gcc -DHAVE_CONFIG_H -I. -I. -I. -Icompat -Wall -g -O2 -c evbuffer.c
5313gcc -DHAVE_CONFIG_H -I. -I. -I. -Icompat -Wall -g -O2 -c select.c
5314gcc -DHAVE_CONFIG_H -I. -I. -I. -Icompat -Wall -g -O2 -c poll.c
5315gcc -DHAVE_CONFIG_H -I. -I. -I. -Icompat -Wall -g -O2 -c epoll.c
5316gcc -DHAVE_CONFIG_H -I. -I. -I. -Icompat -Wall -g -O2 -c signal.c
5317rm -f libevent.a
5318ar cru libevent.a event.o buffer.o evbuffer.o select.o poll.o epoll.o signal.o
5319ar: -u: (PROGRAM ERROR) Option should have been recognized!?
5320Try `ar --help' or `ar --usage' for more information.
5321make[2]: *** [libevent.a] Error 64
5322make[2]: Leaving directory `/root/ltp-dev/testcases/kernel/syscalls/libevent'
5323make[1]: *** [all-recursive] Error 1
5324make[1]: Leaving directory `/root/ltp-dev/testcases/kernel/syscalls/libevent'
5325make: *** [all-recursive-am] Error 2
5326:~/ltp-dev/testcases/kernel/syscalls/libevent #
5327=================================================================
5328
5329Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
5330
5331Changed Files:
5332
5333testcases/kernel/syscalls/libevent/Makefile.in
5334
5335Commit: 58854395050b8a3bb2fa4e5e4401546925f6aad8
5336Date: Tue, 9 Mar 2010 12:24:47 +0530
5337
5338Commenting "make all" in run_freezer.sh file as it is stopping to run the freezer testcase
5339Signed-off By: Rishikesh K Rajak<risrajak@linux.vnet.ibm.com>
5340
5341Changed Files:
5342
5343testcases/kernel/controllers/freezer/run_freezer.sh
5344
5345Commit: 886918830ae73a7f4b5cc2d9bf8554ee9f393ed8
5346Date: Tue, 9 Mar 2010 12:07:48 +0530
5347
5348Merge branches 'master' and 'next' into next
5349
5350Changed Files:
5351
5352Commit: e8e3c7598b82b54a7770c48a2422d5d6fa127045
5353Date: Tue, 9 Mar 2010 12:04:03 +0530
5354
5355Merge branches 'master' and 'maint' into maint
5356
5357Changed Files:
5358
5359Commit: 63f0a8f554d28b28b207f41e42182e1b789333b6
5360Date: Tue, 9 Mar 2010 12:00:53 +0530
5361
5362libcgroup_freezer , pushd/popd removal.
5363> I went over the libcgroup_freezer testcase and there are a number
5364> of areas which use pushd / popd. I realize this was for ease-of-use,
5365> but pushd / popd aren't functional built-ins with busybox and so the
5366> testcases fail on Debian based distros. Could you please fix this?
5367> Thanks,
5368> -Garrett
5369
5370I ported and tested your patch on top of latest git. And it works fine.
5371
5372Tested & Ported-By: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
5373Reported-By :Garrett Cooper <yanegomi@gmail.com>
5374Signed-off By: Matt Helsley <matthltc@linux.vnet.ibm.com>
5375
5376Changed Files:
5377
5378testcases/kernel/controllers/freezer/libcgroup_freezer
5379
5380Commit: 71256e18bb4d21d1b82c4031a1983cb72ef215aa
5381Date: Mon, 8 Mar 2010 08:53:05 -0800
5382
5383Clean up comment to note the actual problem. It was confusing before.
5384Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
5385
5386Changed Files:
5387
5388testcases/kernel/syscalls/libevent/buffer.c
5389
5390Commit: 6d722f4ff2317c60f9fff1287af5d41cddca937e
5391Date: Mon, 8 Mar 2010 08:48:14 -0800
5392
5393Use $TMP (which defaults to /tmp) rather than /tmp as $TMP can be parameterized via runltp, et all.
5394Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
5395
5396Changed Files:
5397
5398testcases/kernel/controllers/freezer/libcgroup_freezer
5399
5400Commit: fb5821d2af94dd631dbd0ccfa80df1cf104f9a1f
5401Date: Mon, 8 Mar 2010 08:42:23 -0800
5402
5403Replace pushd / popd with proper cd logic as busybox doesn't have pushd / popd.
5404Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
5405
5406Changed Files:
5407
5408testcases/commands/unzip/unzip_tests.sh
5409
5410Commit: 4a1e63a8acc3f77459f6e308fc791f4205e027fd
5411Date: Mon, 8 Mar 2010 08:00:46 -0800
5412
5413Fix _GNU_SOURCES macro requirement error.
5414It 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:
5415
5416...
5417buffer.c: In function ‘evbuffer_add_printf’:
5418buffer.c:91: warning: implicit declaration of function ‘vasprintf’
5419buffer.c:95: warning: pointer targets in passing argument 2 of
5420‘evbuffer_add’ differ in signedness
5421rm -f libevent.a
5422ar cru libevent.a event.o buffer.o evbuffer.o select.o poll.o epoll.o
5423signal.o
5424ar: -u: (PROGRAM ERROR) Option should have been recognized!?
5425Try `ar --help' or `ar --usage' for more information.
5426make[4]: *** [libevent.a] Error 64
5427make[4]: Leaving directory
5428`/root/ltp-dev/testcases/kernel/syscalls/libevent'
5429make[3]: *** [libevent/lib/libevent.a] Error 2
5430make[3]: Leaving directory `/root/ltp-dev/testcases/kernel/syscalls'
5431make[2]: *** [all] Error 2
5432make[2]: Leaving directory `/root/ltp-dev/testcases/kernel'
5433make[1]: *** [all] Error 2
5434make[1]: Leaving directory `/root/ltp-dev/testcases'
5435make: *** [testcases-all] Error 2
5436mls41:~/ltp-dev # uname -a
5437Linux mls41 2.6.32.8-0.3-default #1 SMP 2010-02-22 16:22:25 +0100 x86_64
5438x86_64 x86_64 GNU/Linux
5439mls41:~/ltp-dev #
5440
5441So 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.
5442
5443Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
5444
5445Changed Files:
5446
5447testcases/kernel/syscalls/libevent/buffer.c
5448
5449Commit: 223e12ee3f7fdb525746462747954552f0e07538
5450Date: Mon, 8 Mar 2010 07:46:02 -0800
5451
5452Fix install for cgroup_fj_testcases.
5453Turns out this script wasn't being installed properly, and thus its testcases were failing; fix by suffixing with .sh
5454
5455Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
5456
5457Changed Files:
5458
5459testcases/kernel/controllers/cgroup_fj/cgroup_fj_testcases
5460testcases/kernel/controllers/cgroup_fj/cgroup_fj_testcases.sh
5461
5462Commit: 49010e502a74cb6461fe9c64c90dd878c8edd398
5463Date: Mon, 8 Mar 2010 07:42:52 -0800
5464
5465Replace pushd // popd with cd calls.
5466Busybox 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...
5467
5468Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
5469
5470Changed Files:
5471
5472testcases/kernel/controllers/memcg/control/memcg_control_test.sh
5473
5474Commit: 9116567e3fd8646442f85518e6698ee0fef024a4
5475Date: Sun, 7 Mar 2010 14:32:56 -0800
5476
5477Fix nobody group check and change default uid/gid for nobody.
5478This was failing unnecessarily on Ubuntu because Debian uses nogroup instead of nobody for an anonymous group.
5479
5480Also 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:
5481
5482FreeBSD:
5483
5484$ id nobody
5485uid=65534(nobody) gid=65534(nobody) groups=65534(nobody)
5486
5487RHEL 4.6:
5488
5489$ id nobody
5490uid=99(nobody) gid=99 groups=99
5491
5492Solaris:
5493
5494% id nobody
5495uid=60001(nobody) gid=60001(nobody)
5496
5497Ubuntu:
5498
5499uid=65534(nobody) gid=65534(nogroup) groups=65534(nogroup)
5500
5501For grins, OSX Leopard just uses some whacky UINT32_MAX value for nobody XD...
5502
5503$ id nobody
5504uid=4294967294(nobody) gid=4294967294(nobody) groups=4294967294(nobody)
5505
5506Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
5507
5508Changed Files:
5509
5510IDcheck.sh
5511
5512Commit: 91ec53d1a811594976df4811a43113a0913da222
5513Date: Sun, 7 Mar 2010 14:19:11 -0800
5514
5515Correct setuid() logic for "nobody" uid.
5516The 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.
5517
5518Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
5519
5520Changed Files:
5521
5522testcases/kernel/syscalls/link/link06.c
5523testcases/kernel/syscalls/link/link07.c
5524
5525Commit: 373c91c072a7a85dfe2719dc8dee4e8cdd066d94
5526Date: Sun, 7 Mar 2010 13:54:38 -0800
5527
5528Remove unused variable $str based on closer inspection via git commit history.
5529Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
5530
5531Changed Files:
5532
5533testcases/kernel/io/aio/aio02/runfstests.sh
5534
5535Commit: 50b265b120a1fad3ec6fa7a6d3522ca66017368e
5536Date: Sun, 7 Mar 2010 13:51:33 -0800
5537
5538Fix style in runfstests.sh
55391. Indentation was off (was using tabs and spaces ; standardize on tabs like we should).
55402. 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.
5541
5542Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
5543
5544Changed Files:
5545
5546testcases/kernel/io/aio/aio02/runfstests.sh
5547
5548Commit: 4a03d3d7f55d2b0fdbb47d036bfd2e33b7e61a3d
5549Date: Sun, 7 Mar 2010 13:38:20 -0800
5550
5551Hi All,
5552I have observed that, while executing the io tests in LTP, the 'aio02'
5553test failed to get executed:
5554
5555--------------------------------------------------------------------------------------------------
5556$./runtests -f io
5557
5558Running tests.......
5559<<<test_start>>>
5560tag=aio01 stime=1267980185
5561cmdline="aio01"
5562contacts=""
5563analysis=exit
5564<<<test_output>>>
5565aio01 1 TPASS : Test 1: 10 writes in 0.000102 sec
5566aio01 2 TPASS : Test 2: 10 reads in 0.000056 sec
5567aio01 3 TPASS : Test 3: 10 prep,writes in 0.000070 sec
5568aio01 4 TPASS : Test 4: 10 prep,reads in 0.000051 sec
5569aio01 5 TPASS : Test 5: 10 reads and writes in 0.000108 sec
5570aio01 6 TPASS : Test 6: 10 read,write,verify in 0.000108 sec
5571<<<execution_status>>>
5572initiation_status="ok"
5573duration=0 termination_type=exited termination_id=0 corefile=no
5574cutime=0 cstime=0
5575<<<test_end>>>
5576<<<test_start>>>
5577tag=aio02 stime=1267980185
5578cmdline="runfstests.sh aio_tio"
5579contacts=""
5580analysis=exit
5581<<<test_output>>>
5582Starting the Tests
5583incrementing stop
5584Test run starting at Sun Mar 7 22:13:05 IST 2010
5585Missing the test program. You must pass a test path/name for testing
5586usage: runfstests.sh [ -a test name ]
5587
5588example: runfstests.sh -a cases/aio_tio
5589
5590<<<execution_status>>>
5591initiation_status="ok"
5592duration=0 termination_type=exited termination_id=0 corefile=no
5593cutime=0 cstime=0
5594<<<test_end>>>
5595INFO: ltp-pan reported all tests PASS
5596LTP Version: LTP-20100228
5597
5598-------------------------------------------------------------------------------------------------------
5599
5600The "aio02_io_runtest.patch" makes the necessary changes in "io" file
5601in "runtest" directory.
5602
5603Signed-off-by: Maxin B. John <maxin.john@gmail.com>
5604Acked-by: Garrett Cooper <gcooper@orangebox.local>
5605
5606Changed Files:
5607
5608runtest/io
5609
5610Commit: 31d0645afe4dbe63d16e9c8697bd03baea9dfd63
5611Date: Sun, 7 Mar 2010 13:35:57 -0800
5612
5613Hi All,
5614I have observed that, while executing the io tests in LTP, the 'aio02'
5615test failed to get executed:
5616
5617--------------------------------------------------------------------------------------------------
5618$./runtests -f io
5619
5620Running tests.......
5621<<<test_start>>>
5622tag=aio01 stime=1267980185
5623cmdline="aio01"
5624contacts=""
5625analysis=exit
5626<<<test_output>>>
5627aio01 1 TPASS : Test 1: 10 writes in 0.000102 sec
5628aio01 2 TPASS : Test 2: 10 reads in 0.000056 sec
5629aio01 3 TPASS : Test 3: 10 prep,writes in 0.000070 sec
5630aio01 4 TPASS : Test 4: 10 prep,reads in 0.000051 sec
5631aio01 5 TPASS : Test 5: 10 reads and writes in 0.000108 sec
5632aio01 6 TPASS : Test 6: 10 read,write,verify in 0.000108 sec
5633<<<execution_status>>>
5634initiation_status="ok"
5635duration=0 termination_type=exited termination_id=0 corefile=no
5636cutime=0 cstime=0
5637<<<test_end>>>
5638<<<test_start>>>
5639tag=aio02 stime=1267980185
5640cmdline="runfstests.sh aio_tio"
5641contacts=""
5642analysis=exit
5643<<<test_output>>>
5644Starting the Tests
5645incrementing stop
5646Test run starting at Sun Mar 7 22:13:05 IST 2010
5647Missing the test program. You must pass a test path/name for testing
5648usage: runfstests.sh [ -a test name ]
5649
5650example: runfstests.sh -a cases/aio_tio
5651
5652<<<execution_status>>>
5653initiation_status="ok"
5654duration=0 termination_type=exited termination_id=0 corefile=no
5655cutime=0 cstime=0
5656<<<test_end>>>
5657INFO: ltp-pan reported all tests PASS
5658LTP Version: LTP-20100228
5659
5660-------------------------------------------------------------------------------------------------------
5661
5662The "aio02_io_runtest.patch" makes the necessary changes in "io" file
5663in "runtest" directory.
5664
5665Signed-off-by: Maxin B. John <maxin.john@gmail.com>
5666Acked-by: Garrett Cooper <yanegomi@gmail.com>
5667
5668Changed Files:
5669
5670testcases/kernel/io/aio/aio02/runfstests.sh
5671
5672Commit: 5f174e6c7e31f7f45717d5fc873c6ed2638753d7
5673Date: Sat, 6 Mar 2010 20:03:43 -0800
5674
5675Well obviously that test didn't trigger anything with the precommit hook -_-...
5676Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
5677
5678Changed Files:
5679
5680foo
5681
5682Commit: 44c0b0cbc597496bd2b5373a7361d37f3612a377
5683Date: Sat, 6 Mar 2010 19:45:59 -0800
5684
5685Testing..
5686
5687Changed Files:
5688
5689foo
5690
5691Commit: f95875a852db24d449b10627dc5006a95c8a4db9
5692Date: Fri, 5 Mar 2010 02:44:39 -0800
5693
5694Remove ./ suffix in usage message and examples.
5695Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
5696
5697Changed Files:
5698
5699runltp
5700runltplite.sh
5701
5702Commit: b3fb75df0076a12276071ff06421ee41e415d01d
5703Date: Fri, 5 Mar 2010 02:41:49 -0800
5704
5705Clean up some logic.
5706Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
5707
5708Changed Files:
5709
5710testcases/kernel/hotplug/cpu_hotplug/include/hotplug.fns
5711testcases/kernel/hotplug/cpu_hotplug/runtests.sh
5712
5713Commit: baf5c4c8412373f527431b55590d88066fd5afce
5714Date: Fri, 5 Mar 2010 02:38:56 -0800
5715
5716... Finish off cleanup:
57171. POSIXify.
57182. Whitespace cleanup.
57193. Convert to tst_resm(1) standard variables and reporting.
57204. Prune away some complicated logic.
5721
5722Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
5723
5724Changed Files:
5725
5726testcases/kernel/hotplug/cpu_hotplug/functional/hotplug01.sh
5727testcases/kernel/hotplug/cpu_hotplug/functional/hotplug02.sh
5728testcases/kernel/hotplug/cpu_hotplug/functional/hotplug03.sh
5729testcases/kernel/hotplug/cpu_hotplug/functional/hotplug04.sh
5730testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sar.sh
5731testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sh
5732testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.top.sh
5733testcases/kernel/hotplug/cpu_hotplug/functional/hotplug07.sh
5734
5735Commit: 08941a3fa41efe7a832ac356833c2c389ab71050
5736Date: Fri, 5 Mar 2010 01:37:03 -0800
5737
57381. POSIXify. 2. Cleanup space.
5739Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
5740
5741Changed Files:
5742
5743testcases/kernel/hotplug/cpu_hotplug/functional/hotplug04.sh
5744
5745Commit: 7edded454a877368665cd1d450161a4442403340
5746Date: Fri, 5 Mar 2010 01:33:41 -0800
5747
57481. POSIXify. 2. Clean up whitespace. 3. Make more relative-path agnostic.
5749Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
5750
5751Changed Files:
5752
5753testcases/kernel/hotplug/cpu_hotplug/functional/hotplug03.sh
5754
5755Commit: b7306d6267231eca3b751167f9ea3651cbdd134d
5756Date: Fri, 5 Mar 2010 00:58:28 -0800
5757
57581. POSIXify. 2. Convert over to tst_resm(1), like hotplug01.sh
5759Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
5760
5761Changed Files:
5762
5763testcases/kernel/hotplug/cpu_hotplug/functional/hotplug02.sh
5764
5765Commit: 37ef4019e587c57ea70b0eb3e4c55eb5aa863455
5766Date: Fri, 5 Mar 2010 00:51:18 -0800
5767
57681. POSIXify 2. Clean up test. 3. Make more path agnostic.
5769Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
5770
5771Changed Files:
5772
5773testcases/kernel/hotplug/cpu_hotplug/functional/hotplug01.sh
5774
5775Commit: a2d684889450c2cb5cea6ea6adae0a5ce3efad9d
5776Date: Fri, 5 Mar 2010 00:09:35 -0800
5777
5778Update TODO with some items that need to be rewritten.
5779Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
5780
5781Changed Files:
5782
5783TODO
5784
5785Commit: 039e4bbd522168a5145d236faa4e13f402037390
5786Date: Thu, 4 Mar 2010 19:01:36 +0530
5787
5788Merge branches 'master' and 'next' into next
5789
5790Changed Files:
5791
5792Commit: c0e37ca6731cada152573522d48d08513029e44a
5793Date: Thu, 4 Mar 2010 00:22:27 -0800
5794
57951. Add default kernel source dir as /usr/src/linux. 2. Clean up indentation.
5796Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
5797
5798Changed Files:
5799
5800testcases/kernel/hotplug/cpu_hotplug/tools/do_kcompile_loop
5801
5802Commit: a3bd68ba8e3e22f906d2bdb10c7e3f1b1c99d743
5803Date: Thu, 4 Mar 2010 00:20:46 -0800
5804
5805Fix indentation.
5806Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
5807
5808Changed Files:
5809
5810testcases/kernel/hotplug/cpu_hotplug/tools/do_spin_loop
5811
5812Commit: ca0d5a5723863c8197fffa42aab5598cd22e4259
5813Date: Thu, 4 Mar 2010 00:20:13 -0800
5814
5815POSIXify.
5816Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
5817
5818Changed Files:
5819
5820testcases/kernel/hotplug/cpu_hotplug/tools/do_disk_write_loop
5821
5822Commit: 48ae82cefc1e4b19834b5d52ad42937303a18f92
5823Date: Thu, 4 Mar 2010 00:01:27 -0800
5824
5825All for parameterized $TMP.
5826Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
5827
5828Changed Files:
5829
5830testcases/kernel/hotplug/cpu_hotplug/include/testsuite.fns
5831
5832Commit: b1b5563970f07e8130130c607855a4f96b41f701
5833Date: Wed, 3 Mar 2010 23:54:22 -0800
5834
5835Remove bashisms. Clean up.
5836Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
5837
5838Changed Files:
5839
5840testcases/kernel/hotplug/cpu_hotplug/functional/hotplug04.sh
5841
5842Commit: 099b86b8c8cf67026eb0d07ef55805ec1cc4623f
5843Date: Wed, 3 Mar 2010 22:59:00 -0800
5844
5845Install in testcases/bin/cpu_hotplug to avoid collision with installed filenames.
5846Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
5847
5848Changed Files:
5849
5850testcases/kernel/hotplug/cpu_hotplug/Makefile
5851
5852Commit: 354afd2f792ab051e60febf9314d93aca0d67b71
5853Date: Wed, 3 Mar 2010 22:57:24 -0800
5854
5855Make sure this can run wherever -- update the install path in the runtest file for cpu_hotplug...
5856Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
5857
5858Changed Files:
5859
5860runtest/cpuhotplug
5861
5862Commit: 84e0adcdb4f5be00a51d77fadf210355416f8544
5863Date: Wed, 3 Mar 2010 22:53:26 -0800
5864
5865Make alphabetical ordering more apparent by adding a comment.
5866Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
5867
5868Changed Files:
5869
5870testcases/kernel/Makefile
5871
5872Commit: fed24575bdd713d89125830c97c2a865b2e5e92f
5873Date: Wed, 3 Mar 2010 22:52:12 -0800
5874
5875Fix order by properly alphabetizing it again.
5876Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
5877
5878Changed Files:
5879
5880testcases/kernel/Makefile
5881
5882Commit: 87dadac27add4059d351c131a9eb138e9c5ca9da
5883Date: Wed, 3 Mar 2010 22:48:13 -0800
5884
5885Remove unnecessary variable set; all MAKE_TARGETS get added to INSTALL_TARGETS.
5886Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
5887
5888Changed Files:
5889
5890testcases/kernel/hotplug/memory_hotplug/Makefile
5891
5892Commit: 909edbcfc9074fd44a1f3dcb980362c0b63df5ac
5893Date: Thu, 4 Mar 2010 11:52:21 +0530
5894
5895(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.
5896After applying this patch, I have followed the usual ./configure;
5897make; sudo make install steps and executed
5898the cpuhotplug test and observed the below given output . It seems
5899like the test execution is "not so good" in
5900my machine. Your mileage may vary.
5901
5902Signed-off-by: Maxin B. John <maxin.john@gmail.com>
5903Reviewed-By: Rishikesh K Rajak<risrajak@linux.vnet.ibm.com>
5904
5905 Please enter the commit message for your changes. Lines starting
5906
5907Changed Files:
5908
5909testcases/kernel/Makefile
5910testcases/kernel/hotplug/cpu_hotplug/Makefile
5911testcases/kernel/hotplug/memory_hotplug/Makefile
5912
5913Commit: d822fce8b5b1c353cc879070774875984cd44b2c
5914Date: Wed, 3 Mar 2010 22:29:54 +0530
5915
5916Merge branch 'next' of ssh://ltp.git.sourceforge.net/gitroot/ltp/ltp-dev
5917
5918Changed Files:
5919
5920Commit: ea7f641bc4389d7b93c329461533fe69e5263e45
5921Date: Wed, 3 Mar 2010 05:53:02 -0800
5922
5923Update ChangeLog.
5924Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
5925
5926Changed Files:
5927
5928ChangeLog
5929
5930Commit: 3d6a7101e8e8fad797cb5dd79c77f7ac233b90e6
5931Date: Wed, 3 Mar 2010 05:52:31 -0800
5932
5933Remove overly complicated git log ChangeLog script.
5934Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
5935
5936Changed Files:
5937
5938scripts/gitlog2changelog.py
5939
5940Commit: 4a930519a3c63d83bf5c24828bddfacde78279c7
5941Date: Wed, 3 Mar 2010 05:51:33 -0800
5942
5943Add a simpler git ChangeLog script.
5944Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
5945
5946Changed Files:
5947
5948scripts/git2changelog.sh
5949
5950Commit: 29f9058ae39c9f51a4c6c8d5008947394382929c
5951Date: Wed, 3 Mar 2010 04:49:50 -0800
5952
5953Grab ChangeLog script from http://github.com/cryos/avogadro/raw/master/scripts/gitlog2changelog.py .
5954Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
5955
5956Changed Files:
5957
5958scripts/gitlog2changelog.py
5959
5960Commit: 4b3a324a31b57ce86b2354e62a3e847126a3d6cd
5961Date: Wed, 3 Mar 2010 04:42:42 -0800
5962
5963Note caveat about cpu_hotplug test needing to be run from the source tree directory.
5964Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
5965
5966Changed Files:
5967
5968TODO
5969
5970Commit: b60acfe85c751a8996df7e9648e031a16b27fe15
5971Date: Wed, 3 Mar 2010 04:26:16 -0800
5972
5973Inspite of memcg kernel support being available, memcg_[functional|regression |stress] test script fails to execute with message
5974"Either Kernel does not support for memory resource controller or feature not enabled"
5975"Skipping all memcgroup testcases...."
5976
5977Fix the scripts to use proper if []; then .. fi statements.
5978
5979Signed-off-by : Sachin Sant <sachinp@in.ibm.com>
5980
5981Changed Files:
5982
5983testcases/kernel/controllers/memcg/functional/memcg_function_test.sh
5984testcases/kernel/controllers/memcg/regression/memcg_regression_test.sh
5985testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh
5986
5987Commit: ca619b228f727108c38641f56b49833abc98508d
5988Date: Wed, 3 Mar 2010 15:05:23 +0530
5989
5990Revertin the commit d40fd32af0d0ad7713b0cf6cd23daf1ee639d479 for now.
5991Will apply freshly once Naresh will provide new patch.
5992
5993Thanks
5994Rishi
5995
5996Changed Files:
5997
5998testcases/open_posix_testsuite/conformance/interfaces/sem_post/8-1.c
5999
6000Commit: d40fd32af0d0ad7713b0cf6cd23daf1ee639d479
6001Date: Wed, 3 Mar 2010 12:31:25 +0530
6002
6003I 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 :-(
6004After my investigation found synchronization is missing between the
6005child processes.
6006Made a patch to fix this issue.
6007
6008Patch includes
60091.      Reverting back changes made by mreed on Sep 25 2006. Making sure
6010child has been waiting for the lock (below Refs).
60112.      using sleep in while loop is not a good idea, so sleep is removed
6012from while loop
60133.      For the synchronization I have added sleep before releasing the lock.
6014
6015After applying this patch I have tested this test case 1000 times continuously.
6016All the times test case reported as Test Pass :-)
6017
6018Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com >
6019
6020Changed Files:
6021
6022testcases/open_posix_testsuite/conformance/interfaces/sem_post/8-1.c
6023
6024Commit: 08c16de673d332bb8ab2827818dbab1468a2eefe
6025Date: Wed, 3 Mar 2010 10:17:22 +0530
6026
6027I 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.
6028Signed-off-by: Maxin B. John <maxin.john@gmail.com>
6029
6030Changed Files:
6031
6032testcases/network/tcp_cmds/echo/Makefile
6033
6034Commit: 88a1dde39cc27bd9db20297c640376ef413a8aad
6035Date: Wed, 3 Mar 2010 09:55:54 +0530
6036
6037Merge branches 'master' and 'next' into next
6038
6039Changed Files:
6040
6041Commit: c65443529ee1ab84f98777cdd4827066f4a69c96
6042Date: Tue, 2 Mar 2010 21:46:29 +0530
6043
6044Inspite of memcg kernel support being available, memcg_[functional|regression |stress] test script fails to execute with message
6045"Either Kernel does not support for memory resource controller or feature not enabled"
6046"Skipping all memcgroup testcases...."
6047
6048Fix the scripts to use proper if []; then .. fi statements.
6049
6050Signed-off-by : Sachin Sant <sachinp@in.ibm.com>
6051Acked-By & Tested-By: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
6052
6053Thanks
6054Rishi
6055
6056Changed Files:
6057
6058testcases/kernel/controllers/memcg/functional/memcg_function_test.sh
6059testcases/kernel/controllers/memcg/regression/memcg_regression_test.sh
6060testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh
6061
6062Commit: c288167e111d34d5146dbbe5ebb19c84153ee67b
6063Date: Mon, 1 Mar 2010 20:32:24 +0530
6064
6065Fixed the typo in changelog
6066
6067Changed Files:
6068
6069ChangeLog
6070
6071Commit: 45bfc17b467610d6fcda439c1c48916ed3370ddc
6072Date: Mon, 1 Mar 2010 20:08:58 +0530
6073
6074Merge ssh://ltp.git.sourceforge.net/gitroot/ltp/ltp-dev
6075
6076Changed Files:
Rishikesh K Rajak48471202010-03-01 20:04:44 +05306077
Garrett Cooperea7f6412010-03-03 05:53:02 -08006078Commit: 4847120ca53436585fc86aba403628ae0fde8c92
6079Date: Mon, 1 Mar 2010 20:04:44 +0530
6080
6081Changes since 6thFeb to 28Feb 2010.
6082
6083Changed Files:
6084
6085ChangeLog
6086
Rishikesh K Rajak613db222010-04-01 10:09:49 +05306087Commit: c0b8157365beb18a627fe197be6ab111e8281e86
6088Date: Mon, 1 Mar 2010 14:21:09 +0530
6089
6090New testcase added by Naufal.
6091These are the testcases I plan to implement (taken from
6092http://workouts.foss.in/2009/index.php/Hacking_Linux_Kernel_Through_testing)
6093
60941. Validate the upper limit imposed by the topmost hierarchy.
6095
60962. Test the testcase no 1 for subgroups far below in hierarchy.
6097
60983. A group has n siblings. They start consuming memory and the total
6099increases to more than parent's limit. Check if the group with max memory
6100consumption gets it's task killed.
6101
61024. Write a test which uses lots of memory, reaches swap limits and ensure it
6103gets killed.
6104
61055. A task is running in a group which has a limit N on memory.limit_in_bytes
6106but no limit on memory.memsw.limit_in_bytes. The system has swap memory in
6107use and the task's memory consumption is >> N. Therefore the task should be
6108using a big amount of swap memory(say M) > N. Try to set the
6109memory.memsw.limit_in_bytes to a low value say N. It should fail to change
6110the limits.
6111
61126. In test no 5 instead of changing the mem+swap limits turn the swap off.
6113Since the memory usage of the task is more than the current limits the task
6114should be killed.
6115
6116The first testcase has been attached. Reimplemented using named pipes.
6117
6118Naufal
6119
6120Signed-off-by Mohamed Naufal Basheer <naufal11@gmail.com>
6121
6122Changed Files:
6123
6124runtest/controllers
6125testcases/kernel/controllers/memcg/README
6126testcases/kernel/controllers/memcg/control/Makefile
6127testcases/kernel/controllers/memcg/control/mem_process.c
6128testcases/kernel/controllers/memcg/control/memcg_control_test.sh
6129
6130Commit: e180e61b301cf49c9c7357706ecbcd57c99991a4
6131Date: Mon, 1 Mar 2010 11:34:29 +0530
6132
6133Reverting the commit id: 3bc8ecdb69b29436e2987173ffdd7244d8897942
6134
6135Changed Files:
6136
6137runtest/controllers
6138testcases/kernel/controllers/memcg/README
6139
6140Commit: 4847120ca53436585fc86aba403628ae0fde8c92
6141Date: Mon, 1 Mar 2010 20:04:44 +0530
6142
6143Changes since 6thFeb to 28Feb 2010.
6144
6145Changed Files:
6146
6147ChangeLog
6148LTP-20100228
6149
Garrett Cooperea7f6412010-03-03 05:53:02 -08006150Commit: ede8524bff2068c78f1a1f8b8fe87b263a45a31a
6151Date: Sat, 27 Feb 2010 12:12:19 -0800
6152
6153Do some minor spring cleaning on the script to improve whitespace, quote a few strings passed to echo, etc.
6154Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6155
6156Changed Files:
6157
6158runalltests.sh
6159
6160Commit: 0094e1ab8460697a9efcc440d140d6087e0eba68
6161Date: Fri, 26 Feb 2010 20:27:42 -0800
6162
6163Do a minor bit of cleanup with the README.
6164Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6165
6166Changed Files:
6167
6168testcases/commands/mail/00_Descriptions.txt
6169
6170Commit: 90e3e1e6ebdae376650bff696a889118cb6537c6
6171Date: Fri, 26 Feb 2010 20:26:09 -0800
6172
6173Remove space.
6174Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6175
6176Changed Files:
6177
6178testcases/kernel/syscalls/rt_sigprocmask/Makefile
6179
6180Commit: 181f8dc85aa7a92438600f2cfe1d4104c72a1374
6181Date: Fri, 26 Feb 2010 20:23:40 -0800
6182
6183Comment on function, and return an appropriate integer value. Update function names as well.
6184Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6185
6186Changed Files:
6187
6188include/ltp_signal.h
6189
6190Commit: 85a1755e1389c41d2933e83e96a9ced57dc73472
6191Date: Fri, 26 Feb 2010 20:10:07 -0800
6192
6193Finish up the remainder of the needed commits to fix the segfault issues with the rt_sig* syscalls.
6194Signed-off-by: Liu Bo <liubo2009@cn.fujitsu.com>
6195
6196Patch up once again to work with ltp_signal.h. Also clean up test.
6197
6198Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6199
6200Changed Files:
6201
6202testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c
6203
6204Commit: 141cf77113ae4a46bc07cfcfa8451a101b9e943b
6205Date: Fri, 26 Feb 2010 20:08:59 -0800
6206
6207Finish up the remainder of the needed commits to fix the segfault issues with the rt_sig* syscalls.
6208Signed-off-by: Liu Bo <liubo2009@cn.fujitsu.com>
6209
6210Patch up once again to work with ltp_signal.h. Also clean up test.
6211
6212Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6213
6214Changed Files:
6215
6216foo
6217
6218Commit: 135924f74656fba37a43d43e454cbc87b6e08e03
6219Date: Fri, 26 Feb 2010 19:52:32 -0800
6220
6221Fix rt_sigsuspend01, as per the patches provided s.t. it will pass on x86_64.
6222Signed-off-by: Liu Bo <liubo2009@cn.fujitsu.com>
6223
6224Clean up test and adjust to match ltp_signal.h.
6225
6226Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6227
6228Changed Files:
6229
6230testcases/kernel/syscalls/rt_sigsuspend/rt_sigsuspend01.c
6231
6232Commit: 64fd9678ba7e1bf268c11d835149225238e79557
6233Date: Fri, 26 Feb 2010 05:12:13 -0800
6234
6235Fudge code provided by Liu Bo a bit to make it fit ltp_signal.h; most of the code was untouched.
6236Tested and passed on IA32 and IA64.
6237
6238Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6239
6240Commit fixed copy of rt_sigaction01 as per Liubo's provided changes.
6241
6242Signed-off-by: Liu Bo <liubo2009@cn.fujitsu.com>
6243
6244Changed Files:
6245
6246testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
6247
6248Commit: cdb5d0fce58d72633fda52cfaebc7196743b0988
6249Date: Fri, 26 Feb 2010 04:55:11 -0800
6250
6251Commit version with changes provided by Liubo for the rt_sig* fixup diff to avoid creating a whole new file.
6252Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6253
6254Changed Files:
6255
6256include/ltp_signal.h
6257
6258Commit: a15d642cf6dd9667aa45b02f445a9f93781c9a6a
6259Date: Thu, 25 Feb 2010 03:52:44 -0800
6260
6261Add 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.
6262Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6263
6264Changed Files:
6265
6266m4/ltp-time.m4
6267testcases/kernel/timers/include/common_timers.h
6268
6269Commit: 36e9e44491335006055b95439a2a0c8431b5ae6b
6270Date: Wed, 24 Feb 2010 20:17:13 -0800
6271
6272Fix typo.
6273Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6274
6275Changed Files:
6276
6277testcases/commands/mail/mail_tests.sh
6278
6279Commit: be744dab2bad95fa15ebe1b2fa17eca9252d97c3
6280Date: Wed, 24 Feb 2010 20:15:46 -0800
6281
6282Clean up the test.. It was a royal mess before.
6283Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6284
6285Changed Files:
6286
6287testcases/commands/mail/mail_tests.sh
6288
6289Commit: 917b2f96e8effe6c97f23b78f23e84588d9ec9a4
6290Date: Wed, 24 Feb 2010 19:19:55 -0800
6291
6292Include definitions for CLOCK_MONOTONIC_COARSE and CLOCK_REALTIME_COARSE -- new functionality is 2.6.33, as per this commit:
6293http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=da15cfdae03351c689736f8d142618592e3cebc3
6294
6295as reported by Shi Weihua <shiwh@cn.fujitsu.com>.
6296
6297Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6298
6299Changed Files:
6300
6301testcases/kernel/timers/include/common_timers.h
6302
6303Commit: 06c96f38830dbb4d5cf8bb81ba9b44232b20b5eb
6304Date: Wed, 24 Feb 2010 19:16:01 -0800
6305
6306Add check for CLOCK_REALTIME_COARSE and CLOCK_MONOTONIC_COARSE -- new modifiers in 2.6.33-something...
6307Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6308
6309Changed Files:
6310
6311configure.ac
6312m4/ltp-time.m4
6313
6314Commit: e9cca934fab0aeaf497512ed7cde60b6650d750b
6315Date: Wed, 24 Feb 2010 18:42:58 -0800
6316
6317We actually need to call cleanup regardless, so let's readd that to the bottom of main.
6318Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6319
6320Changed Files:
6321
6322testcases/kernel/syscalls/stime/stime01.c
6323
6324Commit: ee8d486ac67d9bf6877dd36a7b63c6c633ddf003
6325Date: Wed, 24 Feb 2010 18:35:08 -0800
6326
6327Clean up test to use gettimeofday and settimeofday syscalls for restoration and verification.
6328Also, remove tst_sig because for whatever reason cleanup was being
6329called regardless of whether or not the test passed or failed.
6330
6331Increase the skew time by 20 seconds.
6332
6333Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6334
6335Changed Files:
6336
6337testcases/kernel/syscalls/stime/stime01.c
6338
6339Commit: a9b4a7cee1e7f57f5dbf5622bbd94dd2f262636f
6340Date: Wed, 24 Feb 2010 17:08:07 -0800
6341
6342swap* comment was incorrect. I meant quotactl01.
6343Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6344
6345Changed Files:
6346
6347TODO
6348
6349Commit: a83e7dce7d8e4068752979b2fc196fa4be2e4443
6350Date: Wed, 24 Feb 2010 17:05:14 -0800
6351
6352Added clean_swap() to cleanup routine. This makes sure all leftover swap files are removed.
6353Signed-off-By: Murlin Ray Wenzel <mwenzel@novell.com>
6354
6355Clean up testcase by making it more buffer overflow resistant using
6356appropriate limits, buffer setup and cleanup routines, etc.
6357
6358Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6359
6360Changed Files:
6361
6362testcases/kernel/syscalls/swapon/swapon03.c
6363
6364Commit: 23b6cc832066579cf6b3268c6eeaa2e8c829ae31
6365Date: Wed, 24 Feb 2010 13:48:27 -0800
6366
6367Update TODO a little bit noting the issues with libnuma and the swapon/swapoff testcases.
6368Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6369
6370Changed Files:
6371
6372TODO
6373
6374Commit: c9639c859fdd46337bc1413f5a785b7b5bdf8014
6375Date: Wed, 24 Feb 2010 13:36:31 -0800
6376
6377Implement simple filter-out mechanism for libraries.
6378Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6379
6380Changed Files:
6381
6382include/mk/lib.mk
6383lib/Makefile
6384
6385Commit: aea809e6e7411e8e0f20d00e84ec4ac39cf743a4
6386Date: Wed, 24 Feb 2010 13:25:16 -0800
6387
6388Merge branch 'master' of ssh://ltp.git.sourceforge.net/gitroot/ltp/ltp-dev
6389
6390Changed Files:
6391
6392Commit: c41bb21aa439445d422b9e6b4dbf5b9a4c283335
6393Date: Wed, 24 Feb 2010 13:24:15 -0800
6394
6395Clean 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.
6396Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
6397
6398Changed Files:
6399
6400INSTALL
6401doc/ltp-run-files.txt
6402
6403Commit: 4b20806b387e4c4c3b491b8093c4032f9ab20860
6404Date: Wed, 24 Feb 2010 13:18:57 -0800
6405
6406Add Rishi's full name.
6407Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6408
6409Changed Files:
6410
6411README
6412
6413Commit: 541938f4d584c2d67012ee5424b1f3afddae97e9
6414Date: Wed, 24 Feb 2010 10:45:29 +0530
6415
6416Oops i did not know the API has got changed.
6417Signed-off By: Rishikesh K Rajak<risrajak@in.ibm.com>
6418
6419Changed Files:
6420
6421testcases/kernel/containers/mqns/check_mqns_enabled.c
6422
6423Commit: df4e7fb7d5ab2c505b6104bf88594b64209a8369
6424Date: Wed, 24 Feb 2010 10:31:12 +0530
6425
6426For 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.
6427Signed-off By: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
6428
6429Changed Files:
6430
6431testcases/kernel/containers/container_test.sh
6432testcases/kernel/containers/mqns/check_mqns_enabled.c
6433testcases/kernel/containers/pidns/check_pidns_enabled.c
6434
6435Commit: 2a5fdcaf2ddc92fa87f3d0ebf6bd653305e96134
6436Date: Tue, 23 Feb 2010 11:41:51 -0800
6437
6438Merge branch 'master' of ssh://ltp.git.sourceforge.net/gitroot/ltp/ltp-dev
6439
6440Changed Files:
6441
6442Commit: 8e1a94708902d1c3d8212022c72c3dabb2be3598
6443Date: Tue, 23 Feb 2010 11:34:54 -0800
6444
6445MPOL_* constants were missing as noted by Rishi and Iranna.
6446Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6447
6448Changed Files:
6449
6450testcases/kernel/syscalls/mbind/mbind01.c
6451
6452Commit: b212df49678cd133677614554d5cece897cfbc63
6453Date: Tue, 23 Feb 2010 13:49:31 +0530
6454
6455Revert "check_pidns_enabled doesn't exist anymore. Just run the test as-is... Noticed by Rishi."
6456This reverts commit 1590cf03a9206efe4eaa1fb37125f7b2128c4fb0.
6457
6458Signed-off-by: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>
6459
6460Changed Files:
6461
6462testcases/kernel/containers/container_test.sh
6463
6464Commit: d025e1f5d653e5b148bd7255dd4e5d29f775ae6c
6465Date: Mon, 22 Feb 2010 23:18:27 -0800
6466
6467Add a dumb mechanism for creating release tarballs in a clean manner.
6468Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6469
6470Changed Files:
6471
6472Makefile.release
6473
6474Commit: e332c01cef2cf5583ee5f3b50940e943ebbff3c4
6475Date: Mon, 22 Feb 2010 22:59:42 -0800
6476
6477aclocal.m4 shouldn't be removed in ac-clean.
6478Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6479
6480Changed Files:
6481
6482include/mk/automake.mk
6483
6484Commit: 622eb54f68e8e854cb80fc25d624cb417cfcc163
6485Date: Mon, 22 Feb 2010 22:17:21 -0800
6486
6487Reviving check_pidns_enabled test.
6488Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6489
6490Changed Files:
6491
6492testcases/kernel/containers/pidns/check_pidns_enabled.c
6493
6494Commit: 67974b71b3b81d637fa4c3cfa2ebf10de1eefe14
6495Date: Mon, 22 Feb 2010 15:40:51 -0800
6496
6497Commit changes for out-of-build-tree and install-out-of-build-tree scripts.
6498Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6499
6500Changed Files:
6501
6502testscripts/build/test_install_out_of_build_tree.sh
6503testscripts/build/test_out_of_build_tree.sh
6504
6505Commit: 525c4d23139cc7bc45a6e9c8c0909f013e7d9c5f
6506Date: Mon, 22 Feb 2010 10:11:46 -0800
6507
6508make 3.80 has been legit since 201001, so let's mark it legit in the INSTALL instructions.
6509Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6510
6511Changed Files:
6512
6513INSTALL
6514
6515Commit: a6ff3058e577983a1052b333adfb3038a3c6f53e
6516Date: Sun, 21 Feb 2010 19:23:10 -0800
6517
6518Update the install-in-build-tree script.
6519Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6520
6521Changed Files:
6522
6523testscripts/build/test_install_in_build_tree.sh
6524
6525Commit: c2c8d7f6d8d77f9755a919bf8fdd858ba4c9fbdb
6526Date: Sun, 21 Feb 2010 18:12:18 -0800
6527
6528Detecting potential fork errors in the test.
6529Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6530
6531Changed Files:
6532
6533testcases/kernel/containers/pidns/pidns17.c
6534
6535Commit: 0ebb1487d747f128c9f63c5ae0121d387ada87bc
6536Date: Sun, 21 Feb 2010 08:14:18 -0800
6537
6538Update README as per recent changes to build / test scripts.
6539Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6540
6541Changed Files:
6542
6543testscripts/build/README
6544
6545Commit: 0a383ab2d22d7ba20128429592ec31be055a5aa9
6546Date: Sun, 21 Feb 2010 08:11:52 -0800
6547
65481. 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.
6549Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6550
6551Changed Files:
6552
6553testscripts/build/build_test_function.sh
6554
6555Commit: e520c3189f54b690d057ccdae29167d33771584c
6556Date: Sun, 21 Feb 2010 08:10:03 -0800
6557
6558Switch all of these Makefiles over to MAKE_DEPS instead of ad hoc trunk-all // incorrectly specified all: | type dependencies.
6559Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6560
6561Changed Files:
6562
6563testcases/kernel/containers/Makefile
6564testcases/kernel/controllers/Makefile
6565testcases/kernel/controllers/Makefile.inc
6566testcases/kernel/controllers/cpuset/Makefile
6567testcases/kernel/controllers/cpuset/Makefile.inc
6568testcases/kernel/mem/Makefile
6569testcases/kernel/mem/Makefile.inc
6570testcases/kernel/mem/hugetlb/Makefile
6571testcases/kernel/mem/hugetlb/Makefile.inc
6572testcases/kernel/syscalls/ipc/Makefile
6573testcases/kernel/syscalls/ipc/Makefile.inc
6574testcases/network/tcp_cmds/Makefile
6575testcases/network/tcp_cmds/Makefile.inc
6576
6577Commit: 225c2e31425d5f4b8f67bc69c309fe70dfe8fcf1
6578Date: Sat, 20 Feb 2010 22:51:42 -0800
6579
6580Add the library to MAKE_DEPS so it gets built prior to the other goals in this directory.
6581Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6582
6583Changed Files:
6584
6585testcases/kernel/containers/Makefile.inc
6586
6587Commit: 02f8fe875ea4f13caf3452b9a60f4b4db49e45df
6588Date: Fri, 19 Feb 2010 09:42:56 -0800
6589
6590Hi,
6591Scripts under LTPROOT/testscripts/ need to access ltp-pan from some
6592other loaction now. Moreover there are scripts to run MATH and SYSCALL
6593tests which are not required as they can be directly run through
6594./runltp -f <math/runltp>
6595This patch fixes them. Probably the scripts need to be looked on
6596more to fix such anomalies.
6597
6598Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>
6599
6600Changed Files:
6601
6602testscripts/diskio.sh
6603testscripts/ltp-aiodio.sh
6604testscripts/ltp-scsi_debug.sh
6605testscripts/ltpfslvm.sh
6606testscripts/ltpfsnolvm.sh
6607testscripts/ltpstress.sh
6608testscripts/networkstress.sh
6609testscripts/networktests.sh
6610testscripts/runEALtests.sh
6611testscripts/runpan.sh
6612testscripts/tpm_tools.sh
6613
6614Commit: 031c65bd3f6172d5cc80df0b577c025a139b3577
6615Date: Fri, 19 Feb 2010 09:38:36 -0800
6616
6617Hi,
6618I have tried to execute the 'io_floppy' test in LTP Version: LTP-20100131.1
6619
6620maxin@maxin-laptop:/opt/ltp$ ./runltp -f io_floppy
6621
6622This test failed since the 'stress_floppy' script was not installed properly.
6623Please find the below given log:
6624-----------------------------------------------------------
6625....
6626Running tests.......
6627<<<test_start>>>
6628tag=stress_floppy stime=1266516562
6629cmdline="export TCdat=$LTPROOT/testcases/kernel/io/stress_floppy; stress_floppy"
6630contacts=""
6631analysis=exit
6632<<<test_output>>>
6633sh: stress_floppy: not found
6634incrementing stop
6635<<<execution_status>>>
6636initiation_status="ok"
6637duration=0 termination_type=exited termination_id=127 corefile=no
6638cutime=0 cstime=0
6639<<<test_end>>>
6640INFO: ltp-pan reported some tests FAIL
6641LTP Version: LTP-20100131.1
6642
6643 ###############################################################"
6644
6645 Done executing testcases."
6646 LTP Version: LTP-20100131.1
6647 ###############################################################"
6648-----------------------------------------------------------
6649
6650Attached patch(stress_floppy_Makefile.patch) fixes Makefile and the
6651'stress_floppy' script gets installed properly.
6652
6653-----------------------------------------------------------
6654Running tests.......
6655<<<test_start>>>
6656tag=stress_floppy stime=1266518427
6657cmdline="export TCdat=$LTPROOT/testcases/kernel/io/stress_floppy; stress_floppy"
6658contacts=""
6659analysis=exit
6660<<<test_output>>>
6661incrementing stop
6662Testing format...
6663/dev/fd0: No such file or directory
6664Format failed!
6665<<<execution_status>>>
6666initiation_status="ok"
6667duration=0 termination_type=exited termination_id=1 corefile=no
6668cutime=0 cstime=0
6669<<<test_end>>>
6670INFO: ltp-pan reported some tests FAIL
6671LTP Version: LTP-20100131.1
6672-----------------------------------------------------------
6673
6674Well, after applying this patch, the 'io_floppy' test fails successfully :)
6675(Expected failure as I don't have a floppy drive)
6676
6677Signed-off-by: Maxin B. John <maxin.john@gmail.com>
6678
6679Changed Files:
6680
6681testcases/kernel/io/stress_floppy/Makefile
6682
6683Commit: ad99f1087d63aae7563534c0b6f66461671050cb
6684Date: Fri, 19 Feb 2010 01:24:05 -0800
6685
6686Work 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.
6687Clean some of the format strings up though while I'm here...
6688
6689Signed-off-by: root <root@orangebox.(none)>
6690
6691Changed Files:
6692
6693testcases/kernel/fs/ftest/ftest08.c
6694testcases/kernel/fs/ftest/libftest.c
6695
6696Commit: d639eef7e81a3c8768b13b471647deee41c8ff48
6697Date: Thu, 18 Feb 2010 23:47:44 -0800
6698
6699Fix a typo; improve some sentence wording.
6700Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6701
6702Changed Files:
6703
6704README
6705
6706Commit: 2aa40f7e10518977881b933cc93b8f50847cf3cf
6707Date: Thu, 18 Feb 2010 23:43:02 -0800
6708
6709Avoid 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.
6710Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6711
6712Changed Files:
6713
6714testcases/kernel/security/integrity/ima/tests/ima_measurements.sh
6715testcases/kernel/syscalls/utimensat/utimensat_tests.sh
6716
6717Commit: e03cee01ad68f7b8449a6eb091f7f739c3013e21
6718Date: Thu, 18 Feb 2010 22:23:31 -0800
6719
6720Fix a cosmetic bug where Version wasn't being generated for install-in-build-tree scenarios.
6721Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6722
6723Changed Files:
6724
6725Makefile
6726
6727Commit: 3fceccbde835affc869f91cbc60c7a91fa0add0b
6728Date: Thu, 18 Feb 2010 21:43:51 -0800
6729
6730Merge the remote changes, again?? git's really complicated...
6731Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6732
6733Changed Files:
6734
6735testcases/kernel/syscalls/mq_notify/mq_notify01.c
6736
6737Commit: 1ca6b265f9af0ffdbeee03411c38489899723fc1
6738Date: Thu, 18 Feb 2010 21:43:07 -0800
6739
6740Merge the remote changes (!)
6741Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6742
6743Changed Files:
6744
6745testcases/kernel/syscalls/mq_notify/mq_notify01.c
6746
6747Commit: 4c2f39a8aaf619086a73efc1819be4dd5a0c2822
6748Date: Thu, 18 Feb 2010 21:41:48 -0800
6749
6750Merge branch 'master' of ssh://ltp.git.sourceforge.net/gitroot/ltp/ltp-dev
6751
6752Changed Files:
6753
6754Commit: 103b26251758c4582af5ebf6a9b8774832be643a
6755Date: Thu, 18 Feb 2010 21:27:53 -0800
6756
6757Clean up the TODO.
6758Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6759
6760Changed Files:
6761
6762TODO
6763
6764Commit: 09cbd9c271a3a74ccf7bd3401f6bb528c3c7d119
6765Date: Thu, 18 Feb 2010 21:24:03 -0800
6766
67671. 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.
6768Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6769
6770Changed Files:
6771
6772testcases/kernel/syscalls/mq_notify/mq_notify01.c
6773
6774Commit: a2a0763133d7d8d2464b2018b6bf287a03847592
6775Date: Thu, 18 Feb 2010 21:11:40 -0800
6776
6777Update 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.
6778Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6779
6780Changed Files:
6781
6782testscripts/build/build_test_function.sh
6783
6784Commit: 53786432b7db7d066563c42e0d87df755dbbf321
6785Date: Wed, 17 Feb 2010 09:32:01 -0800
6786
6787acl_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...
6788This test will need to be enhanced [still] to support non-ext2 //
6789-ext3 filesystems (my kernel only supports ext4 fs's for instance...).
6790
6791Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6792
6793Changed Files:
6794
6795testcases/kernel/fs/acls/acl_test01
6796
6797Commit: 77ed5b4eb6a65b90b38defd8aa981e8e9f04b5d9
6798Date: Wed, 17 Feb 2010 18:57:58 +0530
6799
6800Merge branch 'test'
6801
6802Changed Files:
6803
6804Commit: 98f38120c682e64818e0a13abe62ffab94910e8d
6805Date: Wed, 17 Feb 2010 18:57:23 +0530
6806
6807 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.
6808 Also, this patch removes a useless TEST macro usage in a place the
6809TEST_RETURN nor TEST_ERRNO variables are never checked.
6810
6811Regards
6812 Jiri Palecek
6813
6814Signed-off-by: Jiri Palecek <jpalecek@web.de>
6815
6816Changed Files:
6817
6818testcases/kernel/syscalls/mq_notify/mq_notify01.c
6819
6820Commit: 77312d8f35ad3c516636bce1401c78ac09e08a5f
6821Date: Wed, 17 Feb 2010 18:45:56 +0530
6822
6823In 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" -----------------------------
6824Buy in Heirloom Mail, the command will output.
6825-----------------------------
6826Heirloom Mail version 12.4 7/29/08. Type ? for help.
6827"/var/mail/root": 1 message 1 new
6828>N 1 Mail Delivery Subsys Mon Jan 25 14:16 67/2195 "Returned mail: see tr"
6829-----------------------------
6830
6831"MAILER-DAEMON@localh" is been changed to "Mail Delivery Subsys".
6832We should make mail_tests.sh to supporting Heirloom Mail.
6833
6834Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>
6835
6836Changed Files:
6837
6838testcases/commands/mail/mail_tests.sh
6839
6840Commit: d4eb64c5715c44479ce90abd9292019dfe8377e3
6841Date: Mon, 15 Feb 2010 19:30:34 +0530
6842
6843Deleted the scratch dir for testing
6844
6845Changed Files:
6846
6847scratch/cache_leak
6848scratch/googlemmtest.txt
6849scratch/hackbench.c
6850scratch/lat-sched.c
6851scratch/runltp.orig
6852scratch/runltp.robbie
6853
6854Commit: 6feffd8c46093216f795597c7d12739504583f64
6855Date: Mon, 15 Feb 2010 19:20:14 +0530
6856
6857Testing with different branch and merging with main
6858
6859Changed Files:
6860
6861README
6862
6863Commit: e0984c4239b07eb6d83b2445d3d77b53576a5889
6864Date: Mon, 15 Feb 2010 19:17:35 +0530
6865
6866Testing with different branch
6867
6868Changed Files:
6869
6870README
6871
6872Commit: dd04033034f9e550029178f9d85c95f411ef1009
6873Date: Sun, 14 Feb 2010 23:16:22 -0800
6874
6875Correct at least one of these lousy diagnostic messages for not finding nobody in /etc/passwd...
6876Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6877
6878Changed Files:
6879
6880testcases/kernel/syscalls/mknod/mknod02.c
6881
6882Commit: 8686ad72fbe76a7de8fe8e93ef68a71fff8a049d
6883Date: Sun, 14 Feb 2010 23:12:10 -0800
6884
6885Correctly consolidate tst_exit() calls in cleanup() as noted by Mitani-san.
6886Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6887
6888Changed Files:
6889
6890testcases/kernel/containers/pidns/pidns17.c
6891
6892Commit: 4086783fafe6afd70a6d647ae8bf5ded0548be79
6893Date: Mon, 15 Feb 2010 12:08:23 +0530
6894
6895Added one TODO for conversion of CVS to GIT
6896
6897Changed Files:
6898
6899TODO
6900
6901Commit: f4f57997f7809f1c85a1d124ba277e7f3a510d08
6902Date: Sun, 14 Feb 2010 22:41:20 +0530
6903
6904Testing for push to ltp.sf.net
6905
6906Changed Files:
6907
6908README
6909
6910Commit: 186613249384740cfd5c8346c1b6659613c6a2a6
6911Date: Fri, 12 Feb 2010 09:15:37 +0000
6912
6913*** empty log message ***
6914
6915Changed Files:
6916
6917foo
6918
6919Commit: dfac29ccbb03db3e4ee3fa5674cbbbf0104b08aa
6920Date: Fri, 12 Feb 2010 09:02:50 +0000
6921
6922Remove test file.
6923
6924Changed Files:
6925
6926foo
6927
6928Commit: 2279bf46ad12b3e75c512e9f146bc60a49220444
6929Date: Fri, 12 Feb 2010 09:02:34 +0000
6930
6931Test.
6932
6933Changed Files:
6934
6935foo
6936
6937Commit: 98379aa37cbc3dd8ac41ee6628b5033743f47165
6938Date: Wed, 10 Feb 2010 23:24:45 +0000
6939
69401. 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.
6941Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6942
6943Changed Files:
6944
6945testcases/kernel/containers/netns/check_netns_enabled.c
6946
6947Commit: eea384d34e99680de3ba09f6fe6916ecc1d960b0
6948Date: Wed, 10 Feb 2010 23:12:53 +0000
6949
6950Not everyone has unshare capability... thanks for the reminder Mitani-san...
6951Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6952
6953Changed Files:
6954
6955testcases/kernel/containers/netns/check_netns_enabled.c
6956
6957Commit: 903f68fcdcf31ee426190ac72adb9eaa293baaeb
6958Date: Wed, 10 Feb 2010 23:04:09 +0000
6959
6960Fixed typo found by Mitani-san.
6961Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6962
6963Changed Files:
6964
6965testcases/kernel/security/cap_bound/exec_without_inh.c
6966
6967Commit: a962b7f8f0fae7b34edcc1b7619944e1137cd057
6968Date: Wed, 10 Feb 2010 01:28:25 +0000
6969
6970Adding runtest entries for rt_sigaction0[23], as noted by Mitani-san, and forgotten by your's truly...
6971Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6972
6973Changed Files:
6974
6975runtest/syscalls
6976
6977Commit: 7a0b567320b80b2cb361c9481549508ea772d73f
6978Date: Tue, 9 Feb 2010 14:49:02 +0000
6979
6980An 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.
6981The TBROK message will be outputted if my patch merged.
6982-------------
6983exec_without_inh 1 TBROK : Failed to add CAP_SYS_ADMIN to pI
6984-------------
6985
6986Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>
6987---
6988
6989Changed Files:
6990
6991testcases/kernel/security/cap_bound/exec_without_inh.c
6992
6993Commit: 4f16ee0005cce6fc23727e39e1762c1e1f5a1285
6994Date: Tue, 9 Feb 2010 14:45:29 +0000
6995
69961. 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.
6997Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
6998
6999Changed Files:
7000
7001testcases/kernel/containers/container_test.sh
7002testcases/kernel/containers/netns/Makefile
7003
7004Commit: 0d5ca4fefaeae85f5a39ea63fe017d9092ccdd6c
7005Date: Sat, 6 Feb 2010 08:34:00 +0000
7006
7007This 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.
7008Signed-off-by: Henry Yei<hyei@mvista.com>
7009
7010Changed Files:
7011
7012testcases/kernel/syscalls/utimensat/utimensat_tests.sh
7013
7014Commit: 1590cf03a9206efe4eaa1fb37125f7b2128c4fb0
7015Date: Sat, 6 Feb 2010 06:39:57 +0000
7016
7017check_pidns_enabled doesn't exist anymore. Just run the test as-is... Noticed by Rishi.
7018Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
7019
7020Changed Files:
7021
7022testcases/kernel/containers/container_test.sh
7023
7024Commit: 3ea1ca7e4ef0ec65a0523068095c115b8228b802
7025Date: Fri, 5 Feb 2010 16:07:12 +0000
7026
7027More whitespace only changes.
7028Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
7029
7030Changed Files:
7031
7032testcases/kernel/fs/acls/acl_link_test.c
7033
7034Commit: d9746f48dddf61b222671e2263e9c3ef1cff3f6c
7035Date: Fri, 5 Feb 2010 16:05:39 +0000
7036
7037Whitespace only change.
7038Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
7039
7040Changed Files:
7041
7042testcases/kernel/fs/acls/acl_file_test.c
7043
7044Commit: 4edbf6d75380203c7baec6d591085cf279e200ea
7045Date: Fri, 5 Feb 2010 15:35:30 +0000
7046
7047Resolve 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...
7048Hi,
7049 I've been seeing the following messages when ftest03 and ftest07
7050are executed on a regular basis as of late (may be due to a recent
7051glibc upgrade):
7052
7053*** buffer overflow detected ***: ftest03 terminated
7054======= Backtrace: =========
7055/lib/libc.so.6(__fortify_fail+0x37)[0x7f100b0c3867]
7056/lib/libc.so.6[0x7f100b0c1680]
7057/lib/libc.so.6[0x7f100b0c0979]
7058/lib/libc.so.6(_IO_default_xsputn+0x85)[0x7f100b04ef25]
7059/lib/libc.so.6(_IO_vfprintf+0x1fed)[0x7f100b0216dd]
7060/lib/libc.so.6(__vsprintf_chk+0x9d)[0x7f100b0c0a1d]
7061/lib/libc.so.6(__sprintf_chk+0x80)[0x7f100b0c0960]
7062ftest03[0x401f05]
7063ftest03[0x402a76]
7064/lib/libc.so.6(__libc_start_main+0xe6)[0x7f100affba26]
7065ftest03[0x401d59]
7066======= Memory map: ========
706700400000-00408000 r-xp 00000000 fd:03 74957
7068 /tmp/tmp.9O93FRsMhN/ltp/testcases/bin/ftest03
706900608000-00609000 r--p 00008000 fd:03 74957
7070 /tmp/tmp.9O93FRsMhN/ltp/testcases/bin/ftest03
707100609000-0060a000 rw-p 00009000 fd:03 74957
7072 /tmp/tmp.9O93FRsMhN/ltp/testcases/bin/ftest03
70730060a000-0060f000 rw-p 00000000 00:00 0
707401f91000-01fb2000 rw-p 00000000 00:00 0 [heap]
70757f100adc6000-7f100addc000 r-xp 00000000 fd:03 6454
7076 /lib64/libgcc_s.so.1
70777f100addc000-7f100afdb000 ---p 00016000 fd:03 6454
7078 /lib64/libgcc_s.so.1
70797f100afdb000-7f100afdc000 r--p 00015000 fd:03 6454
7080 /lib64/libgcc_s.so.1
70817f100afdc000-7f100afdd000 rw-p 00016000 fd:03 6454
7082 /lib64/libgcc_s.so.1
70837f100afdd000-7f100b12c000 r-xp 00000000 fd:03 5882
7084 /lib64/libc-2.10.1.so
70857f100b12c000-7f100b32c000 ---p 0014f000 fd:03 5882
7086 /lib64/libc-2.10.1.so
70877f100b32c000-7f100b330000 r--p 0014f000 fd:03 5882
7088 /lib64/libc-2.10.1.so
70897f100b330000-7f100b331000 rw-p 00153000 fd:03 5882
7090 /lib64/libc-2.10.1.so
70917f100b331000-7f100b336000 rw-p 00000000 00:00 0
70927f100b336000-7f100b353000 r-xp 00000000 fd:03 5871
7093 /lib64/ld-2.10.1.so
70947f100b536000-7f100b538000 rw-p 00000000 00:00 0
70957f100b550000-7f100b552000 rw-p 00000000 00:00 0
70967f100b552000-7f100b553000 r--p 0001c000 fd:03 5871
7097 /lib64/ld-2.10.1.so
70987f100b553000-7f100b554000 rw-p 0001d000 fd:03 5871
7099 /lib64/ld-2.10.1.so
71007fffe07b0000-7fffe07c5000 rw-p 00000000 00:00 0 [stack]
71017fffe07ff000-7fffe0800000 r-xp 00000000 00:00 0 [vdso]
7102ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0
7103 [vsyscall]
7104*** buffer overflow detected ***: ftest07 terminated
7105======= Backtrace: =========
7106/lib/libc.so.6(__fortify_fail+0x37)[0x7f8678b10867]
7107/lib/libc.so.6[0x7f8678b0e680]
7108/lib/libc.so.6[0x7f8678b0d979]
7109/lib/libc.so.6(_IO_default_xsputn+0x85)[0x7f8678a9bf25]
7110/lib/libc.so.6(_IO_vfprintf+0x1fed)[0x7f8678a6e6dd]
7111/lib/libc.so.6(__vsprintf_chk+0x9d)[0x7f8678b0da1d]
7112/lib/libc.so.6(__sprintf_chk+0x80)[0x7f8678b0d960]
7113ftest07[0x401ec5]
7114ftest07[0x402a76]
7115/lib/libc.so.6(__libc_start_main+0xe6)[0x7f8678a48a26]
7116ftest07[0x401d19]
7117======= Memory map: ========
711800400000-00408000 r-xp 00000000 fd:03 74961
7119 /tmp/tmp.9O93FRsMhN/ltp/testcases/bin/ftest07
712000608000-00609000 r--p 00008000 fd:03 74961
7121 /tmp/tmp.9O93FRsMhN/ltp/testcases/bin/ftest07
712200609000-0060a000 rw-p 00009000 fd:03 74961
7123 /tmp/tmp.9O93FRsMhN/ltp/testcases/bin/ftest07
71240060a000-0060f000 rw-p 00000000 00:00 0
712501f3f000-01f60000 rw-p 00000000 00:00 0 [heap]
71267f8678813000-7f8678829000 r-xp 00000000 fd:03 6454
7127 /lib64/libgcc_s.so.1
71287f8678829000-7f8678a28000 ---p 00016000 fd:03 6454
7129 /lib64/libgcc_s.so.1
71307f8678a28000-7f8678a29000 r--p 00015000 fd:03 6454
7131 /lib64/libgcc_s.so.1
71327f8678a29000-7f8678a2a000 rw-p 00016000 fd:03 6454
7133 /lib64/libgcc_s.so.1
71347f8678a2a000-7f8678b79000 r-xp 00000000 fd:03 5882
7135 /lib64/libc-2.10.1.so
71367f8678b79000-7f8678d79000 ---p 0014f000 fd:03 5882
7137 /lib64/libc-2.10.1.so
71387f8678d79000-7f8678d7d000 r--p 0014f000 fd:03 5882
7139 /lib64/libc-2.10.1.so
71407f8678d7d000-7f8678d7e000 rw-p 00153000 fd:03 5882
7141 /lib64/libc-2.10.1.so
71427f8678d7e000-7f8678d83000 rw-p 00000000 00:00 0
71437f8678d83000-7f8678da0000 r-xp 00000000 fd:03 5871
7144 /lib64/ld-2.10.1.so
71457f8678f83000-7f8678f85000 rw-p 00000000 00:00 0
71467f8678f9d000-7f8678f9f000 rw-p 00000000 00:00 0
71477f8678f9f000-7f8678fa0000 r--p 0001c000 fd:03 5871
7148 /lib64/ld-2.10.1.so
71497f8678fa0000-7f8678fa1000 rw-p 0001d000 fd:03 5871
7150 /lib64/ld-2.10.1.so
71517fffeffa2000-7fffeffb7000 rw-p 00000000 00:00 0 [stack]
71527fffeffff000-7ffff0000000 r-xp 00000000 00:00 0 [vdso]
7153ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0
7154 [vsyscall]
7155
7156 gcooper@orangebox /scratch/ltp $ emerge --info
7157Portage 2.1.6.13 (default/linux/amd64/10.0, gcc-4.3.4,
7158glibc-2.10.1-r1, 2.6.31-gentoo-r6 x86_64)
7159=================================================================
7160System uname: Linux-2.6.31-gentoo-r6-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q9400_@_2.66GHz-with-gentoo-1.12.13
7161Timestamp of tree: Sun, 24 Jan 2010 07:00:21 +0000
7162app-shells/bash: 4.0_p35
7163dev-java/java-config: 2.1.9-r2
7164dev-lang/python: 2.6.4
7165sys-apps/baselayout: 1.12.13
7166sys-apps/sandbox: 1.6-r2
7167sys-devel/autoconf: 2.13, 2.63-r1
7168sys-devel/automake: 1.9.6-r2, 1.10.2
7169sys-devel/binutils: 2.18-r3
7170sys-devel/gcc-config: 1.4.1
7171sys-devel/libtool: 2.2.6b
7172virtual/os-headers: 2.6.27-r2
7173
7174 Figuring that ftest07.c compiled (mostly) without warnings, I
7175thought it might be an issue common to both tests.
7176
7177Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
7178Acked-by: K.D. Lucas <kdlucas@gmail.com>
7179
7180Changed Files:
7181
7182testcases/kernel/fs/ftest/libftest.c
7183testcases/kernel/fs/ftest/libftest.h
7184
7185Commit: 5009532096f9c877fbf6660d5b3a791c3da6d28c
7186Date: Wed, 3 Feb 2010 10:19:32 +0000
7187
7188Fix ordering of $(filter-out ) as noted by Stephen.
7189Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
7190
7191Changed Files:
7192
7193testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
7194
7195Commit: aee37bbb5789856b2e9af39f05a641fae6f2afac
7196Date: Wed, 3 Feb 2010 07:44:18 +0000
7197
7198Avoid 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 /.
7199Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
7200
7201Changed Files:
7202
7203Makefile
7204
7205Commit: 1d7745f2ac2e22a08c825ead0229c929315458b9
7206Date: Wed, 3 Feb 2010 07:42:12 +0000
7207
7208Get 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.
7209Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
7210
7211Changed Files:
7212
7213include/mk/config.mk.in
7214
7215Commit: ee807014bc06d7254cc6a0fb697979eec41b1b4d
7216Date: Tue, 2 Feb 2010 08:51:53 +0000
7217
7218testcases/realtime/config.mk isn't a hard requirement for autotools and %clean.
7219Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
7220
7221Changed Files:
7222
7223testcases/realtime/Makefile
7224
7225Commit: cafe6dc77c7fdbc28890a4f500ff8b3865d3e809
7226Date: Tue, 2 Feb 2010 08:42:47 +0000
7227
7228Idiot... forgot the :
7229
7230Changed Files:
7231
7232testcases/realtime/Makefile
7233
7234Commit: 6b77f08cca9c5c5622af71505f2b327782c86520
7235Date: Tue, 2 Feb 2010 08:40:50 +0000
7236
7237Add a reference to INSTALL for testcases/realtime's config.mk...
7238Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
7239
7240Changed Files:
7241
7242testcases/realtime/Makefile
7243
7244Commit: 7279a86c79cc63d69dd9b07ea3c6bbc3f3959e92
7245Date: Tue, 2 Feb 2010 08:25:09 +0000
7246
7247Don't clean up the install directory for now until I unfubar this mess.
7248Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
7249
7250Changed Files:
7251
7252Makefile
7253
7254Commit: 192b7462762773814f62a27685ea705fb0a0e1bc
7255Date: Tue, 2 Feb 2010 08:23:15 +0000
7256
7257Add a safe_rm.sh script and test in light of accidental f-up with Mitani's system...
7258Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
7259
7260Changed Files:
7261
7262scripts/safe_rm.sh
7263scripts/tests/test_safe_rm.sh
Rishikesh K Rajak48471202010-03-01 20:04:44 +05307264
subrata_modak83b4b452010-02-01 09:14:31 +00007265LTP-20100131
7266
72671) Log Message:
7268Fix prep_create_link as noticed by Michal Simek. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
7269
7270Added Files:
7271ltp/testcases/kernel/syscalls/lchown/prep_create_link
7272
72732) Log Message:
7274This 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>,
7275
7276Modified Files:
7277ltp/testcases/kernel/security/p9auth/p9priv.sh
7278
72793) Log Message:
7280Noob mistake: forgot to unawk the awk call. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
7281
7282Modified Files:
7283ltp/testcases/kernel/controllers/cpuctl_fj/run_cpuctl_test_fj.sh
7284
72854) Log Message:
7286Actually, 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>,
7287
7288Modified Files:
7289ltp/testcases/kernel/controllers/cpuctl_fj/run_cpuctl_test_fj.sh
7290
72915) Log Message:
7292In latest ltp version, the following message occured when run the case of cpuset.
7293-----
7294./cpuset_hotplug_test.sh: line 39: ./cpuset_list_compute: No such file or directory
7295./cpuset_hotplug_test.sh: line 227: ./cpuset_list_compute: No such file or directory
7296-----
7297The 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>,
7298
7299Modified Files:
7300ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/Makefile
7301
73026) Log Message:
7303Hi, 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>,
7304
7305Modified Files:
7306ltp/testcases/kernel/controllers/cgroup/cgroup_regression_test.sh
7307
73087) Log Message:
7309Shuffle around the code and exit _once_ at the bottom of the child process. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
7310
7311Modified Files:
7312ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
7313
73148) Log Message:
7315Readd 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>,
7316
7317Added Files:
7318ltp/testcases/kernel/security/p9auth/checkp9auth.sh
7319
73209) Log Message:
7321Fix breakage caused by ltp_clone_quick move. Signed-off-by: Garrett Cooper,
7322
7323Modified Files:
7324ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/Makefile
7325ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
7326
732710) Log Message:
73281. Get rid of ad hoc numaif.h (forgotten delete I was going to do before Christmas... ho ho ho... -_-).
73292. Get rid of nodemask_set (only applies for v2 of libnuma).
7330Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
7331
7332Modified Files:
7333ltp/testcases/kernel/syscalls/utils/numa_helpers.h
7334Removed Files:
7335ltp/testcases/kernel/syscalls/utils/numaif.h
7336
733711) Log Message:
7338Added 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>,
7339
7340Modified Files:
7341ltp/testcases/kernel/controllers/test_controllers.sh
7342ltp/testcases/kernel/controllers/memcg/regression/memcg_regression_test.sh
7343ltp/testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh
7344ltp/testcases/kernel/controllers/memcg/functional/memcg_function_test.sh
7345
734612) Log Message:
7347Fix 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:
7348getcpu01 1 TFAIL : sched_getaffinity:errno:22
7349After using this patch, the test result is following:
7350getcpu01 1 TPASS : getcpu() returned proper cpuid:3, node id:0
7351Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>,
7352
7353Modified Files:
7354ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
7355
735613) Log Message:
7357Fix 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:
7358sched_getaffinity01 0 TINFO : system has 4 processor(s).
7359sched_getaffinity01 1 TPASS : sched_getaffinity(0, len, (cpu_set_t *)-1): TEST_ERRNO=EINVAL(22): Invalid argument
7360sched_getaffinity01 2 TPASS : sched_getaffinity(0, 0, &mask): TEST_ERRNO=EINVAL(22): Invalid argument
7361sched_getaffinity01 3 TPASS : sched_getaffinity(getpid() + 1, len, &mask): TEST_ERRNO=EINVAL(22): Invalid argument
7362sched_getaffinity01 4 TFAIL : could not get cpu affinity: TEST_ERRNO=EINVAL(22): Invalid argument
7363The subcases1-3 of this test also failed though they were successful according to the log. Becuase the errnos returned were wrong.
7364After using this patch, the test result is following:
7365sched_getaffinity01 0 TINFO : system has 4 processor(s).
7366sched_getaffinity01 0 TINFO : cpusetsize is 512
7367sched_getaffinity01 0 TINFO : mask.__bits[0] = 15
7368sched_getaffinity01 1 TPASS : sched_getaffinity() succeed ,this process 2239 is running processor: 0
7369sched_getaffinity01 2 TPASS : sched_getaffinity() succeed ,this process 2239 is running processor: 1
7370sched_getaffinity01 3 TPASS : sched_getaffinity() succeed ,this process 2239 is running processor: 2
7371sched_getaffinity01 4 TPASS : sched_getaffinity() succeed ,this process 2239 is running processor: 3
7372sched_getaffinity01 5 TPASS : sched_getaffinity(0, len, (cpu_set_t *)-1): TEST_ERRNO=EFAULT(14): Bad address
7373sched_getaffinity01 6 TPASS : sched_getaffinity(0, 0, mask): TEST_ERRNO=EINVAL(22): Invalid argument
7374sched_getaffinity01 7 TPASS : sched_getaffinity(getpid() + 1, len, mask): TEST_ERRNO=ESRCH(3): No such process
7375Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>,
7376
7377Modified Files:
7378ltp/testcases/kernel/syscalls/sched_getaffinity/sched_getaffinity01.c
7379
738014) Log Message:
7381Here is a patch/attachment to fix the error number and error message, when the capset() syscall fails.
7382*After applying patch:*
7383capset01 1 TBROK capget() failed: errno=???(38): Function not implemented
7384*Before applying patch:*
7385capset01 1 TBROK capget() failed: TEST_ERRNO=???(0): Success
7386Note: 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:*
7387capset01 1 TPASS : capset() returned 0
7388Signed-off-by: Veerendra C <veeren@linux.vnet.ibm.com>,
7389
7390Modified Files:
7391ltp/testcases/kernel/syscalls/capset/capset01.c
7392
739315) Log Message:
7394Fix check. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
7395
7396Modified Files:
7397ltp/testcases/kernel/controllers/memcg/regression/memcg_regression_test.sh
7398
739916) Log Message:
7400Clarify location and roles of install paths and directions as requested by Mark Ver. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
7401
7402Modified Files:
7403ltp/INSTALL
7404
740517) Log Message:
7406Fix missing #include. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
7407
7408Modified Files:
7409ltp/testcases/kernel/security/selinux-testsuite/tests/task_setscheduler/selinux_task_setscheduler_target.c
7410
741118) Log Message:
74121. Fix the all target.
74132. Fix a missing _GNU_SOURCE #define and a -Wunused warning.
7414Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
7415
7416Modified Files:
7417ltp/testcases/kernel/security/selinux-testsuite/tests/task_setpgid/selinux_task_setpgid_source.c
7418ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
7419
742019) Log Message:
7421Add a basic Linux distro detection script. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
7422
7423Added Files:
7424ltp/scripts/detect_distro.sh
7425
742620) Log Message:
7427Modify script to properly separate major and minor versions with Redhat. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
7428
7429Modified Files:
7430ltp/scripts/detect_distro.sh
7431
743221) Log Message:
7433Improve usability through -d ($DESTDIR) and -m (omit minor version) options. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
7434
7435Modified Files:
7436ltp/scripts/detect_distro.sh
7437
743822) Log Message:
7439Stupid... move VERSION set outside of minor version check. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
7440
7441Modified Files:
7442ltp/scripts/detect_distro.sh
7443
744423) Log Message:
7445Make 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>,
7446
7447Modified Files:
7448ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
7449Removed Files:
7450ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_bounds.te
7451ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
7452ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
7453ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_sys.te
7454ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrace.te
7455ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrans.te
7456ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_entrypoint.te
7457ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execshare.te
7458ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_exectrace.te
7459ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execute_no_trans.te
7460ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
7461ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
7462ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
7463ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_inherit.te
7464ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
7465ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ipc.te
7466ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_link.te
7467ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_mkdir.te
7468ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_open.te
7469ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ptrace.te
7470ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_readlink.te
7471ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_relabel.te
7472ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rename.te
7473ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rxdir.te
7474ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setattr.te
7475ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
7476ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sigkill.te
7477ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_stat.te
7478ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
7479ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
7480ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getpgid.te
7481ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsched.te
7482ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsid.te
7483ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
7484ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setsched.te
7485ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_transition.te
7486ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_wait.te
7487ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/Makefile
7488ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_capable_file.te
7489ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_capable_net.te
7490ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_capable_sys.te
7491ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_dyntrace.te
7492ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_dyntrans.te
7493ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_entrypoint.te
7494ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_execshare.te
7495ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_exectrace.te
7496ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_execute_no_trans.te
7497ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_fdreceive.te
7498ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_file.te
7499ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_global.te
7500ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_inherit.te
7501ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_ioctl.te
7502ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_ipc.te
7503ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_link.te
7504ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_mkdir.te
7505ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_open.te
7506ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_policy.if
7507ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_ptrace.te
7508ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_readlink.te
7509ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_relabel.te
7510ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_rename.te
7511ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_rxdir.te
7512ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_setattr.te
7513ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_setnice.te
7514ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_sigkill.te
7515ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_stat.te
7516ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_sysctl.te
7517ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_create.te
7518ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_getpgid.te
7519ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_getsched.te
7520ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_getsid.te
7521ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_setpgid.te
7522ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_setsched.te
7523ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_transition.te
7524ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_wait.te
7525Added Files:
7526ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/Makefile
7527ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_capable_file.te
7528ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_capable_net.te
7529ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_capable_sys.te
7530ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_dyntrace.te
7531ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_dyntrans.te
7532ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_entrypoint.te
7533ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_execshare.te
7534ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_exectrace.te
7535ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_execute_no_trans.te
7536ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_fdreceive.te
7537ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_file.te
7538ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_global.te
7539ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_inherit.te
7540ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_ioctl.te
7541ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_ipc.te
7542ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_link.te
7543ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_mkdir.te
7544ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_open.te
7545ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_policy.if
7546ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_ptrace.te
7547ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_readlink.te
7548ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_relabel.te
7549ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_rename.te
7550ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_rxdir.te
7551ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_setattr.te
7552ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_setnice.te
7553ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_sigkill.te
7554ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_stat.te
7555ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_sysctl.te
7556ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_task_create.te
7557ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_task_getpgid.te
7558ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_task_getsched.te
7559ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_task_getsid.te
7560ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_task_setpgid.te
7561ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_task_setsched.te
7562ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_transition.te
7563ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/redhat-5/test_wait.te
7564ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_bounds.te
7565ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_capable_file.te
7566ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_capable_net.te
7567ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_capable_sys.te
7568ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_dyntrace.te
7569ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_dyntrans.te
7570ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_entrypoint.te
7571ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_execshare.te
7572ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_exectrace.te
7573ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_execute_no_trans.te
7574ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_fdreceive.te
7575ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_file.te
7576ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_global.te
7577ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_inherit.te
7578ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_ioctl.te
7579ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_ipc.te
7580ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_link.te
7581ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_mkdir.te
7582ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_open.te
7583ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_ptrace.te
7584ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_readlink.te
7585ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_relabel.te
7586ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_rename.te
7587ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_rxdir.te
7588ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_setattr.te
7589ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_setnice.te
7590ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_sigkill.te
7591ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_stat.te
7592ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_sysctl.te
7593ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_task_create.te
7594ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_task_getpgid.te
7595ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_task_getsched.te
7596ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_task_getsid.te
7597ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_task_setpgid.te
7598ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_task_setsched.te
7599ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_transition.te
7600ltp/testcases/kernel/security/selinux-testsuite/refpolicy/policy_files/generic/test_wait.te
7601
760224) Log Message:
7603Don't nuke some files that are checked in for test_policy... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
7604
7605Modified Files:
7606ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
7607
760825) Log Message:
76091. Change omit_minor_version to omit_redhat_minor_version, as it only applies to redhat's versioning scheme.
76102. Clump Redhat and Fedora detection together like I should have been doing in the beginning.
7611Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
7612
7613Modified Files:
7614ltp/scripts/detect_distro.sh
7615
761626) Log Message:
7617Properly 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>,
7618
7619Modified Files:
7620ltp/scripts/detect_distro.sh
7621
762227) Log Message:
7623Remove uclinux target warning, considering that no uclinux targets exist anymore.. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
7624
7625Modified Files:
7626ltp/Makefile
7627
762828) Log Message:
7629lib-all shouldn't depend on include-install now... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
7630
7631Modified Files:
7632ltp/Makefile
7633
763429) Log Message:
76351. Print out the return code.
76362. Use TERRNO because we're not using the TEST() macro.
7637Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
7638
7639Modified Files:
7640ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
7641
764230) Log Message:
7643Add block device detection. It's the first step towards getting the quotactl crud to work. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
7644
7645Added Files:
7646ltp/lib/get_block_dev.c
7647Modified Files:
7648ltp/m4/ltp-quota.m4
7649ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
7650ltp/include/test.h
7651
765231) Log Message:
7653Remove return code printout. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
7654
7655Modified Files:
7656ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
7657
765832) Log Message:
76591. Go back to sys/quota.h
76602. Make the autoconf test a bit more meaningful...
7661Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
7662
7663Modified Files:
7664ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
7665ltp/m4/ltp-quota.m4
7666
766733) Log Message:
7668Get 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>,
7669
7670Added Files:
7671ltp/lib/mount_utils.c
7672Removed Files:
7673ltp/lib/get_block_dev.c
7674Modified Files:
7675ltp/include/test.h
7676ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
7677
767834) Log Message:
7679gcov-kernel: added patch for android toolchain 4.4.0 support. Peter Oberparleiter <oberpapr@users.sourceforge.net>, Wangwei Chen <mkw348@motorola.com>,
7680
7681Added Files:
7682ltp/utils/analysis/gcov-kernel/linux-2.6.30-gcov-android-toolchain-4.4.0.patch
7683
768435) Log Message:
7685Move $(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>,
7686
7687Modified Files:
7688ltp/include/mk/env_pre.mk
7689
769036) Log Message:
7691ltp-pan is installed in bin/ not pan/ now as noticed by Serge. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
7692
7693Modified Files:
7694ltp/testscripts/test_containers.sh
7695ltp/testscripts/test_filecaps.sh
7696ltp/testscripts/test_selinux.sh
7697
769837) Log Message:
7699Remove numaif.h as noticed by Mitani-san. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
7700
7701Modified Files:
7702ltp/testcases/kernel/syscalls/move_pages/move_pages_support.h
7703
770438) Log Message:
7705Fix some missing headers and missing #define _GNU_SOURCE defs. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
7706
7707Modified Files:
7708ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_child.c
7709ltp/testcases/kernel/security/selinux-testsuite/tests/task_getsid/selinux_task_getsid_source.c
7710ltp/testcases/kernel/security/selinux-testsuite/tests/task_getsid/selinux_task_getsid_target.c
7711ltp/testcases/kernel/security/selinux-testsuite/tests/task_getpgid/selinux_task_getpgid_source.c
7712ltp/testcases/kernel/security/selinux-testsuite/tests/task_getpgid/selinux_task_getpgid_target.c
7713ltp/testcases/kernel/security/selinux-testsuite/tests/task_getscheduler/selinux_task_getscheduler_target.c
7714ltp/testcases/kernel/security/selinux-testsuite/tests/wait/selinux_wait_parent.c
7715ltp/testcases/kernel/security/selinux-testsuite/tests/msg/selinux_msgrcv.c
7716ltp/testcases/kernel/security/selinux-testsuite/tests/msg/selinux_msgsnd.c
7717
771839) Log Message:
7719Fix a lot of compile warnings. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
7720
7721Modified Files:
7722ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
7723ltp/testcases/kernel/security/selinux-testsuite/tests/capable_net/selinux_bind.c
7724ltp/testcases/kernel/security/selinux-testsuite/tests/capable_net/selinux_raw.c
7725ltp/testcases/kernel/security/selinux-testsuite/tests/capable_file/selinux_lease.c
7726ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_chroot.c
7727ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_hostname.c
7728ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_nice.c
7729ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_rawio.c
7730ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_parent.c
7731ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrans/selinux_dyntrans_parent.c
7732ltp/testcases/kernel/security/selinux-testsuite/tests/shm/selinux_shmat.c
7733ltp/testcases/kernel/security/selinux-testsuite/tests/task_setnice/selinux_task_setnice_target.c
7734ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_client.c
7735ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_server.c
7736ltp/testcases/kernel/security/selinux-testsuite/tests/sem/selinux_getinfo.c
7737ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_ioctl.c
7738ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_noioctl.c
7739ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit_parent.c
7740ltp/testcases/kernel/security/selinux-testsuite/tests/exectrace/selinux_exectrace_parent.c
7741ltp/testcases/kernel/security/selinux-testsuite/tests/ptrace/selinux_ptrace.c
7742ltp/testcases/kernel/security/selinux-testsuite/tests/setnice/selinux_setnice_child.c
7743ltp/testcases/kernel/security/selinux-testsuite/tests/setnice/selinux_setnice_parent.c
7744ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_fcntl.c
7745ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_nofcntl.c
7746ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_sigiotask.c
7747ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_wait_io.c
7748
774940) Log Message:
7750kill 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>.
7751
7752Modified Files:
7753ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
7754ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
7755ltp/testcases/kernel/syscalls/rename/rename09.c
7756ltp/testcases/kernel/syscalls/rename/rename12.c
7757ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
7758
775941) Log Message:
7760cpuset_syscall_test: delete '0x' from hex string: By the latest ltp version, the following fail message outputted on my x86_64 box.
7761------------
7762TEST 5: CPUSET CONTROLLER TESTING
7763TEST STARTED: Please avoid using system while this test executes
7764...
7765cpuset05 8 TFAIL : Result(/proc/<pid>/status) = "", expect = "0")
7766cpuset05 9 TFAIL : Result(/proc/<pid>/status) = "", expect = "1")
7767cpuset05 10 TFAIL : Result(/proc/<pid>/status) = "", expect = "default")
7768------------
7769The reason is:
77701, '0x' wasn't deleted from a hex string's head. e.g. 7f343c900000 is expected, but 0x7f343c900000 outputted.
77712, a wrong '\b' was used in a grep command.
7772This patch fix the upper problem. Now the message is:
7773------------
7774cpuset05 7 TPASS : Cpuset vs systemcall test succeeded.
7775cpuset05 8 TPASS : Cpuset vs systemcall test succeeded.
7776cpuset05 9 TPASS : Cpuset vs systemcall test succeeded.
7777cpuset05 10 TPASS : Cpuset vs systemcall test succeeded.
7778------------
7779Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>,
7780
7781Modified Files:
7782ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
7783
778442) Log Message:
7785Make my choice of AC_MSG_ERROR more apparent. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
7786
7787Modified Files:
7788ltp/m4/ltp-quota.m4
7789
779043) Log Message:
7791Things 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>.
7792
7793Modified Files:
7794ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
7795ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile.inc
7796ltp/testcases/kernel/security/selinux-testsuite/tests/runtest.sh
7797ltp/testcases/kernel/security/selinux-testsuite/policy/Makefile
7798ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
7799ltp/testscripts/test_selinux.sh
7800
780144)
7802Log Message:
7803We 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>,
7804
7805Modified Files:
7806ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
7807ltp/testcases/kernel/security/selinux-testsuite/policy/Makefile
7808
780945) Log Message:
7810Error out when /etc/selinux/.../policy/src isn't found. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
7811
7812Modified Files:
7813ltp/testcases/kernel/security/selinux-testsuite/policy/Makefile
7814
781546) Log Message:
7816Don't do load as part of a normal make operation. This splits the make into 2 stages:
78171. The stuff we can do on/off the target.
78182. The setup pieces that we must do on the target.
7819That way we can clean up 1. in the future so the test won't require make.
7820Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
7821
7822Modified Files:
7823ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
7824ltp/testcases/kernel/security/selinux-testsuite/policy/Makefile
7825
782647) Log Message:
7827Make autotools seems to break on more recent versions without this. Signed-off-by: Paul Larson <paul.larson@canonical.com>,
7828
7829Modified Files:
7830ltp/include/mk/automake.mk
7831
783248) Log Message:
7833Add improved checks for mbind(2) syscalls, because...
7834Hi,
7835I 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.
7836------------
7837gcc -g -O2 -g -O2 -fno-strict-aliasing -pipe -Wall
7838-I/home/LTP/ltp-2010-01-12/testcases/kernel/include
7839-I/home/LTP/ltp-2010-01-12/testcases/kernel/syscalls/mbind/../utils/
7840-I../../../../include -I../../../../include -L../../../../lib mbind01.c -lltp -lnuma -o mbind01
7841mbind01.c:184: error: `MPOL_DEFAULT' undeclared here (not in a function)
7842mbind01.c:184: error: initializer element is not constant
7843mbind01.c:184: error: (near initialization for `tcase[0].policy')
7844mbind01.c:188: error: initializer element is not constant
7845mbind01.c:188: error: (near initialization for `tcase[0]')
7846mbind01.c:190: error: initializer element is not constant
7847mbind01.c:190: error: (near initialization for `tcase[1].policy')
7848mbind01.c:194: error: initializer element is not constant
7849mbind01.c:194: error: (near initialization for `tcase[1]')
7850mbind01.c:196: error: `MPOL_BIND' undeclared here (not in a function)
7851mbind01.c:196: error: initializer element is not constant
7852mbind01.c:196: error: (near initialization for `tcase[2].policy')
7853mbind01.c:200: error: initializer element is not constant
7854mbind01.c:200: error: (near initialization for `tcase[2]')
7855mbind01.c:202: error: initializer element is not constant
7856mbind01.c:202: error: (near initialization for `tcase[3].policy')
7857mbind01.c:206: error: initializer element is not constant
7858mbind01.c:206: error: (near initialization for `tcase[3]')
7859mbind01.c:208: error: `MPOL_INTERLEAVE' undeclared here (not in a function)
7860mbind01.c:208: error: initializer element is not constant
7861mbind01.c:208: error: (near initialization for `tcase[4].policy')
7862mbind01.c:212: error: initializer element is not constant
7863mbind01.c:212: error: (near initialization for `tcase[4]')
7864mbind01.c:214: error: initializer element is not constant
7865mbind01.c:214: error: (near initialization for `tcase[5].policy')
7866mbind01.c:218: error: initializer element is not constant
7867mbind01.c:218: error: (near initialization for `tcase[5]')
7868mbind01.c:220: error: `MPOL_PREFERRED' undeclared here (not in a function)
7869mbind01.c:220: error: initializer element is not constant
7870mbind01.c:220: error: (near initialization for `tcase[6].policy')
7871mbind01.c:224: error: initializer element is not constant
7872mbind01.c:224: error: (near initialization for `tcase[6]')
7873mbind01.c:226: error: initializer element is not constant
7874mbind01.c:226: error: (near initialization for `tcase[7].policy')
7875mbind01.c:230: error: initializer element is not constant
7876mbind01.c:230: error: (near initialization for `tcase[7]')
7877mbind01.c:236: error: initializer element is not constant
7878mbind01.c:236: error: (near initialization for `tcase[8]')
7879mbind01.c:238: error: initializer element is not constant
7880mbind01.c:238: error: (near initialization for `tcase[9].policy')
7881mbind01.c:243: error: initializer element is not constant
7882mbind01.c:243: error: (near initialization for `tcase[9]')
7883mbind01.c:246: error: initializer element is not constant
7884mbind01.c:246: error: (near initialization for `tcase[10].policy')
7885mbind01.c:250: error: initializer element is not constant
7886mbind01.c:250: error: (near initialization for `tcase[10]')
7887mbind01.c: In function `do_test':
7888mbind01.c:309: error: `MPOL_F_ADDR' undeclared (first use in this function)
7889mbind01.c:309: error: (Each undeclared identifier is reported only once
7890mbind01.c:309: error: for each function it appears in.)
7891make[4]: *** [mbind01] Error 1
7892------------
7893Following version's cvs's bring same results.
7894 - 2010-01-08
7895 - 2010-01-12
7896 - 2010-01-13
7897Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
7898
7899Modified Files:
7900ltp/testcases/kernel/syscalls/mbind/mbind01.c
7901ltp/m4/ltp-numa.m4
7902
790349) Log Message:
7904Properly 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>.
7905
7906Modified Files:
7907ltp/testcases/kernel/syscalls/mbind/mbind01.c
7908ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
7909ltp/testcases/kernel/syscalls/get_mempolicy/get_mempolicy01.c
7910ltp/testcases/kernel/controllers/cpuset/cpuset_lib/libcpuset.c
7911
791250) Log Message:
7913Finish this mempolicy crud off for good, after a fair amount of tweaking. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
7914
7915Modified Files:
7916ltp/testcases/kernel/controllers/cpuset/cpuset_lib/libcpuset.c
7917ltp/m4/ltp-numa.m4
7918ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
7919
792051) Log Message:
79211. Resolve some compatibility issues with make 3.80.
79222. Fix a bug with clean_install_dir being included in `target_to_dir_mapping'...
7923Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
7924
7925Modified Files:
7926ltp/Makefile
7927
792852) Log Message:
79291. 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>,
7930
7931Modified Files:
7932ltp/include/mk/automake.mk
7933
793453) Log Message:
7935Get 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>,
7936
7937Modified Files:
7938ltp/include/mk/functions.mk
7939
794054) Log Message:
7941Note the reasoning for the -- before CLEAN_TARGETS :)... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
7942
7943Modified Files:
7944ltp/include/mk/functions.mk
7945
794655) Log Message:
7947Check 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>,
7948
7949Added Files:
7950ltp/testscripts/build/README
7951ltp/testscripts/build/test_install_in_build_tree.sh
7952ltp/testscripts/build/test_install_out_of_build_tree.sh
7953ltp/testscripts/build/test_out_of_build_tree.sh
7954
795556) Log Message:
7956Move the build scripts to the build directory as well. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
7957
7958Removed Files:
7959ltp/testscripts/default_runtest_set.awk
7960ltp/testscripts/ltp-missing-install-files.py
7961Added Files:
7962ltp/testscripts/build/default_runtest_set.awk
7963ltp/testscripts/buildltp-missing-install-files.py
7964
796557) Log Message:
7966Keep on working on fixing the selinux-testsuite... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
7967
7968Modified Files:
7969ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
7970ltp/testcases/kernel/security/selinux-testsuite/policy/Makefile
7971ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile.inc
7972ltp/testscripts/test_selinux.sh
7973Added Files:
7974ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile.selinux
7975ltp/testcases/kernel/security/selinux-testsuite/policy/Makefile.selinux
7976
797758) Log Message:
7978Install Makefile.selinux, not Makefile. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
7979
7980Modified Files:
7981ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
7982
798359) Log Message:
7984Further 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.
7985Things that remain unresolved:
7986- RHEL4 support. Is RHEL4 to be supported still by ltp, given dependencies?
7987 RHEL4 has been using the test policy under policy/ and has a different build/load process.
7988- Running individual tests manually. As described in the selinux-testsuite
7989 README, it used to be possible to run individual tests via tests/runtest.sh
7990in order to more easily hunt down specific failures and get more verbose output than we get from any of the results/* files.
7991Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>,
7992Acked-by: Garrett Cooper <yanegomi@gmail.com>,
7993
7994Modified Files:
7995ltp/testscripts/test_selinux.sh
7996ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit.sh
7997
7998And much much more......!!
7999
subrata_modakaf4c2e92010-01-05 10:03:52 +00008000LTP-20091231
8001
80021) Log Message:
8003Don'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>.
8004
8005Modified Files:
8006ltp/testcases/network/tcp_cmds/ssh/ssh01
8007ltp/testcases/network/tcp_cmds/ssh/ssh02
8008ltp/testcases/network/tcp_cmds/ssh/ssh03
8009
80102) Log Message:
8011Fixes of some errors discovered by "set -u": this patch fixes the following problems:
8012 - read of $TEST_USER before it's set in ftp03,
8013 - remnants of the $COMMAND variable which isn't really there anymore in netstat01,
8014 - probably a typo in rsh01 ($COUNT vs. $TST_COUNT),
8015 - $2 has to be escaped twice in rwho01, to appear in the awk script,
8016 - when no interface is found tcpdump01, $IF is unset. Don't spit out an error in that case,
8017This is a version with changes reflecting Mike's comments. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
8018
8019Modified Files:
8020ltp/testcases/network/tcp_cmds/ftp/ftp03
8021ltp/testcases/network/tcp_cmds/netstat/netstat01
8022ltp/testcases/network/tcp_cmds/rsh/rsh01
8023ltp/testcases/network/tcp_cmds/rwho/rwho01
8024ltp/testcases/network/tcp_cmds/tcpdump/tcpdump01
8025
80263) Log Message:
8027Fix 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>.
8028
8029Modified Files:
8030ltp/testcases/network/tcp_cmds/rsh/rsh01
8031
80324) Log Message:
8033Remove 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>.
8034
8035Modified Files:
8036ltp/testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh
8037
80385) Log Message:
8039Fix small errors in the runtest files: this patch fixes the following problems in the runtest files:
8040 - rwtest has been renamed to rwtest.sh,
8041 - there is no ipv6 variant of rlogin test
8042Signed-off-by: Jiri Palecek <jpalecek@web.de>,
8043
8044Modified Files:
8045ltp/runtest/fs ltp/runtest/ipv6_expect
8046
80476) Log Message:
8048Refer 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>.
8049
8050Modified Files:
8051ltp/testcases/kernel/security/filecaps/filecapstest.sh
8052
80537) Log Message:
8054Fix 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>.
8055
8056Modified Files:
8057ltp/testcases/network/tcp_cmds/echo/echo01
8058
80598) Log Message:
8060rename readme file to avoid clean glob
8061
8062Added Files:
8063ltp/testcases/misc/math/float/iperb/README
8064ltp/testcases/misc/math/float/trigo/README
8065
8066Removed Files:
8067ltp/testcases/misc/math/float/iperb/readme
8068ltp/testcases/misc/math/float/trigo/readme
8069
80709) Log Message:
8071Hello, I tried to make ltp with the -j switch and found the following problems:
8072 - the autotools target fail because of missing dependency on aclocal.m4 (almost all autotools targets depend on it)
8073 - the shell loop in generic_trunk_target makes the "all" rules of the subdirectories run strictly sequentially
8074This 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>.
8075
8076Modified Files:
8077ltp/include/mk/utomake.mk
8078ltp/testcases/realtime/Makefile
8079
808010) Log Message:
8081Use tail -n 1 instead of tail -1. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
8082
8083Modified Files:
8084ltp/testcases/commands/ade/file/file_test.sh
8085
808611) Log Message:
8087Add support for a user specified strip application via configure. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
8088
8089Modified Files:
8090ltp/configure.ac
8091ltp/include/mk/config.mk.default
8092ltp/include/mk/config.mk.in
8093
809412) Log Message:
8095As noted by Jiri, the objdump tests were disabled in the infrastructure upgrade because they didn't fit exactly into the new infrastructure.
80961. Makefile: Reenable the test.
80972. 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).
80983. 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.
80994. objdump/objdump01: Clarify the purpose and error check --debugging in the test.
8100Props go to Jiri for the original observations and suggestions. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
8101
8102Modified Files:
8103ltp/testcases/commands/ade/Makefile
8104ltp/testcases/commands/ade/objdump/Makefile
8105ltp/testcases/commands/ade/objdump/objdump01
8106Added Files:
8107ltp/testcases/commands/ade/objdump/test_arch.c
8108Removed Files:
8109ltp/testcases/commands/ade/objdump/test.c
8110
811113) Log Message:
8112Some 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>.
8113
8114Modified Files:
8115ltp/include/mk/env_pre.mk
8116
811714) Log Message:
8118Don't use linux/* headers. They don't compile out of the box on Ubuntu Dapper Drake. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
8119
8120Modified Files:
8121ltp/testcases/kernel/security/smack/smack_set_socket_labels.c
8122
812315) Log Message:
8124Fix compilation with older glibc releases by restoring the POLLHDRDUP constant on-demand definition. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
8125
8126Modified Files:
8127ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
8128
812916) Log Message:
8130IDcheck.sh failing shouldn't be a hard error. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
8131
8132Modified Files:
8133ltp/Makefile
8134
813517) Log Message:
8136Older 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>.
8137
8138Modified Files:
8139ltp/testcases/kernel/containers/libclone/libclone.c
8140ltp/testcases/kernel/containers/pidns/pidns01.c
8141ltp/testcases/kernel/include/linux_syscall_numbers.h
8142ltp/testcases/kernel/include/regen.sh
8143ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
8144ltp/include/ltp_signal.h
8145Added Files:
8146ltp/include/cleanup.c
8147
814818) Log Message:
8149Wholesale testcase cleanup. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
8150
8151Modified Files:
8152ltp/testcases/kernel/timers/timer_settime/Makefile
8153ltp/testcases/kernel/timers/timer_settime/timer_settime02.c
8154ltp/testcases/kernel/timers/timer_settime/timer_settime03.c
8155ltp/testcases/kernel/timers/timer_create/Makefile
8156ltp/testcases/kernel/timers/timer_create/timer_create02.c
8157ltp/testcases/kernel/timers/timer_create/timer_create03.c
8158ltp/testcases/kernel/timers/timer_create/timer_create04.c
8159ltp/testcases/kernel/timers/include/common_timers.h
8160ltp/testcases/kernel/timers/clock_settime/clock_settime02.c
8161ltp/testcases/kernel/timers/clock_settime/clock_settime03.c
8162ltp/testcases/kernel/timers/clock_gettime/Makefile
8163ltp/testcases/kernel/timers/clock_gettime/clock_gettime02.c
8164ltp/testcases/kernel/timers/clock_gettime/clock_gettime03.c
8165ltp/testcases/kernel/timers/timer_delete/timer_delete02.c
8166ltp/testcases/kernel/timers/timer_delete/timer_delete03.c
8167
816819) Log Message:
8169Polish 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>.
8170
8171Modified Files:
8172ltp/testcases/kernel/containers/pidns/pidns01.c
8173ltp/testcases/kernel/containers/pidns/pidns02.c
8174ltp/testcases/kernel/containers/pidns/pidns03.c
8175ltp/testcases/kernel/containers/pidns/pidns04.c
8176ltp/testcases/kernel/containers/pidns/pidns10.c
8177ltp/testcases/kernel/containers/pidns/pidns17.c
8178ltp/testcases/kernel/containers/libclone/libclone.c
8179ltp/include/cleanup.c
8180
818120) Log Message:
81821. Make the autotools process more straightforward.
81832. Fix a corner case where executing distclean after autotools was failing to find testcases/realtime/include/realtime_config.h.in.
8184Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
8185
8186Modified Files:
8187ltp/include/mk/automake.mk
8188ltp/testcases/realtime/Makefile
8189
819021) Log Message:
8191This patch fixes one overlooked line and also removes trailing whitespaces. Signed-off-by: <chrubis@suse.cz>.
8192
8193Modified Files:
8194ltp/runtest/ltp-aio-stress.part1
8195ltp/runtest/ltp-aio-stress.part2
8196
819722) Log Message:
8198Fix 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>.
8199
8200Modified Files:
8201ltp/testcases/misc/math/float/iperb/Makefile
8202ltp/testcases/misc/math/float/trigo/Makefile
8203
820423) Log Message:
8205New 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>.
8206
8207Added Files:
8208ltp/testcases/kernel/syscalls/rt_sigtimedwait/Makefile
8209ltp/testcases/kernel/syscalls/sigtimedwait/Makefile
8210ltp/testcases/kernel/syscalls/sigwait/Makefile
8211ltp/testcases/kernel/syscalls/sigwaitinfo/Makefile
8212ltp/testcases/kernel/syscalls/sigwaitinfo/sigwaitinfo01.c
8213
821424) Log Message:
8215if4-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>.
8216
8217Modified Files:
8218ltp/testcases/network/stress/interface/if4-alias-addlarge
8219
822025) Log Message:
8221Stupid typo noticed by Paul Larson. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
8222
8223Modified Files:
8224ltp/Makefile
8225
822626) Log Message:
8227The following is changelog. This patch can fix the following problem:
8228-- delete the code of setting the test_fs flag
8229-- open the verbose mode of e4defrag, it is useful to find the problem of online defrag
8230-- fix some bug of the Makefile
8231-- throw the utilities version info away
8232-- delete two unnecessary testcases about ext4 subdir limit test
8233Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>,
8234
8235Modified Files:
8236ltp/testcases/kernel/fs/ext4-new-features/Makefile
8237ltp/testcases/kernel/fs/ext4-new-features/README
8238ltp/testcases/kernel/fs/ext4-new-features/ext4-delalloc-mballoc/ext4-alloc-test.sh
8239ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/ext4_get_inode_version.sh
8240ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/ext4_inode_version_test.sh
8241ltp/testcases/kernel/fs/ext4-new-features/ext4-journal-checksum/ext4_journal_checksum.sh
8242ltp/testcases/kernel/fs/ext4-new-features/ext4-nsec-timestamps/ext4_nsec_timestamps_test.sh
8243ltp/testcases/kernel/fs/ext4-new-features/ext4-online-defrag/ext4_online_defrag_test.sh
8244ltp/testcases/kernel/fs/ext4-new-features/ext4-persist-prealloc/ext4_persist_prealloc_test.sh
8245ltp/testcases/kernel/fs/ext4-new-features/ext4-subdir-limit/ext4_subdir_limit_test.sh
8246ltp/testcases/kernel/fs/ext4-new-features/ext4-uninit-groups/ext4_uninit_groups_test.sh
8247
824827) Log Message:
8249math/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>.
8250
8251Modified Files:
8252ltp/testcases/misc/math/float/thread_code.c
8253
825428) Log Message:
82551. Fix out-of-build-tree support (hit a few snags).
82562. Enable ${bindir} support.
8257Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
8258
8259Modified Files:
8260ltp/Makefile
8261ltp/include/mk/automake.mk
8262ltp/include/mk/config.mk.default
8263ltp/include/mk/config.mk.in
8264ltp/include/mk/testcases.mk
8265
826629) Log Message:
8267As 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>.
8268
8269Modified Files:
8270ltp/runtest/fs
8271
827230) Log Message:
8273run_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>
8274
8275Modified Files:
8276ltp/testcases/kernel/syscalls/libevent/run_libevent.sh
8277
827831) Log Message:
8279Fix 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>.
8280
8281Modified Files:
8282ltp/runtest/commands
8283ltp/testcases/commands/unzip/Makefile
8284
828532) Log Message:
8286Update the TODO list a bit. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
8287
8288Modified Files:
8289ltp/TODO
8290
829133) Log Message:
8292Fix 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>,
8293
8294Modified Files:
8295ltp/testcases/kernel/syscalls/utils/numaif.h
8296
829734) Log Message:
8298ptrace.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>,
8299
8300Modified Files:
8301ltp/testcases/kernel/syscalls/ptrace/ptrace.h
8302ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
8303
830435) Log Message:
8305Search path shouldn't be relative from current directory. Please use PATH instead. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
8306
8307Modified Files:
8308ltp/testcases/kernel/power_management/runpwtests.sh
8309
831036) Log Message:
8311Improve filesystem checks for psuedo-fs'es like NFS rootfs through improved awk call. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
8312
8313Modified Files:
8314ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.sh
8315
831637) Log Message:
83171. Install the testscripts with LTP again.
83182. Setup the initial piece for installing in the build tree, as requested by KD and a few others.
8319Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
8320
8321Modified Files:
8322ltp/Makefile
8323ltp/include/mk/env_pre.mk
8324ltp/testscripts/Makefile
8325
832638) Log Message:
8327Replace the while loop + counter with a more resource efficient iterator. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
8328
8329Modified Files:
8330ltp/execltp.in
8331
833239) Log Message:
8333It's run_libevent.sh, not run-libevent.sh. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
8334
8335Modified Files:
8336ltp/testcases/kernel/syscalls/Makefile
8337
833840) Log Message:
8339Fix the libevent compilation because it was half-assed before. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
8340
8341Modified Files:
8342ltp/testcases/kernel/syscalls/Makefile
8343
834441) Log Message:
8345As 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>,
8346
8347Modified Files:
8348ltp/runtest/syscalls
8349
835042) Log Message:
8351As noted by luibo...
8352`According to case ld, ldd and nm's Makefile, s/*.o/*.obj/'.
83531. 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.
83542. ldd01: Remove hardcoded cc // ldd.
83553. nm01: Remove hardcoded cc // nm.
8356Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
8357
8358Modified Files:
8359ltp/testcases/commands/ade/ld/ld01
8360ltp/testcases/commands/ade/ldd/ldd01
8361ltp/testcases/commands/ade/nm/nm01
8362
836343) Log Message:
8364Remove one last hardcoded $CC. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
8365
8366Modified Files:
8367ltp/testcases/commands/ade/ld/ld01
8368
836944) Log Message:
8370Fix 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>,
8371
8372Modified Files:
8373ltp/testcases/kernel/syscalls/Makefile
8374
837545) Log Message:
8376Hello, 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>,
8377
8378Modified Files:
8379ltp/runtest/nfs
8380
838146) Log Message:
8382Hello, 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>,
8383
8384Modified Files:
8385ltp/runtest/stress.part1
8386
838747) Log Message:
8388Fix autoconf preprocessor defines. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
8389
8390Modified Files:
8391ltp/testcases/kernel/controllers/freezer/vfork.c
8392
839348) Log Message:
8394Revert to Mike's original copy of ptrace.h. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
8395
8396Modified Files:
8397ltp/testcases/kernel/syscalls/ptrace/ptrace.h
8398
839949) Log Message:
8400Remove the idiot reference. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
8401
8402Modified Files:
8403ltp/testcases/kernel/syscalls/ptrace/ptrace.h
8404
840550) Log Message:
8406Fix absolute path to library, as we're no longer directly installing libraries into $(libdir). Issue found by Caspar Zhang <czhang@redhat.com>.
8407Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
8408
8409Modified Files:
8410ltp/testcases/network/sctp/Makefile
8411
841251) Log Message:
8413Fix 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
8414<yanegomi@gmail.com>,
8415
8416Modified Files:
8417ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
8418ltp/testcases/kernel/controllers/Makefile
8419ltp/testcases/kernel/controllers/Makefile.inc
8420
842152) Log Message:
8422use the renamed syscall perf_event_open. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>,
8423
8424Modified Files:
8425ltp/testcases/kernel/performance_counters/performance_counter01.c
8426ltp/testcases/kernel/performance_counters/performance_counter02.c
8427
842853) Log Message:
8429drop old __NR_perf_counter_open syscall name and force everyone to use new __NR_perf_event_open. Mike Frysinger <vapier@users.sourceforge.net>
8430
8431Modified Files:
8432ltp/testcases/kernel/include/linux_syscall_numbers.h
8433ltp/testcases/kernel/include/regen.sh
8434
843554) Log Message:
8436update config.sub/config.guess files. Mike Frysinger <vapier@users.sourceforge.net>,
8437
8438Modified Files:
8439ltp/testcases/kernel/syscalls/pcllib/config.guess
8440ltp/testcases/kernel/syscalls/pcllib/config.sub
8441ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/config.guess
8442ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/config.sub
8443ltp/testcases/open_hpi_testsuite/config.guess
8444ltp/testcases/open_hpi_testsuite/config.sub
8445
844655) Log Message:
8447autoconf 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>,
8448
8449Modified Files:
8450ltp/m4/ltp-ptrace.m4
8451
845256) Log Message:
84531. Fix the 2.x quota autoconf test
84542. Disable the 1.x RHEL quota autoconf test (don't have a system to verify the requirement on).
84553. Fix indentation in quotactl01.c
84564. Block off some quotactl constants that only exist on quota 2.x.
84575. 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>,
8458
8459Modified Files:
8460ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
8461ltp/m4/ltp-quota.m4
8462
846357) Log Message:
84641. ltp-signalfd.m4: be more strict with AC_CHECK_HEADERS by encapsulating the header items in [].
84652. 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.
8466Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
8467
8468Modified Files:
8469ltp/configure.ac
8470ltp/m4/ltp-signalfd.m4
8471
847258) Log Message:
8473Need 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>,
8474
8475Modified Files:
8476ltp/testcases/kernel/controllers/freezer/vfork.c
8477
847859) Log Message:
8479libevent.a gets put in the libevent directory, not libevent/lib directory. Adjust LDFLAGS accordingly. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
8480
8481Modified Files:
8482ltp/testcases/kernel/syscalls/Makefile
8483
848460) Log Message:
8485Hello, 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:
8486 - initialize addrlen for accept syscall in the server (=> avoid EINVAL)
8487 - use tst_resm in the client instead of tst_res, to avoid an error message interpreted as a filename
8488The 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>,
8489
8490Modified Files:
8491ltp/testcases/network/tcp_cmds/sendfile/sendfile01
8492ltp/testcases/network/tcp_cmds/sendfile/testsf_c.c
8493ltp/testcases/network/tcp_cmds/sendfile/testsf_s.c
8494
849561) Log Message:
8496Apply the fix for the issue noted below. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>. Tomonori Mitani
8497
8498Modified Files:
8499ltp/testscripts/Makefile
8500ltp/testscripts/test_fs_bind.sh
8501ltp/testcases/kernel/fs/fs_bind/bin/Makefile
8502
850362) Log Message:
8504Apply the fix for the issue noted below. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
8505
8506Modified Files:
8507ltp/testcases/kernel/fs/fs_bind/Makefile
8508
850963) Log Message:
8510Resolve 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>,
8511
8512Modified Files:
8513ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
8514ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
8515ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
8516
851764) Log Message:
8518Address the issue reported in the following email by installing all .c files. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
8519
8520Modified Files:
8521ltp/testcases/commands/ade/nm/Makefile
8522
852365) Log Message:
8524configure.ac: add a check for linux/mempolicy.h testcases/kernel/hotplug/...:
8525- Enable memory hotplug build and install
8526- Cordon off mempolicy / numa dependent logic on systems where it isn't available for compile / linux.
8527- Remove ad hoc / mostly incorrect move_mempages logic.
8528Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
8529
8530Modified Files:
8531ltp/m4/ltp-numa.m4
8532ltp/testcases/kernel/hotplug/Makefile
8533ltp/configure.ac
8534ltp/testcases/kernel/hotplug/memory_hotplug/Makefile
8535ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
8536ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
8537ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.h
8538ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
8539
854066) Log Message:
8541Fix 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>,
8542
8543Modified Files:
8544ltp/m4/ltp-numa.m4
8545
8546Removed Files:
8547ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.c
8548ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.h
8549ltp/include/mk/config.mk.default
8550ltp/include/mk/config.mk.in
8551ltp/testcases/kernel/syscalls/get_mempolicy/Makefile
8552ltp/testcases/kernel/syscalls/get_mempolicy/get_mempolicy01.c
8553
855467) Log Message:
8555get_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>,
8556
8557Modified Files:
8558ltp/testcases/kernel/syscalls/mbind/mbind01.c
8559
8560Added Files:
8561ltp/testcases/kernel/syscalls/utils/numa_helpers.h
8562ltp/testcases/kernel/syscalls/get_mempolicy/get_mempolicy01.c
8563
856468) Log Message:
8565Fix a typo. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
8566
8567Modified Files:
8568ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
8569
857069) Log Message:
85711) memtoy is a standalone tool, not a test. So let's not LTP-ify it too much.
85722) Resolve a lot of other delightful typos... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
8573
8574Modified Files:
8575ltp/testcases/kernel/hotplug/memory_hotplug/Makefile
8576ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
8577ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
8578
857970) Log Message:
8580Shuffle around macros, and put a safe-ish default in for __NR_migrate_pages (0). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
8581
8582Modified Files:
8583ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
8584
858571) Log Message:
8586Fix part 1 of the issue described in the following email: Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
8587
8588Modified Files:
8589ltp/testcases/kernel/controllers/cgroup_fj/run_cgroup_test_fj.sh
8590
859172) Log Message:
8592Fix part two of the email below... and fix some bash-isms while I'm at it... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
8593
8594Modified Files:
8595ltp/testcases/kernel/controllers/cgroup/cgroup_regression_test.sh
8596
subrata_modak575795d2009-12-03 11:17:34 +00008597LTP-20091130
8598
85991) Log Message:
8600Fix 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>.
8601
8602Modified Files:
8603ltp/testcases/commands/ade/ar/ar01
8604
86052) Log Message:
8606Use 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>.
8607
8608Modified Files:
8609ltp/testcases/kernel/controllers/cpuctl/parameters.sh
8610
86113) Log Message:
8612Other compiler warning fixes: this is another chunk of compiler warning fixes in LTP tests, related to printf format strings. They have multiple causes:
8613- most of them are caused by %d used for the TEST_RETURN variable (as in a previous patch),
8614- off_t are cast to (int64_t) and PRId64 output specifier is used for them,
8615- 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,
8616- in ioperm test, address should be declared as unsigned long (according to ioperm(2)),
8617- other little fixes (foo vs. *foo, %S vs. %s, %0 vs. %o).
8618Signed-off-by: Jiri Palecek <jpalecek@web.de>.
8619
8620Modified Files:
8621ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
8622ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
8623ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
8624ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
8625ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
8626ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
8627ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
8628ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
8629ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
8630ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
8631ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
8632ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
8633ltp/testcases/kernel/syscalls/fork/fork09.c
8634ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
8635ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
8636ltp/testcases/kernel/syscalls/gettimeofday/gettimeofday02.c
8637ltp/testcases/kernel/syscalls/inotify/inotify02.c
8638ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
8639ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
8640ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
8641ltp/testcases/kernel/syscalls/llseek/llseek01.c
8642ltp/testcases/kernel/syscalls/lseek/lseek01.c
8643ltp/testcases/kernel/syscalls/lseek/lseek07.c
8644ltp/testcases/kernel/syscalls/mkdir/mkdir08.c
8645ltp/testcases/kernel/syscalls/mknod/mknod01.c
8646ltp/testcases/kernel/syscalls/mknod/mknod06.c
8647ltp/testcases/kernel/syscalls/mknod/mknod07.c
8648ltp/testcases/kernel/syscalls/mknod/mknod09.c
8649ltp/testcases/kernel/syscalls/mlockall/mlockall01.c
8650ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
8651ltp/testcases/kernel/syscalls/mlockall/mlockall03.c
8652ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
8653ltp/testcases/kernel/syscalls/msync/msync03.c
8654ltp/testcases/kernel/syscalls/msync/msync04.c
8655ltp/testcases/kernel/syscalls/msync/msync05.c
8656ltp/testcases/kernel/syscalls/munlock/munlock01.c
8657ltp/testcases/kernel/syscalls/munlock/munlock02.c
8658ltp/testcases/kernel/syscalls/munlockall/munlockall01.c
8659ltp/testcases/kernel/syscalls/munmap/munmap03.c
8660ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
8661ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
8662ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
8663ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
8664ltp/testcases/kernel/syscalls/newuname/newuname01.c
8665ltp/testcases/kernel/syscalls/nice/nice04.c
8666ltp/testcases/kernel/syscalls/nice/nice05.c
8667ltp/testcases/kernel/syscalls/pathconf/pathconf01.c
8668ltp/testcases/kernel/syscalls/pipe/pipe03.c
8669ltp/testcases/kernel/syscalls/prctl/prctl01.c
8670ltp/testcases/kernel/syscalls/prctl/prctl02.c
8671ltp/testcases/kernel/syscalls/pread/pread01.c
8672ltp/testcases/kernel/syscalls/pread/pread02.c
8673ltp/testcases/kernel/syscalls/pread/pread03.c
8674ltp/testcases/kernel/syscalls/pselect/pselect01.c
8675ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
8676ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
8677ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
8678ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
8679ltp/testcases/kernel/syscalls/read/read01.c
8680ltp/testcases/kernel/syscalls/read/read04.c
8681ltp/testcases/kernel/syscalls/readlink/readlink01.c
8682ltp/testcases/kernel/syscalls/readlink/readlink02.c
8683ltp/testcases/kernel/syscalls/readlink/readlink03.c
8684ltp/testcases/kernel/syscalls/readlink/readlink04.c
8685ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
8686ltp/testcases/kernel/syscalls/rename/rename02.c
8687ltp/testcases/kernel/syscalls/rmdir/rmdir04.c
8688ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
8689ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction02.c
8690ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction03.c
8691ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max01.c
8692ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max02.c
8693ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min01.c
8694ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min02.c
8695ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam01.c
8696ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam02.c
8697ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c
8698ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval02.c
8699ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval03.c
8700ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam01.c
8701ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam02.c
8702ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam03.c
8703ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam05.c
8704ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
8705ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
8706ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
8707ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
8708ltp/testcases/kernel/syscalls/set_tid_address/set_tid_address01.c
8709ltp/testcases/kernel/syscalls/setdomainname/setdomainname01.c
8710ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
8711ltp/testcases/kernel/syscalls/setfsgid/setfsgid02.c
8712ltp/testcases/kernel/syscalls/setfsgid/setfsgid03.c
8713ltp/testcases/kernel/syscalls/setfsuid/setfsuid01.c
8714ltp/testcases/kernel/syscalls/setfsuid/setfsuid02.c
8715ltp/testcases/kernel/syscalls/setfsuid/setfsuid03.c
8716ltp/testcases/kernel/syscalls/setgid/setgid01.c
8717ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
8718ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
8719ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
8720ltp/testcases/kernel/syscalls/sethostname/sethostname01.c
8721ltp/testcases/kernel/syscalls/setpgid/setpgid01.c
8722ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
8723ltp/testcases/kernel/syscalls/setregid/setregid01.c
8724ltp/testcases/kernel/syscalls/setregid/setregid02.c
8725ltp/testcases/kernel/syscalls/setregid/setregid04.c
8726ltp/testcases/kernel/syscalls/setreuid/setreuid01.c
8727ltp/testcases/kernel/syscalls/setreuid/setreuid02.c
8728ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
8729ltp/testcases/kernel/syscalls/setuid/setuid01.c
8730ltp/testcases/kernel/syscalls/setuid/setuid02.c
8731ltp/testcases/kernel/syscalls/sgetmask/sgetmask01.c
8732ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack02.c
8733ltp/testcases/kernel/syscalls/signal/signal04.c
8734ltp/testcases/kernel/syscalls/sigpending/sigpending02.c
8735ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
8736ltp/testcases/kernel/syscalls/socketcall/socketcall01.c
8737ltp/testcases/kernel/syscalls/socketcall/socketcall03.c
8738ltp/testcases/kernel/syscalls/socketcall/socketcall04.c
8739ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
8740ltp/testcases/kernel/syscalls/splice/splice01.c
8741ltp/testcases/kernel/syscalls/stat/stat03.c
8742ltp/testcases/kernel/syscalls/stat/stat05.c
8743ltp/testcases/kernel/syscalls/stat/stat06.c
8744ltp/testcases/kernel/syscalls/statfs/statfs01.c
8745ltp/testcases/kernel/syscalls/statfs/statfs03.c
8746ltp/testcases/kernel/syscalls/statvfs/statvfs01.c
8747ltp/testcases/kernel/syscalls/stime/stime02.c
8748ltp/testcases/kernel/syscalls/symlink/symlink01.c
8749ltp/testcases/kernel/syscalls/sync/sync01.c
8750ltp/testcases/kernel/syscalls/tee/tee01.c
8751ltp/testcases/kernel/syscalls/time/time01.c
8752ltp/testcases/kernel/syscalls/time/time02.c
8753ltp/testcases/kernel/syscalls/times/times03.c
8754ltp/testcases/kernel/syscalls/truncate/truncate01.c
8755ltp/testcases/kernel/syscalls/truncate/truncate03.c
8756ltp/testcases/kernel/syscalls/truncate/truncate04.c
8757ltp/testcases/kernel/syscalls/ulimit/ulimit01.c
8758ltp/testcases/kernel/syscalls/umask/umask01.c
8759ltp/testcases/kernel/syscalls/umask/umask03.c
8760ltp/testcases/kernel/syscalls/uname/uname01.c
8761ltp/testcases/kernel/syscalls/unlink/unlink05.c
8762ltp/testcases/kernel/syscalls/unlink/unlink06.c
8763ltp/testcases/kernel/syscalls/unlink/unlink07.c
8764ltp/testcases/kernel/syscalls/unlink/unlink08.c
8765ltp/testcases/kernel/syscalls/utime/utime06.c
8766ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
8767ltp/testcases/kernel/syscalls/wait4/wait401.c
8768ltp/testcases/kernel/syscalls/write/write01.c
8769ltp/testcases/kernel/syscalls/writev/writev06.c
8770ltp/testcases/kernel/timers/clock_settime/clock_settime03.c
8771ltp/testcases/network/lib6/asapi_04.c
8772ltp/testcases/network/lib6/asapi_05.c
8773ltp/testcases/network/lib6/getaddrinfo_01.c
8774ltp/testcases/network/lib6/in6_02.c
8775
87764) Log Message:
8777Add 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>.
8778
8779Modified Files:
8780ltp/INSTALL
8781
87825) Log Message:
8783extend autoconf ptrace tests. Mike Frysinger <vapier@users.sourceforge.net>.
8784
8785Modified Files:
8786ltp/m4/ltp-ptrace.m4
8787ltp/testcases/kernel/controllers/freezer/vfork.c
8788ltp/testcases/kernel/syscalls/ptrace/ptrace01.c
8789ltp/testcases/kernel/syscalls/ptrace/ptrace02.c
8790ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
8791ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
8792ltp/testcases/kernel/syscalls/ptrace/ptrace05.c
8793ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
8794
87956) Log Message:
8796define 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.
8797
8798Modified Files:
8799ltp/testcases/kernel/containers/utsname/Makefile
8800ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
8801ltp/testcases/kernel/containers/pidns/Makefile
8802ltp/testcases/kernel/containers/pidns/pidns12.c
8803ltp/testcases/kernel/containers/pidns/pidns13.c
8804ltp/testcases/kernel/containers/pidns/pidns16.c
8805ltp/testcases/kernel/containers/pidns/pidns20.c
8806ltp/testcases/kernel/containers/pidns/pidns21.c
8807ltp/testcases/kernel/containers/pidns/pidns30.c
8808ltp/testcases/kernel/containers/pidns/pidns31.c
8809ltp/testcases/kernel/fs/fs_bind/bin/Makefile
8810ltp/testcases/kernel/fs/fs_bind/bin/nsclone.c
8811ltp/testcases/kernel/controllers/cgroup/test_6_2.c
8812ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
8813ltp/include/mk/config.mk.default
8814ltp/include/mk/config.mk.in
8815ltp/testcases/kernel/security/tomoyo/Makefile
8816ltp/testcases/kernel/security/tomoyo/newns.c
8817ltp/testcases/kernel/syscalls/clone/clone01.c
8818ltp/testcases/kernel/syscalls/clone/clone02.c
8819ltp/testcases/kernel/syscalls/clone/clone03.c
8820ltp/testcases/kernel/syscalls/clone/clone04.c
8821ltp/testcases/kernel/syscalls/clone/clone05.c
8822ltp/testcases/kernel/syscalls/clone/clone06.c
8823ltp/testcases/kernel/syscalls/clone/clone07.c
8824ltp/testcases/kernel/containers/sysvipc/Makefile
8825ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
8826ltp/testcases/kernel/containers/libclone/libclone.c
8827ltp/testcases/kernel/containers/libclone/libclone.h
8828ltp/testcases/kernel/containers/netns/common.c
8829ltp/include/test.h
8830Removed Files:
8831ltp/testcases/kernel/controllers/cgroup/clone_platform.h
8832Added File(s):
8833ltp/lib/cloner.c
8834
88357) Log Message:
8836The patch does the following:
8837
88381. Simplifies the code in get_mempolicy01,
88392. Fixes indentation (some of the output in the diff looks wrong, but it's correct in the real testcase file),
88403. Uses TERRNO for getting the error per testcase call properly, instead of getting the last errno value,
88414. Uses basename(3) instead of hacking with strchr(3),
88425. 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,
8843Enabled:
8844get_mempolicy01 0 TINFO : (case00) START
8845EXPECT: return value(ret)=0 errno=0 (Success)
8846RESULT: return value(ret)=0 errno=0 (Success)
8847get_mempolicy01 1 TPASS : (case00) END
8848get_mempolicy01 0 TINFO : (case01) START
8849EXPECT: return value(ret)=0 errno=0 (Success)
8850RESULT: return value(ret)=0 errno=0 (Success)
8851get_mempolicy01 2 TPASS : (case01) END
8852get_mempolicy01 0 TINFO : (case02) START
8853EXPECT: return value(ret)=0 errno=0 (Success)
8854RESULT: return value(ret)=0 errno=0 (Success)
8855get_mempolicy01 3 TPASS : (case02) END
8856get_mempolicy01 0 TINFO : (case03) START
8857EXPECT: return value(ret)=0 errno=0 (Success)
8858RESULT: return value(ret)=0 errno=0 (Success)
8859get_mempolicy01 4 TPASS : (case03) END
8860get_mempolicy01 0 TINFO : (case04) START
8861EXPECT: return value(ret)=0 errno=0 (Success)
8862RESULT: return value(ret)=0 errno=0 (Success)
8863get_mempolicy01 5 TPASS : (case04) END
8864get_mempolicy01 0 TINFO : (case05) START
8865EXPECT: return value(ret)=0 errno=0 (Success)
8866RESULT: return value(ret)=0 errno=0 (Success)
8867get_mempolicy01 6 TPASS : (case05) END
8868get_mempolicy01 0 TINFO : (case06) START
8869EXPECT: return value(ret)=0 errno=0 (Success)
8870RESULT: return value(ret)=0 errno=0 (Success)
8871get_mempolicy01 7 TPASS : (case06) END
8872get_mempolicy01 0 TINFO : (case07) START
8873EXPECT: return value(ret)=0 errno=0 (Success)
8874RESULT: return value(ret)=0 errno=0 (Success)
8875get_mempolicy01 8 TPASS : (case07) END
8876get_mempolicy01 0 TINFO : (case08) START
8877EXPECT: return value(ret)=0 errno=0 (Success)
8878RESULT: return value(ret)=0 errno=0 (Success)
8879get_mempolicy01 9 TPASS : (case08) END
8880get_mempolicy01 0 TINFO : (case09) START
8881EXPECT: return value(ret)=0 errno=0 (Success)
8882RESULT: return value(ret)=0 errno=0 (Success)
8883get_mempolicy01 10 TPASS : (case09) END
8884get_mempolicy01 0 TINFO : (case10) START
8885EXPECT: return value(ret)=-1 errno=14 (Bad address)
8886RESULT: return value(ret)=-1 errno=14 (Bad address)
8887get_mempolicy01 11 TPASS : (case10) END
8888get_mempolicy01 0 TINFO : (case11) START
8889EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
8890RESULT: return value(ret)=-1 errno=22 (Invalid argument)
8891get_mempolicy01 12 TPASS : (case11) END
8892Forced disable (#undef'ed __NR_get_mempolicy):
8893$ ./get_mempolicy01
8894get_mempolicy01 1 TCONF : Your system doesn't properly support:
8895get_mempolicy
8896Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
8897
8898Modified Files:
8899ltp/testcases/kernel/syscalls/get_mempolicy/get_mempolicy01.c
8900
89018) Log Message:
89021. Disable the test whenever the appropriate headers and syscalls don't exist so this will compile on systems without numa and without.
89032. Fix the indentation.
89043. Use TFAIL | TERRNO instead of all of the ad-hoc (TFAIL ... TERRNO, strerror(TERRNO)) logic.
8905Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
8906
8907Modified Files:
8908ltp/testcases/kernel/syscalls/mbind/mbind01.c
8909
89109) Log Message:
89111. Use linux_syscall_numbers.h.
89122. Fix a format string (use inttypes.h).
89133. Remove an unused var.
8914Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
8915
8916Modified Files:
8917ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
8918
891910) Log Message:
8920I was confused, and numaif.h is in fact a header under testcases/kernel/syscalls/utils. As such:
8921
89221. The autoconf test for the header is removed.
89232. An appropriate inclusion is added for numa.h in numaif.h
89243. Remove overengineered code in get_mempolicy01.c because linux_syscall_numbers.h handles the unhandled numa syscall numbers.
8925Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
8926
8927Modified Files:
8928ltp/testcases/kernel/syscalls/get_mempolicy/et_mempolicy01.c
8929ltp/testcases/kernel/syscalls/mbind/mbind01.c
8930ltp/testcases/kernel/syscalls/move_pages/move_pages_support.h
8931ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
8932ltp/testcases/kernel/syscalls/move_pages/Makefile
8933ltp/m4/ltp-numa.m4
8934
893511) Log Message:
8936Fix bad SQA:
89371. main was missing an int return code.
89382. #include <stdio.h> was missing for the printf.
8939
8940Modified Files:
8941ltp/testcases/commands/ade/ar/file1.c
8942ltp/testcases/commands/ade/ar/file2.c
8943ltp/testcases/commands/ade/ar/file3.c
8944
894512) Log Message:
8946Report errors appropriate to whether or not the read / write operations with the pipe succeeded. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
8947
8948Modified Files:
8949ltp/testcases/kernel/containers/libclone/libclone.c
8950
895113) Log Message:
8952drop 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>.
8953
8954Modified Files:
8955ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
8956ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
8957ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
8958
895914) Log Message:
8960fallocate02: add a default case to avoid gcc uninitialized warning. Mike Frysinger <vapier@users.sourceforge.net>.
8961
8962Modified Files:
8963ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
8964
896515) Log Message:
8966Add a Common Issues section to address common roadblocks encountered with the build. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
8967
8968Modified Files:
8969ltp/INSTALL
8970
897116) Log Message:
8972Fix the Makefile comment title. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
8973
8974Modified Files:
8975ltp/testcases/kernel/syscalls/Makefile
8976
897717) Log Message:
8978Fix 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>.
8979
8980Modified Files:
8981ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/cpuset_memory_pressure.c
8982
898318) Log Message:
8984main was lacking a return code. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
8985
8986Modified Files:
8987ltp/testcases/commands/ade/ar/file1.c
8988
898919) Log Message:
8990Fix 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>.
8991
8992Modified Files:
8993ltp/utils/benchmark/ebizzy-0.3/ebizzy.c
8994
899520) Log Message:
8996main is missing a return code. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
8997
8998Modified Files:
8999ltp/testcases/commands/ade/ar/file3.c
9000
900121) Log Message:
9002Wow, ok -- copy-paste R'US. Missing return code in main, yet again. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
9003
9004Modified Files:
9005ltp/testcases/commands/ade/ar/file2.c
9006
900722) Log Message:
90081. Fix 2 format strings, so that the underlying scripts actually are called properly.
90092. Use appropriate precision so that 64-bit archs don't whine about printing out pid_t format strings.
9010Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
9011
9012Modified Files:
9013ltp/testcases/kernel/containers/netns/common.c
9014
901523) Log Message:
9016forgot to add ptrace.h as Garrett pointed out. Mike Frysinger <vapier@users.sourceforge.net>.
9017
9018Added Files:
9019ltp/testcases/kernel/syscalls/ptrace/ptrace.h
9020
902124) Log Message:
9022The 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>.
9023
9024Modified Files:
9025ltp/INSTALL
9026
902725) Log Message:
9028Drop the caps.
9029
9030Modified Files:
9031ltp/INSTALL
9032
903326) Log Message:
9034drop 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>.
9035
9036Modified Files:
9037ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_allocator_module/Makefile
9038ltp/testcases/kernel/device-drivers/acpi/Makefile
9039ltp/testcases/kernel/controllers/cgroup_fj/Makefile
9040ltp/testcases/kernel/controllers/cpuacct/Makefile
9041ltp/testcases/kernel/device-drivers/block/kernel_space/Makefile
9042ltp/testcases/kernel/controllers/cpuctl_fj/Makefile
9043ltp/testcases/kernel/device-drivers/v4l/kernel_space/Makefile
9044ltp/testcases/kernel/io/disktest/Makefile
9045ltp/testcases/kernel/device-drivers/usb/tusb/Makefile
9046ltp/testcases/kernel/device-drivers/nls/Makefile
9047ltp/testcases/kernel/device-drivers/tbio/user_space/Makefile
9048ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
9049
905027) Log Message:
90511. Correct a missing reference in Makefile.
90522. Correct some typos and other grammatical issues with README.mk-devel.
9053
9054Modified Files:
9055ltp/README.mk-devel
9056ltp/Makefile
9057
905828) Log Message:
9059Correct another typo and fix the Quick Start directions. Found-by: Randy Dunlap <rdunlap@xenotime.net>, Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
9060
9061Modified Files:
9062ltp/INSTALL
9063
906429) Log Message:
9065numaif.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>.
9066
9067Modified Files:
9068ltp/testcases/kernel/syscalls/utils/numaif.h
9069
907030) Log Message:
9071Get rid of a valid -Wunused warning with the fscanf(3). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
9072
9073Modified Files:
9074ltp/lib/system_specific_process_info.c
9075
907631) Log Message:
9077Make sure that the chown is successful, and use getegid(2) instead of getgid(2). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
9078
9079Modified Files:
9080ltp/testcases/kernel/syscalls/access/access01.c
9081
908232) Log Message:
9083Having 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>,
9084
9085Modified Files:
9086ltp/include/mk/automake.mk
9087
908833) Log Message:
9089The description for the RHEL 4.8 quotactl check was misleading. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
9090
9091Modified Files:
9092ltp/m4/ltp-quota.m4
9093
909434) Log Message:
9095Update config.h.default to match config.h.in. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
9096
9097Modified Files:
9098ltp/include/config.h.default
9099
910035) Log Message:
9101Return non-void return code when PTRACE junk is missing. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
9102
9103Modified Files:
9104ltp/testcases/kernel/controllers/freezer/vfork.c
9105
910636) Log Message:
9107Apparently my system has all 3 of the available headers in its default -I search path:
9108- sys/ptrace.h
9109- linux/ptrace.h
9110- asm/ptrace.h
9111Make 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>.
9112
9113Modified Files:
9114ltp/testcases/kernel/syscalls/ptrace/ptrace.h
9115
911637) Log Message:
9117Be consistent with the braces. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
9118
9119Modified Files:
9120ltp/testcases/lib/cmdlib.sh
9121
912238) Log Message:
9123vfork.c:
9124- Fix autoconf test result name for PTRACE_O_TRACEVFORK*.
9125vfork_freeze.sh:
9126- Implement proper TMPDIR logic.
9127- Remove forced make in place of optional (if needed) make operation.
9128Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
9129
9130Modified Files:
9131ltp/testcases/kernel/controllers/freezer/vfork.c
9132ltp/testcases/kernel/controllers/freezer/vfork_freeze.sh
9133
913439) Log Message:
9135Dumb arse typo... Signed-off-by: The idiot that made the last checkin <root@devnull.com>.
9136
9137Modified Files:
9138ltp/testcases/kernel/controllers/freezer/vfork.c
9139
914040) Log Message:
9141Just remove the frak'ing \t to be consistent with the old version. Blasted cylons... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
9142
9143Modified Files:
9144ltp/testcases/kernel/controllers/freezer/vfork.c
9145
914641) Log Message:
9147vfork.c:
91481. Add signal handling code and cleanup code.
91492. Protect against ptrace(PTRACE_KILL, -1, ...) *grins*.
91503. Add a -f option so one could print out info with tst_res(3) while outputting data to the ptrace logfile.
9151vfork_freeze.sh:
91521. Standardize the log name.
91532. Fix a syntax error.
9154
9155Modified Files:
9156ltp/testcases/kernel/controllers/freezer/vfork.c
9157ltp/testcases/kernel/controllers/freezer/vfork_freeze.sh
9158
915942) Log Message:
9160Ok -- APPARENTLY asm/ptrace.h IS required for pt_regs! Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
9161
9162Modified Files:
9163ltp/testcases/kernel/syscalls/ptrace/ptrace.h
9164
916543) Log Message:
9166Make all of the numa tests consistent and correct. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
9167
9168Modified Files:
9169ltp/testcases/kernel/syscalls/get_mempolicy/Makefile
9170ltp/testcases/kernel/syscalls/move_pages/move_pages01.c
9171ltp/testcases/kernel/syscalls/move_pages/move_pages02.c
9172ltp/testcases/kernel/syscalls/move_pages/move_pages03.c
9173ltp/testcases/kernel/syscalls/move_pages/move_pages04.c
9174ltp/testcases/kernel/syscalls/move_pages/move_pages05.c
9175ltp/testcases/kernel/syscalls/move_pages/move_pages06.c
9176ltp/testcases/kernel/syscalls/move_pages/move_pages07.c
9177ltp/testcases/kernel/syscalls/move_pages/move_pages08.c
9178ltp/testcases/kernel/syscalls/move_pages/move_pages09.c
9179ltp/testcases/kernel/syscalls/move_pages/move_pages10.c
9180ltp/testcases/kernel/syscalls/move_pages/move_pages11.c
9181ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
9182
918344) Log Message:
9184need to include -lclone before -lltp. Mike Frysinger <vapier@users.sourceforge.net>.
9185
9186Modified Files:
9187ltp/testcases/kernel/containers/mqns/Makefile
9188
918945) Log Message:
9190Fix 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>.
9191
9192Modified Files:
9193ltp/testcases/kernel/controllers/Makefile.inc
9194ltp/testcases/kernel/controllers/memctl/Makefile
9195
919646) Log Message:
9197Following patch fixes buffer overflow.c. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>.
9198
9199Modified Files:
9200ltp/testcases/kernel/fs/doio/growfiles.c
9201
920247) Log Message:
9203Rename 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>.
9204
9205Modified Files:
9206ltp/runtest/ltp-aio-stress.part1
9207ltp/runtest/ltp-aio-stress.part2 ltp/runtest/ltp-aiodio.part2
9208
920948) Log Message:
92101. Don't nuke config.h with clean. ac-clean will do that,
92112. config.h can and should be produced either via manual intervention (discouraged) or configure (preferred),
9212Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
9213
9214Modified Files:
9215ltp/include/Makefile
9216
921749) Log Message:
9218Get rid of an unused var. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
9219
9220Modified Files:
9221ltp/testcases/kernel/syscalls/mbind/mbind01.c
9222
922350) Log Message:
9224Resolve some clashing symbols for static functions that are in fact defined in numa.h. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
9225
9226Modified Files:
9227ltp/testcases/kernel/syscalls/utils/numaif.h
9228
922951) Log Message:
9230The shuffle of headers broke the ia64 workaround. Mike Frysinger <vapier@users.sourceforge.net>,
9231
9232Modified Files:
9233ltp/testcases/kernel/syscalls/ptrace/ptrace.h
9234
923552) Log Message:
9236Make 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>,
9237
9238Modified Files:
9239ltp/testcases/kernel/syscalls/ptrace/ptrace.h
9240
924153) Log Message:
9242ext4: fix script error of ext4_nsec_timestamps_test.sh:
9243Execute test case of ext4_nsec_timestamps_test.sh had some errors:
9244./ext4_nsec_timestamps_test.sh: line 183: [0: command not found
9245./ext4_nsec_timestamps_test.sh: line 189: [0: command not found
9246This patch fixes them. Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.
9247
9248Modified Files:
9249ltp/testcases/kernel/fs/ext4-new-features/ext4-nsec-timestamps/ext4_nsec_timestamps_test.sh
9250
925154) Log Message:
9252Removal 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.
9253
9254Modified Files:
9255ltp/testcases/kernel/containers/pidns/runpidnstest.sh
9256Removed Files:
9257ltp/testcases/kernel/containers/pidns/pidns21.c
9258
925955) Log Message:
92601. The logic check for IDcheck.sh was inverted for finding entries.
92612. sys and users were being checked for in /etc/password, not /etc/group.
9262Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
9263
9264Modified Files:
9265ltp/IDcheck.sh
9266
926756) Log Message:
9268Add 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>,
9269
9270Modified Files:
9271ltp/INSTALL
9272
927357) Log Message:
9274Correction -- 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>.
9275
9276Modified Files:
9277ltp/INSTALL
9278
927958) Log Message:
9280Fix 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>.
9281
9282Modified Files:
9283ltp/testcases/kernel/syscalls/get_mempolicy/Makefile
9284
928559) Log Message:
9286Fix 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>,
9287
9288ltp/testcases/kernel/syscalls/utils/numaif.h
9289ltp/testcases/kernel/syscalls/move_pages/Makefile
9290ltp/testcases/kernel/syscalls/mbind/Makefile
9291
929260) Log Message:
9293Fix a missing brace. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
9294
9295Modified Files:
9296ltp/testcases/kernel/containers/mqns/mqns_02.c
9297
929861) Log Message:
9299Add runalltests.sh to the install list so it gets installed too. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
9300
9301Modified Files:
9302ltp/Makefile
9303
930462) Log Message:
9305Enhance runalltests.sh so that it can be executed from anywhere. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
9306
9307Modified Files:
9308ltp/runalltests.sh
9309
931063) Log Message:
9311Just 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>,
9312
9313Modified Files:
9314ltp/runalltests.sh
9315
931664) Log Message:
93171. Remove some stale items that have been resolved or are no longer pertinent.
93182. Add a note about libevent being messed up.
9319Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
9320
9321Modified Files:
9322ltp/TODO
9323
932465) Log Message:
9325Fix some unchecked return warnings in mqns_01.c. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
9326
9327Modified Files:
9328ltp/testcases/kernel/containers/mqns/mqns.h
9329ltp/testcases/kernel/containers/mqns/mqns_01.c
9330
933166) Log Message:
9332support ptrace on sparc. Mike Frysinger <vapier@users.sourceforge.net>
9333
9334Modified Files:
9335ltp/testcases/kernel/syscalls/ptrace/simple_tracer.c
9336ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h.
9337
933867) Log Message:
9339Fix __NR_[gs]et_mempolicy syscall numbers and a few other syscall numbers. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
9340
9341Modified Files:
9342ltp/testcases/kernel/include/arm.in
9343ltp/testcases/kernel/include/i386.in
9344ltp/testcases/kernel/include/ia64.in
9345ltp/testcases/kernel/include/powerpc.in
9346ltp/testcases/kernel/include/sh.in
9347ltp/testcases/kernel/include/sparc.in
9348ltp/testcases/kernel/include/sparc64.in
9349ltp/testcases/kernel/include/x86_64.in
9350
935168) Log Message:
9352Forgot to add __NR_add_key to the rest of the .in files. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
9353
9354Modified Files:
9355ltp/testcases/kernel/include/powerpc.in
9356ltp/testcases/kernel/include/s390.in
9357ltp/testcases/kernel/include/sparc.in
9358ltp/testcases/kernel/include/sparc64.in
9359ltp/testcases/kernel/include/x86_64.in
9360
936169) Log Message:
9362Fix SIGSEGV if the group entries are missing. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
9363
9364Modified Files:
9365ltp/testcases/kernel/syscalls/setregid/setregid04.c
9366
936770) Log Message:
9368Use 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>,
9369
9370Modified Files:
9371ltp/testcases/kernel/syscalls/clock_getres/clock_getres01.c
9372
937371) Log Message:
9374Properly 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>,
9375
9376Modified Files:
9377ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
9378
937972) Log Message:
9380Make the test user lookup error for error bind02 a bit more intuitive. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
9381
9382Modified Files:
9383ltp/testcases/kernel/syscalls/bind/bind02.c
9384
938573) Log Message:
9386Consolidate all of the logic in one area and clean it up significantly. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
9387
9388Modified Files:
9389ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
9390
939174) Log Message:
9392Add __NR_keyctl. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
9393
9394Modified Files:
9395ltp/testcases/kernel/include/arm.in
9396ltp/testcases/kernel/include/i386.in
9397ltp/testcases/kernel/include/ia64.in
9398ltp/testcases/kernel/include/powerpc.in
9399ltp/testcases/kernel/include/s390.in
9400ltp/testcases/kernel/include/sparc.in
9401ltp/testcases/kernel/include/sparc64.in
9402ltp/testcases/kernel/include/x86_64.in
9403
940475) Log Message:
9405Makefile: 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>
9406
9407Modified Files:
9408ltp/testcases/kernel/syscalls/lchown/Makefile
9409ltp/testcases/kernel/syscalls/lchown/create_link.c
9410ltp/testcases/kernel/syscalls/lchown/lchown02.c
9411
941276) Log Message:
9413Check in runtest changes for lchown02, and libevent (have to fix that still... almost done). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
9414
9415Modified Files:
9416ltp/runtest/syscalls
9417
941877) Log Message:
94191. Convert rwtest.sh to rwtest (part 1).
94202. Convert lchown02 in ltplite, according to what was also done to syscalls.
94213. Convert the aio junk to $TMPDIR (this may or may not require additional work... memory serves me correctly, it does).
9422Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
9423
9424Modified Files:
9425ltp/runtest/ltp-aiodio.part1
9426ltp/runtest/ltp-aiodio.part3
9427ltp/runtest/ltp-aiodio.part4
9428ltp/runtest/ltplite
9429ltp/runtest/lvm.part1
9430ltp/runtest/lvm.part2
9431ltp/runtest/scsi_debug.part1
9432ltp/runtest/stress.part1
9433ltp/runtest/stress.part3
9434
943578) Log Message:
9436Make the switchover from rwtest.sh to rwtest. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
9437
9438Modified Files:
9439ltp/testcases/kernel/fs/doio/Makefile
9440Added Files:
9441ltp/testcases/kernel/fs/doio/rwtest
9442Removed Files:
9443ltp/testcases/kernel/fs/doio/rwtest.sh
9444
944579) Log Message:
9446Stupid 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>,
9447
9448Modified Files:
9449ltp/testcases/kernel/syscalls/setregid/setregid04.c
9450
945180) Log Message:
9452Quell the _GNU_SOURCE already defined noise. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
9453
9454Modified Files:
9455ltp/lib/cloner.c
9456
945781) Log Message:
9458Change += 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>,
9459
9460Modified Files:
9461ltp/include/mk/config.mk.default
9462ltp/include/mk/config.mk.in
9463
946482) Log Message:
9465Use 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>,
9466
9467Modified Files:
9468ltp/testcases/kernel/containers/libclone/libclone.h
9469ltp/testcases/kernel/containers/pidns/pidns30.c
9470ltp/testcases/kernel/containers/pidns/pidns31.c
9471ltp/testcases/kernel/containers/mqns/mqns_01.c
9472ltp/testcases/kernel/containers/mqns/mqns_02.c
9473ltp/testcases/kernel/containers/mqns/mqns_03.c
9474ltp/testcases/kernel/containers/mqns/mqns_04.c
9475
947683) Log Message:
9477Add the mq_* syscalls to the syscall list for each available architecture. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
9478
9479Modified Files:
9480ltp/testcases/kernel/include/arm.in
9481ltp/testcases/kernel/include/i386.in
9482ltp/testcases/kernel/include/ia64.in
9483ltp/testcases/kernel/include/powerpc.in
9484ltp/testcases/kernel/include/powerpc64.in
9485ltp/testcases/kernel/include/s390.in
9486ltp/testcases/kernel/include/sh.in
9487ltp/testcases/kernel/include/sparc.in
9488ltp/testcases/kernel/include/sparc64.in
9489ltp/testcases/kernel/include/x86_64.in
9490
949184) Log Message:
94921. 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...
94932. 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.
9494Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
9495
9496Modified Files:
9497ltp/testcases/kernel/containers/sysvipc/Makefile
9498ltp/testcases/kernel/containers/utsname/Makefile
9499ltp/testcases/kernel/containers/mqns/Makefile
9500ltp/testcases/kernel/containers/mqns/mqns.h
9501ltp/testcases/kernel/containers/mqns/mqns_01.c
9502ltp/testcases/kernel/containers/mqns/mqns_02.c
9503ltp/testcases/kernel/containers/mqns/mqns_03.c
9504ltp/testcases/kernel/containers/mqns/mqns_04.c
9505ltp/testcases/kernel/containers/pidns/Makefile
9506ltp/testcases/kernel/containers/pidns/pidns30.c
9507ltp/testcases/kernel/containers/pidns/pidns31.c
9508
950985) Log Message:
9510I 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>,
9511
9512Modified Files:
9513ltp/include/Makefile
9514
951586) Log Message:
9516Checking 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:
95171. Cleans up spacing and code style
95182. Removes unneeded/broken debug option parsing if test fails.
95193. Prints out the last failed errno, rather than just the last errno(which may have been successful)
95204. Passes in correct size of sigset_t for mips.
9521This 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>
9522
9523Modified Files:
9524ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
9525
952687) Log Message:
95271. Skip over /proc/irq by default to avoid broken hardware / drivers, and thus avoid `hangs'. You can traverse over /proc/irq using -i though.
95282. Make the selinux piece a compile-time conditional, to avoid the additional function call.
95293. Fix the overflow issue on 64-bit systems by increasing values of total_obj, et all to unsigned long long's.
95304. Only call close / closedir if fd is > 0 and dir is not NULL.
9531Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
9532
9533Modified Files:
9534ltp/testcases/kernel/fs/proc/proc01.c
9535
953688) Log Message:
9537Let's not overwrite /bin/cat by accident in open08 if the setguid / setuid fails, mmk? Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
9538
9539Modified Files:
9540ltp/testcases/kernel/syscalls/open/open08.c
9541
954289) Log Message:
9543As noticed by Shi Weihua, there was a syntax error in the awk command in get_cpu_usage:
9544awk: print $9
9545awk: ^ syntax error pid 8077 cpu_usage
9546cpuctl_test_fj 1 TFAIL : case19 FAIL awk: print $9
9547awk: ^ syntax error pid 8104 cpu_usage
9548cpuctl_test_fj 1 TFAIL : case20 FAIL awk: print $9
9549awk: ^ syntax error
9550pid 8131 cpu_usage cpuctl_test_fj 1 TFAIL : case21 FAIL
9551awk: print $9 awk: ^ syntax error
9552pid 8193 cpu_usage cpuctl_test_fj 1 TFAIL : case22 FAIL
9553The 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>.
9554
955590) Log Message:
9556mem/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>.
9557
9558Modified Files:
9559ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
9560
956191) Log Message:
9562Fix some remaining compile errors that we're checked in earlier... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
9563
9564Modified Files:
9565ltp/testcases/kernel/containers/libclone/Makefile
9566ltp/testcases/kernel/containers/libclone/libclone.h
9567
956892) Log Message:
95691. Remove the .c files and all calls in runpwtests.sh because we can achieve the same thing through additional shell test logic.
95702. Add the apicmds dependency.
9571Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
9572
9573Modified Files:
9574ltp/testcases/kernel/power_management/Makefile
9575ltp/testcases/kernel/power_management/runpwtests.sh
9576Removed Files:
9577ltp/testcases/kernel/power_management/check_kv_arch.c
9578ltp/testcases/kernel/power_management/get_sched_values.c
9579
958093) Log Message:
9581mail: 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>.
9582
9583Modified Files:
9584ltp/testcases/commands/mail/mail_tests.sh
9585
958694) Log Message:
9587[PATCH (1/2)] add atomi_add() define for __sh__. Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>.
9588
9589Modified Files:
9590ltp/testcases/realtime/include/librttest.h
9591
959295) Log Message:
9593[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.
9594 [snip]
9595 In file included from librttest.c:43:
9596 ../include/librttest.h:127:2: error: #error
9597 ../include/librttest.h:169:2: error: #error
9598 In file included from librttest.c:43:
9599 ../include/librttest.h: In function ‘atomic_add’:
9600 [snip]
9601The tsc macros header is only included in the following tests (thus where necessary):
9602 o async_handler_tsc.c
9603 o preempt_timing.c
9604 o rdtsc-latency.c
9605Note1: 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>.
9606
9607Modified Files:
9608ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
9609ltp/testcases/realtime/func/measurement/preempt_timing.c
9610ltp/testcases/realtime/func/measurement/rdtsc-latency.c
9611ltp/testcases/realtime/include/librttest.h
9612Added Files:
9613ltp/testcases/realtime/include/libtsc.h
9614
961596) Log Message:
9616mem/hugeshmget: fix failure of hugeshmget01: During hugeshmget01 testcase, we got the following:
9617hugeshmget01 1 TFAIL : seqment size is not correct
9618hugeshmget01 1 TFAIL : hugeshmget01 call failed - errno = 17 :
9619File exists ......
9620In 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:
96211) s/HUGE_SHM_SIZE/huge_pages_shm_to_be_allocated
96222) Delete unused macro "HUGE_SHM_SIZE" defination
9623This patch fixed the failure. Signed-off-by: Liu Bo <liubo2009@cn.fujitsu.com>.
9624
9625Modified Files:
9626ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
9627ltp/testcases/kernel/mem/hugetlb/lib/ipcshm.h
9628
962997) Log Message:
9630lcov: add CVS revision number to version output
9631
9632Modified Files:
9633ltp/utils/analysis/lcov/bin/lcov
9634
963598) Log Message:
9636lcov: add more CVS versioning
9637
9638Modified Files:
9639ltp/utils/analysis/lcov/bin/gendesc
9640ltp/utils/analysis/lcov/bin/genhtml
9641ltp/utils/analysis/lcov/bin/geninfo
9642ltp/utils/analysis/lcov/bin/genpng
9643ltp/utils/analysis/lcov/bin/lcov
9644ltp/utils/analysis/lcov/bin/updateversion.pl
9645
964699) Log Message:
9647lcov: fix version fixup
9648
9649Modified Files:
9650ltp/utils/analysis/lcov/bin/lcov
9651
9652100) Log Message:
9653lcov: more version fixup
9654
9655Modified Files:
9656ltp/utils/analysis/lcov/bin/gendesc
9657ltp/utils/analysis/lcov/bin/genhtml
9658ltp/utils/analysis/lcov/bin/geninfo
9659ltp/utils/analysis/lcov/bin/genpng
9660
9661101) Log Message:
9662Hello 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>.
9663
9664Modified Files:
9665ltp/testcases/network/stress/tcp/uni-basic/tcp4-uni-basic01
9666ltp/testcases/network/stress/interface/if4-addr-change
9667
9668102) Log Message:
96691. 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.
96702. Correct tail -1 syntax (-<int> argument types are deprecated with tail(1); Redhat barks whenever it executes it).
9671Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
9672
9673Modified Files:
9674ltp/testcases/kernel/syscalls/ftruncate/Makefile
9675ltp/runtest/syscalls
9676Added Files:
9677ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.sh
9678Removed Files:
9679ltp/testcases/kernel/syscalls/ftruncate/ftruncate.sh
9680ltp/testcases/kernel/syscalls/ftruncate/ftruncate_64.sh
9681
9682103) Log Message:
9683Fix more tail -<integer> syntax issues. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
9684
9685Modified Files:
9686ltp/testscripts/test_robind.sh
9687ltp/testcases/pounder21/test_scripts/memtest
9688ltp/testcases/kernel/fs/quota_remount/quota_remount_test01.sh
9689ltp/tools/ltp_check
9690ltp/testcases/kernel/sched/sched_stress/sched_stress.sh
9691ltp/testcases/kernel/fs/fs-bench/test.sh
9692ltp/testcases/kernel/fs/fs-bench/test2.sh
9693
9694104) Log Message:
9695Include libevent in the proverbial mix. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
9696
9697Modified Files:
9698ltp/testcases/kernel/syscalls/libevent/run_libevent.sh
9699ltp/runtest/ballista
9700ltp/runtest/syscalls
9701ltp/testcases/kernel/syscalls/libevent/test/Makefile.am
9702ltp/testcases/kernel/syscalls/Makefile
9703Added Files:
9704ltp/testcases/kernel/syscalls/libevent/test/test-libevent.sh
9705Removed Files:
9706ltp/testcases/kernel/syscalls/libevent/test/test.sh
9707
9708105) Log Message:
9709This wasn't supposed to be checked in yet. Reverting... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
9710
9711Modified Files:
9712ltp/runtest/ballista
9713
9714106) Log Message:
9715Check in remaining syscall number modifications. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
9716
9717Modified Files:
9718ltp/testcases/kernel/include/arm.in
9719ltp/testcases/kernel/include/i386.in
9720ltp/testcases/kernel/include/sh.in
9721
9722107) Log Message:
9723Append 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>
9724
9725Modified Files:
9726ltp/testcases/kernel/include/regen.sh
9727
9728108) Log Message:
9729Commit 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>.
9730
9731Modified Files:
9732ltp/include/mk/automake.mk
9733ltp/Makefile
9734ltp/configure.ac
9735Added Files:
9736ltp/execltp.in
9737
9738109) Log Message:
9739As Mitani-san noticed the runtest file had two syntax errors --
9740 - "move_pagesXX" files are in "$LTPROOT/testcases/bin" direcotory, not in "$LTPROOT/bin" directory.
9741 - "chmod" commands don't have target file.
9742-- which resulted in the following output:
9743When 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:
9744------------
9745move_pages01 1 TCONF : NUMA support not provided
9746move_pages02 1 TCONF : NUMA support not provided
9747chown: cannot access `move_pages03': No such file or directory
9748move_pages04 1 TCONF : NUMA support not provided
9749move_pages05 1 TCONF : NUMA support not provided
9750move_pages06 1 TCONF : NUMA support not provided
9751move_pages07 1 TCONF : NUMA support not provided
9752move_pages08 1 TCONF : NUMA support not provided
9753move_pages09 1 TCONF : NUMA support not provided
9754move_pages10 1 TCONF : NUMA support not provided
9755chown: cannot access `move_pages11': No such file or directory
9756Signed-off-by: Tomonori Mitani <mitani@ryobi.co.jp>,
9757Acked-by: Garrett Cooper <yanegomi@gmail.com>,
9758
9759Modified Files:
9760ltp/runtest/numa
9761ltp/runtest/syscalls
9762
9763110) Log Message:
9764Reorder headers because of compile-time definitions. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
9765
9766Modified Files:
9767ltp/testcases/kernel/syscalls/utils/common_j_h.c
9768
9769111) Log Message:
9770Fix a tail -1 syntax item that wasn't fixed this morning. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
9771
9772Modified Files:
9773ltp/testcases/pounder21/test_scripts/bonnie++
9774
9775112) Log Message:
9776Convert the assert's to more informative tst_resm(3)'s. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
9777
9778Modified Files:
9779ltp/testcases/kernel/performance_counters/performance_counter01.c
9780
9781113) Log Message:
9782According to the manpage for mknod(2):
9783 EPERM mode requested creation of something other than a regular file,
9784 FIFO (named pipe), or Unix domain socket, and the caller is not
9785 privileged (Linux: does not have the CAP_MKNOD capability); also
9786 returned if the file system containing pathname does not support
9787 the type of node requested.
9788So the default install doesn't fix this mode for mknodat01, and thus the test will always fail the first subtc.
97891. Fix the runtest file so that this test passes completely.
97902. Fix the ad hoc strerror(errno) calls by replacing them with compatible TTERRNO calls.
9791gcooper@orangebox ~ $
9792/scratch/ltp-dev2/ltp/testcases/kernel/syscalls/mknodat/mknodat01
9793mknodat01 1 TPASS : mknodat() returned the expected errno: TEST_ERRNO=???(0): Success
9794mknodat01 2 TPASS : mknodat() returned the expected errno: TEST_ERRNO=???(0): Success
9795mknodat01 3 TPASS : mknodat() returned the expected errno: TEST_ERRNO=ENOTDIR(20): Not a directory
9796mknodat01 4 TPASS : mknodat() returned the expected errno: TEST_ERRNO=EBADF(9): Bad file descriptor
9797mknodat01 5 TPASS : mknodat() returned the expected errno: TEST_ERRNO=???(0): Success
9798Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
9799
9800Modified Files:
9801ltp/testcases/kernel/syscalls/mknodat/mknodat01.c
9802ltp/runtest/syscalls
9803
9804114) Log Message:
9805Add 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>.
9806
9807Modified Files:
9808ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
9809
9810115) Log Message:
9811Have 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>.
9812
9813Modified Files:
9814ltp/testcases/kernel/fs/proc/proc01.c
9815
9816116) Log Message:
9817These 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>.
9818
9819Modified Files:
9820ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
9821ltp/testcases/kernel/syscalls/add_key/add_key01.c
9822ltp/testcases/kernel/syscalls/add_key/add_key02.c
9823ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
9824
9825117) Log Message:
9826Fix several issues with the Makefiles as noted by Mitani-san and Luibo:
9827(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.
9828(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.
9829(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.
9830Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
9831
9832Modified Files:
9833ltp/testcases/kernel/syscalls/libevent/Makefile.am
9834ltp/testcases/kernel/syscalls/libevent/test/Makefile.in
9835ltp/testcases/kernel/syscalls/Makefile
9836
9837
9838118) Log Message:
9839All 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>,
9840
9841Modified Files:
9842ltp/testcases/kernel/include/regen.sh
9843
9844
9845119) Log Message:
9846The 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>,
9847
9848Modified Files:
9849ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
9850ltp/testcases/kernel/syscalls/add_key/add_key01.c
9851ltp/testcases/kernel/syscalls/add_key/add_key02.c
9852
9853120) Log Message:
9854This test should be compiled with -lrt -lpthread. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
9855
9856Modified Files:
9857ltp/testcases/kernel/syscalls/rt_sigaction/Makefile
9858
9859121) Log Message:
9860Check in local copy of configure.ac that had libevent modifications. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
9861
9862Modified Files:
9863ltp/configure.ac
9864
9865122) Log Message:
9866A simple header which only contains SIGSETSIZE right now, but will contain more items (potentially) later.
9867
9868Added Files:
9869ltp/include/ltp_signal.h
9870
9871123) Log Message:
9872Greatly simplify the testcase and use SIGSETSIZE instead of 8 hardcoded everywhere.. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
9873
9874Modified Files:
9875ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask02.c
9876
9877124) Log Message:
98781. Use SIGSETSIZE from ltp_signal.h
98792. Do NOT use <asm/poll.h>. Use <poll.h> instead:
9880NAME
9881 poll, ppoll - wait for some event on a file descriptor
9882SYNOPSIS
9883 #include <poll.h> int poll(struct pollfd *fds, nfds_t nfds, int
9884timeout);
9885 #define _GNU_SOURCE
9886 #include <poll.h>
9887 int ppoll(struct pollfd *fds, nfds_t nfds,
9888 const struct timespec *timeout, const sigset_t *sigmask);
98893. 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>,
9890
9891Modified Files:
9892ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
9893
9894125) Log Message:
9895Clean up the test. Dumb thing segfaults on me though... grr... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
9896
9897Modified Files:
9898ltp/testcases/kernel/syscalls/rt_sigsuspend/rt_sigsuspend01.c
9899ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c
9900
9901125) Log Message:
99021. Conform to ltp_signal.h
99032. Fix some format strings with inttypes.h
9904Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
9905
9906Modified Files:
9907ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
9908
9909126) Log Message:
9910
9911Modified Files:
9912ltp/testcases/kernel/syscalls/swapon/swapon01.c
9913ltp/testcases/kernel/syscalls/swapon/swapon02.c
9914ltp/testcases/kernel/syscalls/swapon/swapon03.c
9915ltp/configure.ac
9916ltp/testcases/kernel/include/arm.in
9917ltp/testcases/kernel/include/i386.in
9918ltp/testcases/kernel/include/ia64.in
9919ltp/testcases/kernel/include/powerpc.in
9920ltp/testcases/kernel/include/s390.in
9921ltp/testcases/kernel/include/sh.in
9922ltp/testcases/kernel/include/sparc.in
9923ltp/testcases/kernel/include/x86_64.in
9924
9925Removed Files:
9926ltp/m4/ltp-swaponoff.m4
9927
9928Added Files:
9929ltp/include/swaponoff.h
9930
9931127) Log Message:
9932What I meant to say in my last commit email was...
99331. Replace swapon / swapoff calls with syscall wrapper calls to avoid having to deal with ugly header checks in autoconf land.
99342. 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>,
9935
9936Modified Files:
9937ltp/testcases/kernel/syscalls/swapon/swapon02.c
9938ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
9939ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
9940ltp/include/swaponoff.h
9941
9942128) Log Message:
9943You 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>,
9944
9945Modified Files:
9946ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
9947
9948129) Log Message:
9949Enable ebizzy and kernbench properly so that they get installed in the correct spots. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
9950
9951Modified Files:
9952ltp/utils/benchmark/kernbench-0.42/Makefile
9953ltp/utils/benchmark/ebizzy-0.3/Makefile
9954ltp/utils/benchmark/Makefile
9955
9956130) Log Message:
9957configure target shouldn't be executed by any sane human being. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
9958
9959Modified Files:
9960ltp/utils/Makefile
9961
9962131) Log Message:
9963Implement 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>,
9964
9965Modified Files:
9966ltp/testcases/kernel/include/regen.sh
9967
9968132) Log Message:
9969Clean up testcase and have it conform to a more LTP-like standard. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
9970
9971Modified Files:
9972ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_sched_domains_check.c
9973
9974133) Log Message:
9975Need to change this script to scrape stdout. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
9976
9977Modified Files:
9978ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_sched_domains_test.sh
9979
9980134) Log Message:
9981Check in cleaned up versions of these tests. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
9982
9983Modified Files:
9984ltp/testcases/kernel/syscalls/cacheflush/cacheflush01.c
9985ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
9986
9987135) Log Message:
9988Remove a blank line. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
9989
9990Modified Files:
9991ltp/testcases/kernel/syscalls/signalfd/Makefile
9992
9993136) Log Message:
9994Clean 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>,
9995
9996Modified Files:
9997ltp/testcases/kernel/syscalls/linkat/Makefile
9998ltp/testcases/kernel/syscalls/linkat/linkat01.c
9999
10000137) Log Message:
10001Clean 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>,
10002
10003Modified Files:
10004ltp/testcases/kernel/performance_counters/performance_counter01.c
10005ltp/testcases/kernel/performance_counters/performance_counter02.c
10006
10007138) Log Message:
10008ptrace04.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>,
10009
10010Modified Files:
10011ltp/testcases/kernel/syscalls/ptrace/ptrace.h
10012ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
10013
10014139) Log Message:
10015No 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>,
10016
10017Modified Files:
10018ltp/testcases/kernel/syscalls/ptrace/ptrace.h
10019
10020140) Log Message:
10021ptrace.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>,
10022
10023Modified Files:
10024ltp/testcases/kernel/syscalls/ptrace/ptrace.h
10025ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
10026
10027141) Log Message:
10028env_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>,
10029
10030Modified Files:
10031ltp/include/mk/env_pre.mk
10032ltp/include/mk/functions.mk
10033
10034142) Log Message:
10035env_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>,
10036
10037Modified Files:
10038ltp/Makefile
10039
10040143) Log Message:
10041Checkin 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>,
10042
10043Modified Files:
10044ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/cpuset_memory_test.c
10045ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_cpu_hog.c
10046ltp/testcases/kernel/controllers/cgroup/cgroup_regression_test.sh
10047ltp/testcases/kernel/controllers/cpuset/cpuset_lib/Makefile
10048ltp/testcases/kernel/containers/pidns/pidns17.c
10049ltp/testcases/kernel/containers/pidns/pidns10.c
10050ltp/testcases/kernel/containers/pidns/pidns04.c
10051ltp/testcases/kernel/controllers/cpuset/Makefile.inc
10052ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
10053
10054144) Log Message:
10055Checkin 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>,
10056
10057Modified Files:
10058ltp/testcases/kernel/include/regen.sh
10059
10060145) Log Message:
10061Add a check for (struct sigaction).sa_sigaction as it's not present on all architectures. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
10062
10063Added Files:
10064ltp/m4/ltp-signal.m4
10065
10066Modified Files:
10067ltp/configure.ac
10068
10069146) Log Message:
10070Some 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>,
10071
10072Modified Files:
10073ltp/include/mk/generic_leaf_target.inc
10074ltp/include/mk/env_post.mk
10075
10076147) Log Message:
10077Commit 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>,
10078
10079Modified Files:
10080ltp/include/ltp_signal.h
10081ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
10082
10083
10084148) Log Message:
10085testcases/kernel/include/...: Add clock_gettime and clock_settime syscalls to all missing architecture .in files. testcases/kernel/timers/...:
100861. Improve upon reporting, as noted by Andrew Vagin.
100872. 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.
100883. Shift -D_GNU_SOURCE from CFLAGS to CPPFLAGS.
100894. Make sure we link against -lrt, like the manpage says:
10090SYNOPSIS
10091 #include <time.h>
10092 int clock_getres(clockid_t clk_id, struct timespec *res);
10093 int clock_gettime(clockid_t clk_id, struct timespec *tp);
10094 int clock_settime(clockid_t clk_id, const struct timespec *tp);
10095 Link with -lrt.
10096Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
10097
10098Modified Files:
10099ltp/testcases/kernel/timers/clock_settime/Makefile
10100ltp/testcases/kernel/timers/clock_settime/clock_settime02.c
10101ltp/testcases/kernel/timers/clock_settime/clock_settime03.c
10102ltp/testcases/kernel/include/arm.in
10103ltp/testcases/kernel/include/s390.in
10104ltp/testcases/kernel/include/sparc.in
10105ltp/testcases/kernel/include/arm.in
10106
10107149) Log Message:
10108Avoid unintended side-effects with errno being overwritten by accident with fprintf call early on in the tst_print function.
10109Signed-off-by: Andrew Vagin <avagin@gmail.com>,
10110Acked-by: Mike Frysinger <vapier@gentoo.org>,
10111Acked-by: Garrett Cooper <yanegomi@gmail.com>,
10112
10113Modified Files:
10114ltp/lib/tst_res.c
10115
10116150) Log Message:
10117Remove useless comment. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
10118
10119Modified Files:
10120ltp/include/mk/testcases.mk
10121
10122151) Log Message:
10123testcases/kernel/include/...:
10124 .../Makefile: Remove unneeded set -e.
10125 .../regen.sh: Quote variables.
10126 .../strip_syscall.awk: Add an awk script to strip syscalls from the unistd.h headers.
10127testcases/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>,
10128
10129Modified Files:
10130ltp/testcases/kernel/include/regen.sh
10131ltp/testcases/kernel/include/Makefile
10132ltp/include/mk/generic_leaf_target.inc
10133ltp/include/mk/generic_trunk_target.inc
10134ltp/testcases/kernel/syscalls/Makefile
10135
10136Added Files:
10137ltp/testcases/kernel/include/strip_syscall.awk
10138
10139152) Log Message:
10140*.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>,
10141
10142Modified Files:
10143ltp/testcases/kernel/include/arm.in
10144ltp/testcases/kernel/include/i386.in
10145ltp/testcases/kernel/include/ia64.in
10146ltp/testcases/kernel/include/powerpc.in
10147ltp/testcases/kernel/include/s390.in
10148ltp/testcases/kernel/include/sh.in
10149ltp/testcases/kernel/include/sparc.in
10150ltp/testcases/kernel/include/x86_64.in
10151
10152Added Files:
10153ltp/testcases/kernel/include/linux_syscall_numbers.h
10154
10155153) Log Message:
10156Fix the performance counter testcases because __NR_perf_count_open is finally defined to the right value. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
10157
10158Modified Files:
10159ltp/testcases/kernel/performance_counters/performance_counter01.c
10160ltp/testcases/kernel/performance_counters/performance_counter02.c
10161
10162154) Log Message:
10163Remove more unneeded comments. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>,
10164
10165Modified Files:
10166ltp/testcases/kernel/performance_counters/performance_counter01.c
10167ltp/testcases/kernel/performance_counters/performance_counter02.c
10168
subrata_modak56aa50c2009-11-02 08:57:14 +000010169LTP-20091031
10170
101711) Log Message:
10172Fix 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>.
10173
10174Modified File(s):
10175ltp/testcases/kernel/power_management/pm_include.sh
10176
101772) Log Message:
10178Developed 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>.
10179
10180Modified File(s):
10181ltp/testcases/kernel/power_management/lib/sched_mc.py
10182
101833) Log Message:
10184Modified ilb test to run with ebizzy as default workload. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
10185
10186Modified File(s):
10187ltp/testcases/kernel/power_management/ilb_test.py
10188
101894) Log Message:
10190Enhanced & 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>.
10191
10192Modified File(s):
10193ltp/testcases/kernel/power_management/cpu_consolidation.py
10194
101955) Log Message:
10196Modified master script to pass appropriate arguments for cpu consolidation test cases. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
10197
10198Modified File(s):
10199ltp/testcases/kernel/power_management/runpwtests.sh
10200
102016) Log Message:
10202utimes: 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>.
10203
10204Modified Files:
10205ltp/testcases/kernel/syscalls/utimes/utimes01.c
10206
102077) Log Message:
10208network: 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>.
10209
10210Modified Files:
10211ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
10212
102138) Log Message:
10214Fix 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>.
10215
10216Modified File(s):
10217ltp/testcases/misc/math/float/thread_code.c
10218ltp/testcases/misc/math/float/exp_log/genexp.c
10219
102209) Log Message:
10221IMA tcb policy: Dependency section update. Signed-off-by: Mimi Zohar <zohar@us.ibm.com>.
10222
10223Modified File(s):
10224ltp/testcases/kernel/security/integrity/ima/README
10225
1022610) Log Message:
10227Remove `verbose mode' from runltp*:
102281. This option really doesn't buy us much in runltp*, and we've almost already run out of options anyhow...
102292. Correct some ugly indentation.
10230Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
10231
10232Modified File(s):
10233ltp/runltp
10234ltp/runltplite.sh
10235
1023611) Log Message:
10237realtime: 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:
10238Start ./testpi-2
10239protocol in mutexattr is 1
10240Thread 14574 started running with priority 10 on CPU 1110536304
10241Thread 14574 at start pthread pol 2 pri 10 - Got global lock
10242Thread 14575 started running with prio 20 on CPU 1084272752
10243Thread 14576 started running with prio 30 on CPU 1118929008
10244Thread 14577 started running with prio 40 on CPU 1127321712
10245Noise Thread 14578 started running with prio 40 on CPU 1099915376
10246
10247testpi-1 and testpi-4 also report similar wrong values.
10248
10249The 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.
10250Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>,
10251Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
10252
10253Modified File(s):
10254ltp/testcases/realtime/func/pi-tests/testpi-1.c
10255ltp/testcases/realtime/func/pi-tests/testpi-2.c
10256ltp/testcases/realtime/func/pi-tests/testpi-4.c
10257
1025812) Log Message:
10259fix 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>.
10260
10261Modified File(s):
10262ltp/testcases/kernel/controllers/memcg/functional/memcg_function_test.sh
10263
1026413) Log Message:
10265fix 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>.
10266
10267Modified File(s):
10268ltp/lib/tst_res.c
10269
1027014) Log Message:
10271Just another printf cleanup: attached patch fixes some more printf formating issues as well as some coding style errors. Signed-off-by: <chrubis@suse.cz>.
10272
10273Modified Files:
10274ltp/testcases/kernel/fs/proc/proc01.c
10275ltp/testcases/kernel/fs/stream/stream03.c
10276ltp/testcases/kernel/mem/mtest06/mmap1.c
10277ltp/testcases/kernel/mem/shmt/shmt05.c
10278ltp/testcases/kernel/mem/shmt/shmt09.c
10279ltp/testcases/kernel/mem/vmtests/data_space.c
10280ltp/testcases/kernel/mem/vmtests/stack_space.c
10281ltp/testcases/kernel/sched/nptl/nptl01.c
10282ltp/testcases/kernel/syscalls/close/close08.c
10283ltp/testcases/kernel/syscalls/dup/dup01.c
10284ltp/testcases/kernel/syscalls/dup/dup02.c
10285ltp/testcases/kernel/syscalls/dup/dup03.c
10286ltp/testcases/kernel/syscalls/dup/dup04.c
10287ltp/testcases/kernel/syscalls/dup/dup05.c
10288
1028915) Log Message:
10290Remove this test and itś reference anywhere as requested by Cyril Hrubis <chrubis@suse.cz>. Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
10291
10292Modified Files:
10293ltp/runtest/syscalls
10294Removed Files:
10295ltp/testcases/kernel/syscalls/sigreturn/Makefile
10296ltp/testcases/kernel/syscalls/sigreturn/sigreturn01.c
10297
1029816) Message:
10299Just before doing a CVS diff I noticed that these binary files made it back into the repository:
10300testcases/ballista/ballista/blexer
10301testcases/ballista/ballista/bparser
10302testcases/ballista/ballista/mut.out
10303This change removes them again: Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
10304
10305Removed Files:
10306ltp/testcases/ballista/ballista/blexer
10307ltp/testcases/ballista/ballista/bparser
10308ltp/testcases/ballista/ballista/mut.out
10309
1031017) Log Message:
10311Byte compiled python files should not be in the repo.
10312
10313Removed Files:
10314ltp/testcases/network/nfsv4/acl/random_gen.pyc
10315
1031618) Log Message:
10317make strptrace() inline to avoid unused warnings
10318
10319Modified Files:
10320ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h
10321
1032219) Log Message:
10323tweak how we notify unsupported arches so the code is always compiled
10324
10325Modified Files:
10326ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
10327
1032820) Log Message:
10329add some simple trace code to help with debugging
10330
10331Modified Files:
10332ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h
10333Added Files:
10334ltp/testcases/kernel/syscalls/ptrace/make_syscall_list.sh
10335ltp/testcases/kernel/syscalls/ptrace/simple_tracer.c syscalls.h
10336
1033721) Log Message:
103381. Please see README.mk-devel for a full description of the changes from a Make perspective.
103392. 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.
103403. Several apps weren't autoconf safe and some autoconf tests and conditional statements have been placed in sourcecode and in Makefiles to either
10341 a) prevent the tests from being built / installed or
10342 b) turn the tests into dummy apps which print out TCONF messages due to lack-of-build support.
10343Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
10344
10345Added Files:
10346ltp/README.ltp-devel.in
10347ltp/README.mk-devel
10348ltp/README.mk-user
10349ltp/TODO
10350ltp/ltp-devel.spec.in
10351ltp/doc/Makefile
10352ltp/include/mk/automake.mk
10353ltp/include/mk/config.mk.in
10354ltp/include/mk/env_post.mk
10355ltp/include/mk/env_pre.mk
10356ltp/include/mk/functions.mk
10357ltp/include/mk/generic_leaf_target.inc
10358ltp/include/mk/generic_leaf_target.mk
10359ltp/include/mk/generic_trunk_target.inc
10360ltp/include/mk/generic_trunk_target.mk
10361ltp/include/mk/lib.mk
10362ltp/include/mk/man.mk
10363ltp/include/mk/testcases.mk
10364ltp/lib/ltp.pc.in
10365ltp/m4/ltp-cap.m4
10366ltp/m4/ltp-numa.m4
10367ltp/m4/ltp-ptrace.m4
10368ltp/m4/ltp-quota.m4
10369ltp/runtest/Makefile
10370ltp/runtest/ipv6_expect
10371ltp/runtest/tcp_cmds_expect
10372ltp/testcases/kernel/containers/Makefile.inc
10373ltp/testcases/kernel/containers/netns/common.c
10374ltp/testcases/kernel/controllers/Makefile.inc
10375ltp/testcases/kernel/controllers/cpuset/Makefile.inc
10376ltp/testcases/kernel/controllers/cpuset/cpuset_funcs.sh
10377ltp/testcases/kernel/controllers/freezer/run_freezer.sh
10378ltp/testcases/kernel/fs/fs-bench/random-access-del-create.c
10379ltp/testcases/kernel/io/aio/aio02/aio_tio.c
10380ltp/testcases/kernel/io/aio/aio02/common.h
10381ltp/testcases/kernel/mem/Makefile.inc
10382ltp/testcases/kernel/mem/hugetlb/Makefile.inc
10383ltp/testcases/kernel/sched/hyperthreading/ht_affinity/ht_affinity.c
10384ltp/testcases/kernel/sched/hyperthreading/ht_affinity/ht_utils.c
10385ltp/testcases/kernel/sched/hyperthreading/ht_affinity/ht_utils.h
10386ltp/testcases/kernel/sched/hyperthreading/ht_enabled/ht_enabled.c
10387ltp/testcases/kernel/sched/hyperthreading/ht_enabled/ht_utils.c
10388ltp/testcases/kernel/sched/hyperthreading/ht_enabled/ht_utils.h
10389ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/ht_interrupt.c
10390ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/ht_utils.c
10391ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/ht_utils.h
10392ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile.inc
10393ltp/testcases/kernel/security/smack/smack_common.sh
10394ltp/testcases/kernel/syscalls/ipc/Makefile.inc
10395ltp/testcases/lib/Makefile
10396ltp/testcases/lib/cmdlib.sh
10397ltp/testcases/lib/net_cmdlib.sh
10398ltp/testcases/network/tcp_cmds/Makefile.inc
10399ltp/testcases/network/tcp_cmds/include/netdefs.h
10400ltp/testcases/network/tcp_cmds/perf_lan/pingpong6.c
10401ltp/testscripts/default_runtest_set.awk
10402ltp/testscripts/ltp-missing-install-files.py
10403ltp/tools/genload/genload.c
10404
10405Removed Files:
10406ltp/README.ltp-devel
10407ltp/config.mk.in
10408ltp/ltp-devel.spec
10409ltp/testcases/kernel/containers/check_for_unshare.c
10410ltp/testcases/kernel/containers/libclone/libnetns.c
10411ltp/testcases/kernel/containers/mqns/check_mqns_enabled.c
10412ltp/testcases/kernel/containers/pidns/check_pidns_enabled.c
10413ltp/testcases/kernel/controllers/freezer/run.sh
10414ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
10415ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
10416ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.h
10417ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTenabled.c
10418ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
10419ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.h
10420ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTinterrupt.c
10421ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c
10422ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.h
10423ltp/testcases/kernel/security/filecaps/check_xattr.c
10424ltp/testcases/kernel/security/filecaps/makenumcapsh.c
10425ltp/testcases/kernel/security/p9auth/checkp9auth.sh
10426ltp/testcases/kernel/syscalls/lchown/create_link.mode.sh
10427ltp/testcases/kernel/syscalls/mount/setuid_test.mode.sh
10428ltp/testcases/kernel/syscalls/move_pages/move_pages03.mode.sh
10429ltp/testcases/kernel/syscalls/move_pages/move_pages11.mode.sh
10430ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
10431ltp/testcases/network/ipv6/Makefile
10432ltp/testcases/network/ipv6/echo6/Makefile
10433ltp/testcases/network/ipv6/echo6/createfile.c
10434ltp/testcases/network/ipv6/echo6/echo601
10435ltp/testcases/network/ipv6/echo6/echoes6.c
10436ltp/testcases/network/ipv6/finger6/Makefile
10437ltp/testcases/network/ipv6/finger6/finger601
10438ltp/testcases/network/ipv6/perf_lan6/Makefile
10439ltp/testcases/network/ipv6/perf_lan6/perf_lan6
10440ltp/testcases/network/ipv6/perf_lan6/pingpong6.c
10441ltp/testcases/network/ipv6/ping6/Makefile
10442ltp/testcases/network/ipv6/ping6/ping601
10443ltp/testcases/network/ipv6/sendfile6/Makefile
10444ltp/testcases/network/ipv6/sendfile6/SF_Server6
10445ltp/testcases/network/ipv6/sendfile6/sendfile601
10446ltp/testcases/network/ipv6/sendfile6/testsf_c6.c
10447ltp/testcases/network/ipv6/sendfile6/testsf_s6.c
10448ltp/testcases/network/ipv6/tcpdump6/Makefile
10449ltp/testcases/network/ipv6/tcpdump6/tcpdump601
10450
10451Modified Files:
10452890 of them
10453
1045422) Log Message:
10455This 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>.
10456
10457Modified Files:
10458ltp/runtest/fs
10459ltp/runtest/stress.part1
10460ltp/testcases/kernel/fs/linktest/Makefile
10461
10462Added Files:
10463ltp/testcases/kernel/fs/linktest/linktest.sh
10464
10465Removed Files:
10466ltp/testcases/kernel/fs/linktest/linktest.pl
10467
1046823) Log Message:
10469Dependency for all was wrong.
10470
10471Modified File(s):
10472ltp/testcases/kernel/mem/hugetlb/Makefile.inc
10473
1047424) Log Message:
10475The 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>.
10476
10477Modified Files:
10478ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
10479
1048025) Log Message:
10481File descriptors not cleaned up: This patch for openfile contains the following changes:
10482- test output to use tst_resm functions,
10483- sets ups and cleans up tmp dir properly,
10484- closes all opened file descriptors before thread exit(fixes nfs issues on removing tmp dir),
10485Signed-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?
10486
10487Modified Files:
10488ltp/testcases/kernel/fs/openfile/openfile.c
10489
10490
1049126) Log Message:
10492Complete 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>,
10493
10494Modified Files:
10495ltp/testcases/kernel/syscalls/getuid/Makefile
10496ltp/testcases/kernel/syscalls/getuid/getuid01.c
10497ltp/testcases/kernel/syscalls/getuid/getuid02.c
10498ltp/testcases/kernel/syscalls/getuid/getuid03.c
10499Added Files:
10500ltp/testcases/kernel/syscalls/getuid/compat_16.h
10501ltp/testcases/kernel/syscalls/utils/compat_uid.h
10502
1050327) Log Message:
10504use 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>.
10505
10506Modified Files:
10507ltp/testcases/kernel/fs/doio/rwtest.sh
10508
1050928) Log Message:
10510Move `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>.
10511
10512Modified Files:
10513ltp/runltp
10514
1051529) Log Message:
10516While 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>.
10517
10518Modified File(s):
10519ltp/pan/ltp-pan.c
10520
1052130) Log Message:
10522Check in `creating directory' cosmetic item for runltplite.sh as well, just to be consistent. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
10523
10524Modified File(s):
10525ltp/runltplite.sh
10526
1052731) Log Message:
10528Remove an accidental circular dependency. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
10529
10530Modified Files:
10531ltp/include/mk/automake.mk
10532
1053332) Log Message:
10534autoconf 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>.
10535
10536Modified Files:
10537ltp/configure.ac
10538
1053933) Log Message:
10540Add copyright tort. Abbreviate. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
10541
10542Modified Files:
10543ltp/m4/ltp-unshare.m4
10544
1054534) Log Message:
10546AR is defined in configure.ac. Not needed in m4 anymore. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
10547
10548Removed Files:
10549ltp/m4/ac_prog_ar.m4
10550
1055135) Log Message:
105521. Fix taskstats.m4 so it no longer punts out warnings.
105532. 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).
105543. Apply fixes according to 2. to testcases/kernel/syscalls/swap*/*.c.
105554. Apply Cyril Hrubis's libcpu_set fix to the .in files and cpuset_lib Makefile and .c file.
105565. Block off functionality in getdelays.c with proper preprocessor defines, as per issues after encountered after ltp-taskstats.m4 was fixed.
10557Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
10558
10559Modified Files:
10560ltp/m4/ltp-taskstats.m4
10561ltp/testcases/kernel/syscalls/swapon/swapon01.c
10562ltp/testcases/kernel/syscalls/swapon/swapon02.c
10563ltp/testcases/kernel/syscalls/swapon/swapon03.c
10564ltp/testcases/kernel/controllers/cgroup/getdelays.c
10565ltp/testcases/kernel/controllers/cpuset/cpuset_lib/Makefile
10566ltp/testcases/kernel/controllers/cpuset/cpuset_lib/libcpuset.c
10567ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
10568ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
10569ltp/testcases/kernel/include/powerpc.in
10570ltp/testcases/kernel/include/powerpc64.in
10571ltp/testcases/kernel/include/s390.in
10572ltp/configure.ac
10573
10574Added Files:
10575ltp/m4/ltp-swaponoff.m4
10576
1057736) Log Message:
10578config.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>.
10579
10580Modified Files:
10581ltp/testcases/network/tcp_cmds/perf_lan/pingpong6.c
10582ltp/include/mk/config.mk.in
10583
1058437) Log Message:
10585generic_*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>.
10586
10587Modified Files:
10588ltp/include/mk/generic_leaf_target.inc
10589ltp/include/mk/generic_trunk_target.inc
10590ltp/include/mk/testcases.mk
10591
1059238) Log Message:
10593Rename 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>.
10594
10595Modified Files:
10596ltp/include/mk/generic_leaf_target.inc
10597ltp/include/mk/generic_trunk_target.inc
10598ltp/include/mk/testcases.mk
10599
10600
1060139) Log Message:
106021. Make linux_syscall_numbers.h dependent on the .in files so that it can be regenerated if and when the files are touched.
106032. Add the ppoll(2) syscall number to all architectures, as per each arch specific unistd.h.
10604Signed-off-by: Nicolas Joly <njoly@pasteur.fr>,
10605
10606Modified Files:
10607ltp/testcases/kernel/include/Makefile
10608ltp/testcases/kernel/include/ia64.in
10609ltp/testcases/kernel/include/powerpc.in
10610ltp/testcases/kernel/include/powerpc64.in
10611ltp/testcases/kernel/include/s390.in
10612ltp/testcases/kernel/include/sh.in
10613ltp/testcases/kernel/include/sparc.in
10614ltp/testcases/kernel/include/sparc64.in
10615ltp/testcases/kernel/include/x86_64.in
10616
1061740) Log Message:
10618Change 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.
10619Original patches provided by Randy Vinson <rvinson@mvista.com>,
10620Signed-off by: Henry Yei <hyei@mvista.com>,
10621
10622Modified Files:
10623ltp/testcases/kernel/syscalls/clock_nanosleep/clock_nanosleep01.c
10624ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c
10625ltp/testcases/kernel/syscalls/mq_timedsend/mq_timedsend01.c
10626
1062741) Log Message:
10628modify 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>.
10629
10630Modified Files:
10631ltp/runtest/fs
10632
1063342) Log Message:
10634Modify 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>.
10635
10636Modified Files:
10637ltp/testcases/kernel/fs/fs_di/fs_di
10638ltp/testcases/kernel/fs/fs_perms/fs_perms.c
10639ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh
10640ltp/testcases/kernel/fs/quota_remount/quota_remount_test01.sh
10641ltp/testcases/kernel/fs/racer/fs_racer.sh
10642ltp/testcases/kernel/io/writetest/writetest.c
10643
1064443) Log Message:
10645-laio shouldn't be added to LDLIBS by default. That is just plain wrong.
10646
10647Modified Files:
10648ltp/m4/ltp-eventfd.m4
10649
1065044) Log Message:
106511. Honor TMPDIR, as per Henry Yei's note, because linktest.sh doesn't currently do that.
106522. Add error checking for cd(1) failure.
106533. Suffix the temporary directory with $$ to allow multiple copies to execute on the directory at any given time.
106544. Add trap(1)'s to delete the temporary files / directories generated in the script.
10655gcooper@orangebox /scratch/ltp-dev2/ltp $ testcases/kernel/fs/linktest/linktest.sh 200 1000
10656linker01 1 TPASS : Symbolic Link Errors: 0
10657linker01 2 TPASS : Hard Link Errors: 0
10658Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
10659
10660Modified Files:
10661ltp/testcases/kernel/fs/linktest/linktest.sh
10662
1066345) Log Message:
106641. Fix incrementing call to use POSIX compliant version of incrementing.
106652. Add function `is_root' to help test writer determine whether or not the user is root with one uniform command.
10666Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
10667
10668Modified Files:
10669ltp/testcases/lib/cmdlib.sh
10670
1067146) Log Message:
10672The 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>.
10673
10674Modified Files:
10675ltp/testcases/lib/cmdlib.sh
10676
1067747) Log Message:
10678This change (which I'm committing to cvs right now) changes the default to the loopback address:
10679gcooper@orangebox /scratch/ltp-dev2/ltp/testcases/network/tcp_cmds/ping $ ./ping01
10680ping01 0 TINFO : ping with 8 16 32 64 128 256 512 1024 2048 4064 ICMP packets
10681ping01 0 TINFO : calling ping with packet size = 8
10682ping01 0 TINFO : calling ping with packet size = 16
10683ping01 0 TINFO : calling ping with packet size = 32
10684ping01 0 TINFO : calling ping with packet size = 64
10685ping01 0 TINFO : calling ping with packet size = 128
10686ping01 0 TINFO : calling ping with packet size = 256
10687ping01 0 TINFO : calling ping with packet size = 512
10688ping01 0 TINFO : calling ping with packet size = 1024
10689ping01 0 TINFO : calling ping with packet size = 2048
10690ping01 0 TINFO : calling ping with packet size = 4064
10691ping01 0 TINFO : Cleaning up.
10692ping01 1 TPASS : Test successful
10693gcooper@orangebox /scratch/ltp-dev2/ltp/testcases/network/tcp_cmds/ping $
10694The default can still be changed by specifying the RHOST environment variable. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
10695
10696Modified Files:
10697ltp/testcases/network/tcp_cmds/ping/ping01
10698
1069948) Log Message:
10700The 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:
10701<<<test_start>>>
10702tag=ima01 stime=1255926150 cmdline=" ima_measurements.sh" contacts="" analysis=exit
10703<<<test_output>>>
10704setup 1 TBROK : Failed to mkdir /sys/kernel/security
10705setup 1 TBROK : Cannot mount securityfs
10706setup 0 TINFO : CLEAN: removing /tmp/ltp-VdWwjzuH1v/ima
10707<<<execution_status>>>
10708initiation_status="ok" duration=0 termination_type=exited termination_id=1 corefile=no cutime=0 cstime=0
10709<<<test_end>>>
10710<<<test_start>>>
10711tag=ima02 stime=1255926150 cmdline=" ima_policy.sh" contacts="" analysis=exit
10712<<<test_output>>>
10713setup 1 TBROK : Failed to mkdir /sys/kernel/security
10714setup 1 TBROK : Cannot mount securityfs
10715setup 0 TINFO : CLEAN: removing /tmp/ltp-VdWwjzuH1v/ima
10716<<<execution_status>>>
10717initiation_status="ok" duration=0 termination_type=exited termination_id=1 corefile=no cutime=0 cstime=2
10718<<<test_end>>>
10719<<<test_start>>>
10720tag=ima03 stime=1255926150 cmdline=" ima_tpm.sh" contacts="" analysis=exit
10721<<<test_output>>>
10722setup 1 TBROK : Failed to mkdir /sys/kernel/security
10723setup 1 TBROK : Cannot mount securityfs
10724setup 0 TINFO : CLEAN: removing /tmp/ltp-VdWwjzuH1v/ima
10725<<<execution_status>>>
10726initiation_status="ok" duration=0 termination_type=exited termination_id=1 corefile=no cutime=1 cstime=1
10727<<<test_end>>>
10728<<<test_start>>>
10729tag=ima04 stime=1255926150 cmdline=" ima_violations.sh" contacts="" analysis=exit
10730<<<test_output>>>
10731setup 1 TBROK : Failed to mkdir /sys/kernel/security
10732setup 1 TBROK : Cannot mount securityfs
10733setup 0 TINFO : CLEAN: removing /tmp/ltp-VdWwjzuH1v/ima
10734incrementing stop
10735<<<execution_status>>>
10736initiation_status="ok" duration=0 termination_type=exited termination_id=1 corefile=no cutime=0 cstime=1
10737<<<test_end>>>
10738Either way, it's a positive move forward so I'm checking this into cvs now. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
10739
10740Modified Files:
10741ltp/testcases/kernel/security/integrity/ima/tests/ima_measurements.sh
10742ltp/testcases/kernel/security/integrity/ima/tests/ima_policy.sh
10743ltp/testcases/kernel/security/integrity/ima/tests/ima_setup.sh
10744ltp/testcases/kernel/security/integrity/ima/tests/ima_tpm.sh
10745ltp/testcases/kernel/security/integrity/ima/tests/ima_violations.sh
10746
10747
1074849) Log Message:
107491. Add check for locale command with exists command in cmdlib.sh
107502. 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).
10751Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
10752
10753Modified Files:
10754ltp/testcases/network/stress/ns-tools/check_envval
10755
1075650) Log Message:
10757This 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.
10758Note: 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.
10759Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>,
10760Minor-Segmentation-fault-in-ffsb-fixed-by: Subrata Modak <subrata@linux.vnet.ibm.com>,
10761
10762Modified Files:
10763ltp/README
10764ltp/testcases/kernel/fs/Makefile
10765
10766Added Files:
10767ltp/runtest/fs_ext4
10768ltp/testcases/kernel/fs/ext4-new-features/Makefile
10769ltp/testcases/kernel/fs/ext4-new-features/README
10770ltp/testcases/kernel/fs/ext4-new-features/configure
10771ltp/testcases/kernel/fs/ext4-new-features/ext4_funcs.sh
10772ltp/testcases/kernel/fs/ext4-new-features/run_ext4_test.sh
10773ltp/testcases/kernel/fs/ext4-new-features/ext4-delalloc-mballoc/Makefile
10774ltp/testcases/kernel/fs/ext4-new-features/ext4-delalloc-mballoc/ext4-alloc-test.sh
10775ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/Makefile
10776ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config0
10777ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config1
10778ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config2
10779ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config3
10780ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config4
10781ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config5
10782ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config6
10783ltp/testcases/kernel/fs/ext4-new-features/ext4-ffsb-config/ffsb-config7
10784ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/Makefile
10785ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/ext4_get_inode_version.sh
10786ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/ext4_inode_version_test.sh
10787ltp/testcases/kernel/fs/ext4-new-features/ext4-inode-version/ext4_test_inode_version.c
10788ltp/testcases/kernel/fs/ext4-new-features/ext4-journal-checksum/Makefile
10789ltp/testcases/kernel/fs/ext4-new-features/ext4-journal-checksum/ext4_journal_checksum.sh
10790ltp/testcases/kernel/fs/ext4-new-features/ext4-nsec-timestamps/Makefile
10791ltp/testcases/kernel/fs/ext4-new-features/ext4-nsec-timestamps/ext4_file_time.c
10792ltp/testcases/kernel/fs/ext4-new-features/ext4-nsec-timestamps/ext4_nsec_timestamps_test.sh
10793ltp/testcases/kernel/fs/ext4-new-features/ext4-online-defrag/Makefile
10794ltp/testcases/kernel/fs/ext4-new-features/ext4-online-defrag/e4defrag.c
10795ltp/testcases/kernel/fs/ext4-new-features/ext4-online-defrag/ext4_online_defrag_test.sh
10796ltp/testcases/kernel/fs/ext4-new-features/ext4-persist-prealloc/Makefile
10797ltp/testcases/kernel/fs/ext4-new-features/ext4-persist-prealloc/ext4_persist_prealloc_test.sh
10798ltp/testcases/kernel/fs/ext4-new-features/ext4-subdir-limit/Makefile
10799ltp/testcases/kernel/fs/ext4-new-features/ext4-subdir-limit/create_long_dirs.c
10800ltp/testcases/kernel/fs/ext4-new-features/ext4-subdir-limit/create_short_dirs.c
10801ltp/testcases/kernel/fs/ext4-new-features/ext4-subdir-limit/ext4_subdir_limit_test.sh
10802ltp/testcases/kernel/fs/ext4-new-features/ext4-uninit-groups/Makefile
10803ltp/testcases/kernel/fs/ext4-new-features/ext4-uninit-groups/ext4_uninit_groups_test.sh
10804ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/AUTHORS
10805ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/COPYING
10806ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/INSTALL
10807ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/LICENSE
10808ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/Makefile.am
10809ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/Makefile.in
10810ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/README
10811ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/aclocal.m4
10812ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/cirlist.c
10813ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/cirlist.h
10814ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/config.guess
10815ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/config.h.in
10816ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/config.sub
10817ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/configure
10818ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/configure.in
10819ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/depcomp
10820ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb.h
10821ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_fc.c
10822ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_fs.c
10823ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_fs.h
10824ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_op.c
10825ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_op.h
10826ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_stats.c
10827ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_stats.h
10828ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_tg.c
10829ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_tg.h
10830ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_thread.c
10831ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/ffsb_thread.h
10832ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/fh.c
10833ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/fh.h
10834ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/filelist.c
10835ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/filelist.h
10836ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/fileops.c
10837ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/fileops.h
10838ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/install-sh
10839ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/list.c
10840ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/list.h
10841ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/main.c
10842ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/metaops.c
10843ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/metaops.h
10844ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/missing
10845ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/mkinstalldirs
10846ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/parser.c
10847ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/parser.h
10848ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/public-description
10849ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rand.c
10850ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rand.h
10851ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rbt.c
10852ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rbt.h
10853ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/registration-description
10854ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rwlock.c
10855ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/rwlock.h
10856ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/stamp-h.in
10857ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/util.c
10858ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/util.h
10859ltp/testcases/kernel/fs/ext4-new-features/ffsb-6.0-rc2/examples/profile_everything
10860
1086151) Log Message:
10862Fix 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>.
10863
10864Modified Files:
10865ltp/testcases/kernel/syscalls/setgroups/Makefile
10866ltp/testcases/kernel/syscalls/getuid/Makefile
10867ltp/testcases/kernel/syscalls/getegid/Makefile
10868ltp/testcases/kernel/syscalls/utils/compat_16.mk
10869ltp/testcases/kernel/syscalls/utils/newer_64.mk
10870ltp/include/mk/env_post.mk
10871ltp/include/mk/testcases.mk
10872ltp/testcases/kernel/syscalls/getgid/Makefile
10873
1087452) Log Message:
10875- Add additional quota check for RHEL 4.8 as reported by SimonX on #ltp
10876- Fix m4 file so that items are properly comma delimited, and thus the contents aren't incorrectly concatenated.
10877Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
10878
10879Modified Files:
10880ltp/m4/ltp-quota.m4
10881ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
10882
1088353) Log Message:
10884Fix indentation and a compile error noted by SimonXu on #ltp. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
10885
10886Modified Files:
10887ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area.h
10888ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
10889ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
10890
1089154) Log Message:
10892Fix two broken Makefiles reported by Gowri at IBM. Signed-off-by: Gowri <gomuthuk@linux.vnet.ibm.com>, Reviewed-by: Garrett Cooper <yanegomi@gmail.com>,
10893
10894Modified Files:
10895ltp/testcases/realtime/perf/Makefile
10896ltp/testcases/realtime/stress/Makefile
10897
1089855) Log Message:
10899Check 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>,
10900
10901Modified Files:
10902ltp/testcases/realtime/Makefile
10903
1090456) Log Message:
10905The 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>,
10906
10907Modified Files:
10908ltp/testcases/realtime/lib/libstats.c
10909
1091057) Log Message:
10911Fix a typo and a warning related to unchecked results from asprintf, punted by from the compiler. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
10912
10913ltp/testcases/realtime/lib/librttest.c
10914
1091558) Log Message:
10916Add a default config.mk file to ease use for non-autoconf users. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
10917
10918Added Files:
10919ltp/include/mk/config.mk.default
10920
1092159) Log Message:
10922On second thought, the compiler-related variables should be uncommented. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
10923
10924Modified Files:
10925ltp/include/mk/config.mk.default
10926
1092760) Log Message:
109281. Get rid of useless documentation (the directions are already in INSTALL).
109292. Tell people to read INSTALL instead.
10930Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
10931
10932Modified Files:
10933ltp/Makefile
10934Removed Files:
10935ltp/README.mk-user
10936
1093761) Log Message:
10938Some 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>.
10939
10940Modified Files:
10941ltp/testcases/kernel/syscalls/swapon/swapon01.c
10942ltp/testcases/kernel/syscalls/swapon/swapon02.c
10943ltp/testcases/kernel/syscalls/swapon/swapon03.c
10944ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
10945ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
10946
1094762) Log Message:
10948Update the documentation for building and installing LTP as per the Makefile infrastructure changes. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
10949
10950Modified Files:
10951ltp/INSTALL
10952ltp/README.mk-devel
10953ltp/README.ltp-devel.in
10954
1095563) Log Message:
10956testcases.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>.
10957
10958Modified Files:
10959ltp/include/mk/testcases.mk
10960ltp/include/mk/config.mk.in
10961
1096264) Log Message:
109631. Get rid of psuedo-autoconf scripts in testcases/realtime/scripts.
109642. Integrate testcases/realtime with autoconf.
109653. Fix compilation, according to report made by Gowri at IBM.
10966Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
10967
10968Modified Files:
10969ltp/testcases/realtime/func/rt-migrate/rt-migrate.c
10970ltp/testcases/realtime/lib/Makefile
10971ltp/testcases/realtime/func/pi-tests/Makefile
10972ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
10973ltp/testcases/realtime/scripts/check_pi.sh
10974ltp/testcases/realtime/scripts/check_robust.sh
10975ltp/testcases/realtime/Makefile
10976ltp/testcases/realtime/config.mk
10977ltp/include/mk/automake.mk
10978ltp/testcases/realtime/include/librttest.h
10979ltp/testcases/realtime/m4/GNUmakefile
10980ltp/testcases/realtime/m4/Makefile.am
10981ltp/testcases/realtime/m4/check.m4
10982Added Files:
10983ltp/testcases/realtime/configure.in
10984
1098565) Log Message:
10986Get rid of redundant XOPEN2K #define (_GNU_SOURCE covers this). Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
10987
10988Modified Files:
10989ltp/testcases/realtime/func/rt-migrate/rt-migrate.c
10990
1099166) Log Message:
10992Make 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>.
10993
10994Modified Files:
10995ltp/INSTALL
10996
1099767) Log Message:
10998I thought I removed the recursive LDLIBS definition sneak in. Oh well... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
10999
11000Modified Files:
11001ltp/testcases/realtime/lib/Makefile
11002
1100368) Log Message:
11004Accidentally nuking your .c files when running clean isn't a good thing. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
11005
11006Modified Files:
11007ltp/testcases/realtime/func/pi-tests/Makefile
11008
1100969) Log Message:
11010lcov: improve derive-func-data option
11011- rewrite graph file handling
11012- make derive data look at all lines belonging to a function to find out whether it has been hit or not
11013- introduce --debug option to better debug problems with graph files
11014Peter Oberparleiter <oberpapr@users.sourceforge.net>.
11015
11016Modified File(s):
11017ltp/utils/analysis/lcov/bin/geninfo lcov
11018
1101970) Log Message:
11020Fix temporary file creation in mmapstress tests: these are two little fixes of the mmapstress test:
11021 - the mkstemp() function returns -1 on error; the tests treat 0 as error instead,
11022 - mkstemp() returns a file descriptor; no need to open the file once more later,
11023Signed-off-by: Jiri Palecek <jpalecek@web.de>.
11024
11025Modified Files:
11026ltp/testcases/kernel/mem/mmapstress/mmapstress02.c
11027ltp/testcases/kernel/mem/mmapstress/mmapstress05.c
11028
1102971) Log Message:
11030Change 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>.
11031
11032Modified Files:
11033ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
11034ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
11035ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
11036ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
11037ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
11038ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
11039ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
11040ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
11041ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
11042ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl10.c
11043ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
11044
1104572) Log Message:
11046Fix 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>.
11047
11048Modified Files:
11049ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_utility.sh
11050ltp/testcases/kernel/controllers/cgroup_fj/run_cgroup_test_fj.sh
11051ltp/testcases/kernel/controllers/cpuctl_fj/run_cpuctl_test_fj.sh
11052ltp/testcases/kernel/controllers/memcg/functional/memcg_function_test.sh
11053ltp/testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh
11054ltp/testcases/kernel/fs/acls/acl_test01
11055ltp/testcases/kernel/fs/fs-bench/modaltr.sh
11056ltp/testcases/kernel/fs/fs_di/fs_di
11057ltp/testcases/kernel/fs/mongo/test.sh
11058ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug02.sh
11059ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug03.sh
11060ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug04.sh
11061ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sar.sh
11062ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.top.sh
11063ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug07.sh
11064ltp/testcases/network/can/filter-tests/run_ltp-can_tests.sh
11065ltp/testcases/network/tcp_cmds/netstat/netstat01
11066
1106773) Log Message:
11068Printf-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>.
11069
11070Modified Files:
11071ltp/testcases/kernel/fs/fs-bench/modaltr.sh
11072ltp/testcases/kernel/fs/mongo/test.sh
11073ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
11074ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
11075ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
11076ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
11077ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
11078ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
11079ltp/testcases/kernel/syscalls/fchown/fchown01.c
11080ltp/testcases/kernel/syscalls/fchown/fchown04.c
11081ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
11082ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
11083ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
11084ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
11085ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
11086ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
11087ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
11088ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
11089ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
11090ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
11091ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
11092ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
11093ltp/testcases/kernel/syscalls/fdatasync/fdatasync02.c
11094ltp/testcases/kernel/syscalls/fork/fork01.c
11095ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
11096ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
11097ltp/testcases/kernel/syscalls/fsync/fsync01.c
11098ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
11099ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
11100ltp/testcases/kernel/syscalls/getegid/getegid01.c
11101ltp/testcases/kernel/syscalls/getegid/getegid02.c
11102ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
11103ltp/testcases/kernel/syscalls/getgid/getgid01.c
11104ltp/testcases/kernel/syscalls/getgid/getgid03.c
11105ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
11106ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
11107ltp/testcases/kernel/syscalls/getpid/getpid01.c
11108ltp/testcases/kernel/syscalls/getppid/getppid01.c
11109ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
11110ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
11111ltp/testcases/kernel/syscalls/getrusage/getrusage01.c
11112ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
11113ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
11114ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
11115ltp/testcases/kernel/syscalls/gettid/gettid01.c
11116ltp/testcases/kernel/syscalls/getuid/getuid01.c
11117ltp/testcases/kernel/syscalls/getuid/getuid02.c
11118ltp/testcases/kernel/syscalls/getuid/getuid03.c
11119ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
11120ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
11121ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
11122ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
11123ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
11124ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
11125ltp/testcases/kernel/syscalls/iopl/iopl01.c
11126ltp/testcases/kernel/syscalls/iopl/iopl02.c
11127ltp/testcases/kernel/syscalls/lchown/lchown02.c
11128ltp/testcases/kernel/syscalls/link/link02.c
11129ltp/testcases/kernel/syscalls/link/link03.c
11130ltp/testcases/kernel/syscalls/link/link04.c
11131ltp/testcases/kernel/syscalls/link/link05.c
11132ltp/testcases/kernel/syscalls/link/link06.c
11133ltp/testcases/kernel/syscalls/link/link07.c
11134ltp/testcases/kernel/syscalls/listen/listen01.c
11135ltp/testcases/kernel/syscalls/llseek/llseek02.c
11136ltp/testcases/kernel/syscalls/lseek/lseek02.c
11137ltp/testcases/kernel/syscalls/lseek/lseek03.c
11138ltp/testcases/kernel/syscalls/lseek/lseek04.c
11139ltp/testcases/kernel/syscalls/lseek/lseek05.c
11140ltp/testcases/kernel/syscalls/lseek/lseek06.c
11141ltp/testcases/kernel/syscalls/lseek/lseek08.c
11142ltp/testcases/kernel/syscalls/lseek/lseek09.c
11143ltp/testcases/kernel/syscalls/lseek/lseek10.c
11144ltp/testcases/kernel/syscalls/lstat/lstat01.c
11145ltp/testcases/kernel/syscalls/lstat/lstat02.c
11146ltp/testcases/kernel/syscalls/madvise/madvise01.c
11147ltp/testcases/kernel/syscalls/madvise/madvise02.c
11148ltp/testcases/kernel/syscalls/madvise/madvise03.c
11149ltp/testcases/kernel/syscalls/mlock/mlock01.c
11150ltp/testcases/kernel/syscalls/mlock/mlock02.c
11151ltp/testcases/kernel/syscalls/times/times01.c
11152ltp/testcases/kernel/syscalls/wait/wait02.c
11153ltp/testcases/network/tcp_cmds/netstat/netstat01
11154ltp/testcases/kernel/fs/fs-bench/modaltr.sh
11155ltp/testcases/kernel/fs/mongo/test.sh
11156ltp/testcases/network/tcp_cmds/netstat/netstat01
11157
1115874) Log Message:
11159mem/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>.
11160
11161Modified Files:
11162ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
11163
1116475) Log Message:
11165Some fixes of shell scripts of tests: this patch fixes some minor bugs in the code of LTP shell scripts:
11166 - quote arguments of test(1) in some places concerning redhat detection,
11167 - don't execute the result of type(1), it makes no sense - even more when the output of it should be redirected,
11168Signed-off-by: Jiri Palecek <jpalecek@web.de>.
11169
11170Modified Files:
11171ltp/testcases/commands/ade/file/file_test.sh
11172ltp/testcases/commands/cron/cron_allow01
11173ltp/testcases/commands/cron/cron_deny01
11174ltp/testcases/commands/cron/cron_pos_tests.sh
11175ltp/testcases/commands/mail/mail_tests.sh
11176ltp/testcases/commands/su/su01
11177ltp/testcases/network/tcp_cmds/rdist/rdist01
11178
1117976) Log Message:
11180Complete 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>.
11181
11182Modified Files:
11183ltp/testcases/kernel/syscalls/geteuid/Makefile
11184ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
11185Added Files:
11186ltp/testcases/kernel/syscalls/geteuid/compat_16.h
11187
1118877) Log Message:
11189Fix failures messages on multi socket hyper threaded system. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
11190
11191Modified Files:
11192ltp/testcases/kernel/power_management/runpwtests.sh
11193
1119478) Log Message:
11195Patch to remove hard coded cpu governers. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
11196
11197Modified Files:
11198ltp/testcases/kernel/power_management/pwkm_load_unload.sh
11199
1120079) Log Message:
11201Garret 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:
112021. This test app helped unroot another issue with our custom Linux platform here at Cisco,
112032. 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,
11204I 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>.
11205
11206Modified Files:
11207ltp/runtest/syscalls
11208Added Files:
11209ltp/testcases/kernel/syscalls/ptrace/ptrace05.c
11210
1121180) Log Message:
11212lcov: remove unnecessary warning
11213
11214Modified Files:
11215ltp/utils/analysis/lcov/bin/geninfo
11216
1121781) Log Message:
11218lcov: fix problem with matching filename
11219- used correct source for filenames
11220- converted match_filenames to portable version,
11221
11222Modified Files:
11223ltp/utils/analysis/lcov/bin/geninfo
11224
1122582) Log Message:
11226lcov: remove further unneeded warning + use correct source for list of filenames
11227
11228Modified Files:
11229ltp/utils/analysis/lcov/bin/geninfo
11230
1123183) Log Message:
11232lcov: update README to mention required -lgcov switch during linking
11233
11234Modified File(s):
11235ltp/utils/analysis/lcov/README
11236
1123784) Log Message:
11238lcov: further clarification in the README
11239
11240Modified Files:
11241ltp/utils/analysis/lcov/README
11242
1124385) Log Message:
11244Fix a bashism that was pointed out in other files by Jiri Palecek. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
11245
11246Modified Files:
11247ltp/testcases/lib/cmdlib.sh
11248
1124986) Log Message:
11250Avoid 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>.
11251
11252Modified Files:
11253ltp/testcases/lib/cmdlib.sh
11254
1125587) Log Message:
11256Stupid Garrett. I need to increment the value... Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
11257
11258Modified Files:
11259ltp/testcases/lib/mdlib.sh
11260
subrata_modakfe574972009-10-04 19:23:12 +000011261LTP-20090930
11262
112631) Log Message:
11264controller: 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>.
11265
11266Modified File(s):
11267ltp/config.mk.in
11268
112692) Log Message:
11270Patch 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>,
11271
11272Modified Files:
11273ltp/testcases/realtime/func/Makefile
11274ltp/testcases/realtime/profiles/default
11275Added Files:
11276ltp/testcases/realtime/func/rt-migrate/Makefile
11277ltp/testcases/realtime/func/rt-migrate/rt-migrate.c
11278ltp/testcases/realtime/func/rt-migrate/run_auto.sh
11279
112803) Log Message:
11281Formatting 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>.
11282
11283Modified Files:
11284ltp/testcases/kernel/containers/pidns/pidns20.c
11285ltp/testcases/kernel/fs/doio/growfiles.c
11286ltp/testcases/kernel/fs/ftest/ftest01.c
11287ltp/testcases/kernel/fs/ftest/ftest02.c
11288ltp/testcases/kernel/fs/ftest/ftest03.c
11289
112904) Log Message:
11291Fix 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:
11292 1. register signal handlers (just do sem_post()) for SIGUSR1/SIGUSR2.
11293 2. block those signals
11294 3. prepare something (sem_init()) for these signal handlers
11295 4. send signals to itself from sub-threads.
11296They 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>.
11297
11298Modified Files:
11299ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_detach/4-3.c
11300ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_setschedparam/5-1.c
11301
113025) Log Message:
11303Network: Fix iproute test case error: When I run network test case testcases/network/iproute/ip_tests.sh, some errors shown:
11304ip01 0 TINFO : Test #1: changing mtu size of eth0:1 device.
11305/mnt/ltp/ltp-full-20090731/testcases/bin/ip_tests.sh: line 198: [: -eq: unary operator expected.
11306The output of
11307ifconfig eth0:1 | grep -i MTU | sed "s/^.*MTU://"
11308is like:
113091500 Metric:1
11310so should print field 1 instead of field 5. Signed-off-by: Hushan Jia<hjia@redhat.com>.
11311
11312Modified Files:
11313ltp/testcases/network/iproute/ip_tests.sh
11314
113156) Log Message:
11316mbind01: Fix the bug of result output: I tested ltp mbind case and found the result is error as follows:
11317mbind01 0 TINFO : (case00) START
11318EXPECT: return value(ret)=0 errno=0 (Success)
11319RESULT: return value(ret)=0 errno=0 (Success)
11320mbind01 0 TINFO : (case00) END => OK
11321mbind01 0 TINFO : (case01) START
11322EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
11323RESULT: return value(ret)=-1 errno=22 (Invalid argument)
11324mbind01 0 TINFO : (case01) END => NG
11325mbind01 0 TINFO : (case02) START
11326EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
11327RESULT: return value(ret)=-1 errno=22 (Invalid argument)
11328mbind01 0 TINFO : (case02) END => NG
11329mbind01 0 TINFO : (case03) START
11330EXPECT: return value(ret)=0 errno=0 (Success)
11331RESULT: return value(ret)=0 errno=0 (Success)
11332mbind01 0 TINFO : (case03) END => OK
11333mbind01 0 TINFO : (case04) START
11334EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
11335RESULT: return value(ret)=-1 errno=22 (Invalid argument)
11336mbind01 0 TINFO : (case04) END => NG
11337mbind01 0 TINFO : (case05) START
11338EXPECT: return value(ret)=0 errno=0 (Success)
11339RESULT: return value(ret)=0 errno=0 (Success)
11340mbind01 0 TINFO : (case05) END => OK
11341mbind01 0 TINFO : (case06) START
11342EXPECT: return value(ret)=0 errno=0 (Success), r/w check=OK
11343RESULT: return value(ret)=0 errno=0 (Success), r/w check=NG
11344mbind01 0 TINFO : (case06) END => OK
11345mbind01 0 TINFO : (case07) START
11346EXPECT: return value(ret)=0 errno=0 (Success)
11347RESULT: return value(ret)=0 errno=0 (Success)
11348mbind01 0 TINFO : (case07) END => OK
11349mbind01 0 TINFO : (case08) START
11350EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
11351RESULT: return value(ret)=-1 errno=22 (Invalid argument)
11352mbind01 0 TINFO : (case08) END => NG
11353mbind01 0 TINFO : (case09) START
11354EXPECT: return value(ret)=-1 errno=22 (Invalid argument)
11355RESULT: return value(ret)=-1 errno=22 (Invalid argument)
11356mbind01 0 TINFO : (case09) END => NG
11357mbind01 0 TINFO : (case10) START
11358mbind01 1 TFAIL : get_mempolicy failed - errno = 14 : Bad address
11359
11360In 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>.
11361
11362Modified Files:
11363ltp/testcases/kernel/syscalls/mbind/mbind01.c
11364
113657) Log Message:
11366mbind01: 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>.
11367
11368Modified Files:
11369ltp/testcases/kernel/syscalls/mbind/mbind01.c
11370
113718) Log Message:
11372mbind01: 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>.
11373
11374Modified Files:
11375ltp/testcases/kernel/syscalls/mbind/mbind01.c
11376
113779) Log Message:
11378LTP-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.
11379/************************************************************/
11380Before patch: With out LDFLAGS:
11381 ***************************
11382 CONFORMANCE TEST RESULTS
11383 ***************************
11384 * TOTAL: 486
11385 * PASSED: 449
11386 * FAILED: 12
11387 * UNRESOLVED: 7
11388 * UNSUPPORTED: 10
11389 * UNTESTED: 4
11390 * INTERRUPTED: 0
11391 * HUNG: 0
11392 * SEGV: 0
11393 * OTHERS: 4
11394 ***************************
11395After patch: With LDFLAGS:
11396 ***************************
11397 CONFORMANCE TEST RESULTS
11398 ***************************
11399 * TOTAL: 1888
11400 * PASSED: 1731
11401 * FAILED: 26
11402 * UNRESOLVED: 14
11403 * UNSUPPORTED: 22
11404 * UNTESTED: 94
11405 * INTERRUPTED: 0
11406 * HUNG: 1
11407 * SEGV: 0
11408 * OTHERS: 0
11409 ***************************
11410/************************************************************/
11411Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
11412
11413Modified Files:
11414ltp/testcases/open_posix_testsuite/LDFLAGS
11415
1141610) Log Message:
11417Add 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>.
11418
11419Modified Files:
11420ltp/testcases/kernel/controllers/cgroup/getdelays.c
11421
1142211) Log Message:
11423gen_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>.
11424
11425Modified File(s):
11426ltp/testcases/kernel/connectors/pec/event_generator.c
11427
1142812) Log Message:
11429runltp 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>.
11430
11431Modified Files:
11432ltp/testcases/kernel/fs/acls/acl_test01
11433
1143413) Log Message:
11435cpuctl 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:
11436cpuctl_def_task01.c
11437cpuctl_def_task02.c
11438cpuctl_def_task03.c
11439cpuctl_def_task04.c
11440cpuctl_test01.c
11441cpuctl_test02.c
11442cpuctl_test03.c
11443cpuctl_test04.c
11444
11445Key code:
11446timer_expired=0;
11447while(!timer_expired)
11448 f=sqrt(f*f);
11449
11450Reason:
11451During 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>,
11452
11453Modified Files:
11454ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task01.c
11455ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task02.c
11456ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task03.c
11457ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task04.c
11458ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
11459ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
11460ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
11461ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
11462ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.h
11463
1146414) Log Message:
11465After 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>.
11466
11467Modified Files:
11468ltp/configure.ac
11469ltp/testcases/kernel/syscalls/epoll/Makefile
11470ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
11471
1147215) Log Message:
11473network: Fix ip_tests error 2: Repost the ip tests patch:
114741. Test #4: ip tools now print nud state as follows: REACHABLE, STALE, FAILED, etc,
114752. Test #3, #4, #5: If delete entry succefully, grep will return 1, indicating test PASS, so return code RC should be set to 0,
11476Signed-off-by: Hushan Jia <hjia@redhat.com>,
11477
11478Modified Files:
11479ltp/testcases/network/iproute/ip_tests.sh
11480
1148116) Log Message:
11482network: 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>,
11483
11484Modified Files:
11485ltp/testcases/network/multicast/mc_commo/Makefile
11486ltp/testcases/network/multicast/mc_member/Makefile
11487
1148817) Log Message:
11489pselect01: 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>,
11490
11491Modified Files:
11492ltp/testcases/kernel/syscalls/pselect/pselect01.c
11493
1149418) Log Message:
11495Add 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.
11496Result:
11497memcgroup_function_test 1 TPASS : rss=4096/4096, cache=0/0
11498memcgroup_function_test 2 TPASS : rss=0/0, cache=4096/4096
11499memcgroup_function_test 3 TPASS : rss=0/0, cache=4096/4096
11500memcgroup_function_test 4 TPASS : rss=4096/4096, cache=8192/8192
11501memcgroup_function_test 5 TPASS : rss=4096/4096, cache=0/0
11502memcgroup_function_test 6 TPASS : rss=4096/4096, cache=0/0
11503memcgroup_function_test 6 TPASS : rss=0/0, cache=0/0
11504memcgroup_function_test 7 TPASS : rss=0/0, cache=4096/4096
11505memcgroup_function_test 7 TPASS : rss=0/0, cache=0/0
11506memcgroup_function_test 8 TPASS : rss=0/0, cache=4096/4096
11507memcgroup_function_test 8 TPASS : rss=0/0, cache=0/0
11508memcgroup_function_test 9 TPASS : rss=4096/4096, cache=8192/8192
11509memcgroup_function_test 9 TPASS : rss=0/0, cache=0/0
11510memcgroup_function_test 10 TPASS : rss=4096/4096, cache=0/0
11511memcgroup_function_test 10 TPASS : rss=0/0, cache=0/0
11512memcgroup_function_test 11 TPASS : failcnt=6
11513memcgroup_function_test 12 TPASS : failcnt=6
11514memcgroup_function_test 13 TPASS : failcnt=6
11515memcgroup_function_test 14 TPASS : process 5793 is killed
11516memcgroup_function_test 15 TPASS : process 5803 is killed
11517memcgroup_function_test 16 TPASS : process 5813 is killed
11518memcgroup_function_test 17 TPASS : process 5824 is killed
11519memcgroup_function_test 18 TPASS : process 5835 is killed
11520memcgroup_function_test 19 TPASS : process 5845 is killed
11521memcgroup_function_test 20 TPASS : process 5854 is killed
11522memcgroup_function_test 21 TPASS : process 5863 is killed
11523memcgroup_function_test 22 TPASS : input=4095, limit_in_bytes=4096
11524memcgroup_function_test 23 TPASS : input=4097, limit_in_bytes=8192
11525memcgroup_function_test 24 TPASS : input=1, limit_in_bytes=4096
11526memcgroup_function_test 25 TPASS : return value is 0
11527memcgroup_function_test 26 TPASS : return value is 1
11528memcgroup_function_test 27 TPASS : return value is 1
11529memcgroup_function_test 28 TPASS : return value is 1
11530memcgroup_function_test 29 TPASS : force memory succeeded
11531memcgroup_function_test 30 TPASS : force memory failed as expected
11532memcgroup_function_test 31 TPASS : return value is 0
11533memcgroup_function_test 32 TPASS : return value is 0
11534memcgroup_function_test 33 TPASS : return value is 0
11535memcgroup_function_test 34 TPASS : return value is 0
11536memcgroup_function_test 35 TPASS : return value is 1
11537memcgroup_function_test 36 TPASS : rss=4096/4096, cache=0/0
11538memcgroup_function_test 36 TPASS : rss=0/0, cache=0/0
11539memcgroup_function_test 37 TPASS : rss=4096/4096, cache=0/0
11540memcgroup_function_test 37 TPASS : rss=0/0, cache=0/0
11541memcgroup_function_test 38 TPASS : rss=4096/4096, cache=0/0
11542memcgroup_function_test 38 TPASS : rss=0/0, cache=0/0
11543memcgroup_stress_test 1 TPASS : stress test 1 passed
11544memcgroup_stress_test 2 TPASS : stress test 2 passed
11545INFO: ltp-pan reported all tests PASS,
11546Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>,
11547
11548Modified Files:
11549ltp/runtest/controllers
11550ltp/testcases/kernel/controllers/memcg/Makefile
11551ltp/testcases/kernel/controllers/memcg/README
11552Added Files:
11553ltp/testcases/kernel/controllers/memcg/functional/Makefile
11554ltp/testcases/kernel/controllers/memcg/functional/memcg_function_test.sh
11555ltp/testcases/kernel/controllers/memcg/functional/memcg_getpagesize.c
11556ltp/testcases/kernel/controllers/memcg/functional/memcg_process.c
11557ltp/testcases/kernel/controllers/memcg/regression/Makefile
11558ltp/testcases/kernel/controllers/memcg/regression/memcg_regression_test.sh
11559ltp/testcases/kernel/controllers/memcg/regression/memcg_test_1.c
11560ltp/testcases/kernel/controllers/memcg/regression/memcg_test_2.c
11561ltp/testcases/kernel/controllers/memcg/regression/memcg_test_4.c
11562ltp/testcases/kernel/controllers/memcg/regression/memcg_test_4.sh
11563ltp/testcases/kernel/controllers/memcg/stress/Makefile
11564ltp/testcases/kernel/controllers/memcg/stress/memcg_process_stress.c
11565ltp/testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh
11566Removed Files:
11567ltp/testcases/kernel/controllers/memcg/memcg_regression_test.sh
11568ltp/testcases/kernel/controllers/memcg/memcg_test_1.c
11569ltp/testcases/kernel/controllers/memcg/memcg_test_2.c
11570ltp/testcases/kernel/controllers/memcg/memcg_test_4.c
11571ltp/testcases/kernel/controllers/memcg/memcg_test_4.sh
11572
1157319) Log Message:
11574fix 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:
11575 HAVE_LINUX_CGROUPSTATS_H
11576Change macro HAVE_LINUX_CGROUPSTAT_H to HAVE_LINUX_CGROUPSTATS_H to fix the bug. Signed-off-by:Liu Bo <liubo-fnst@cn.fujitsu.com>,
11577
11578Modified Files:
11579ltp/testcases/kernel/controllers/cgroup/getdelays.c
11580
1158120) Log Message:
11582I 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:
11583 1) make build-tests
11584 2) cc -O2 -o t0 t0.c
11585 3) ./execute.sh
11586I 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>,
11587
11588Modified Files:
11589ltp/testcases/open_posix_testsuite/Makefile
11590
1159121) Log Message:
11592Issue 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>.
11593
11594Modified File(s):
11595ltp/testcases/kernel/syscalls/chmod/chmod05.c
11596ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
11597
1159822) Log Message:
11599quotactl01: 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>.
11600
11601Modified File(s):
11602ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
11603
1160423) Log Message:
11605quotactl01: 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>.
11606
11607Modified File(s):
11608ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
11609
1161024) Log Message:
11611Spelling fixes: inclue -> include: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
11612
11613Modified File(s):
11614ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
11615
1161625) Log Message:
11617Numa-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>.
11618
11619Modified File(s):
11620ltp/testcases/kernel/numa/numa01.sh
11621
1162226) Log Message:
11623smt_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>.
11624
11625Modified File(s):
11626ltp/testcases/kernel/sched/hyperthreading/ht_affinity/smt_smp_affinity.sh
11627ltp/testcases/kernel/sched/hyperthreading/ht_enabled/smt_smp_enabled.sh
11628
1162927) Log Message:
11630Filecaps: 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>.
11631
11632Modified File(s):
11633ltp/testcases/kernel/security/filecaps/filecapstest.sh
11634
1163528) Log Message:
11636The 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>.
11637
11638Modified Files:
11639ltp/testcases/kernel/syscalls/kill/kill07.c
11640
1164129) Log Message:
11642ftest 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>.
11643
11644Modified Files:
11645ltp/include/compiler.h
11646ltp/testcases/kernel/fs/ftest/Makefile
11647ltp/testcases/kernel/fs/ftest/ftest01.c
11648ltp/testcases/kernel/fs/ftest/ftest02.c
11649ltp/testcases/kernel/fs/ftest/ftest03.c
11650ltp/testcases/kernel/fs/ftest/ftest04.c
11651ltp/testcases/kernel/fs/ftest/ftest05.c
11652ltp/testcases/kernel/fs/ftest/ftest06.c
11653ltp/testcases/kernel/fs/ftest/ftest07.c
11654ltp/testcases/kernel/fs/ftest/ftest08.c
11655Added Files:
11656ltp/testcases/kernel/fs/ftest/libftest.c
11657ltp/testcases/kernel/fs/ftest/libftest.h
11658
1165930) Log Message:
11660lcov: 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.
11661
11662Modified File(s):
11663ltp/utils/analysis/lcov/lcovrc
11664
1166531) Log Message:
11666Create 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:
116671. 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),
116682. make sure we can setuid when there is a valid hash,
116693. make sure we cannot setuid if there is a valid hash, but our original uid isn't the one specified in the token.
11670Changelog:
11671Sep 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>.
11672
11673Modified Files:
11674ltp/README
11675ltp/testcases/kernel/security/Makefile
11676Added Files:
11677ltp/runtest/p9auth
11678ltp/testcases/kernel/security/p9auth/Makefile
11679ltp/testcases/kernel/security/p9auth/checkp9auth.sh
11680ltp/testcases/kernel/security/p9auth/p9priv.sh
11681ltp/testcases/kernel/security/p9auth/p9unpriv.sh
11682ltp/testcases/kernel/security/p9auth/runp9auth.sh
11683ltp/testcases/kernel/security/p9auth/unhex.c
11684
1168532) Log Message:
11686To 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>.
11687
11688Modified Files:
11689ltp/testcases/kernel/power_management/cpu_consolidation.py
11690
1169133) Log Message:
11692To 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>.
11693
11694Modified Files:
11695ltp/testcases/kernel/power_management/get_sched_values.c
11696
1169734) Log Message:
11698To 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>.
11699
11700Modified Files:
11701ltp/testcases/kernel/power_management/ilb_test.py
11702
1170335) Log Message:
11704To 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>.
11705
11706Modified Files:
11707ltp/testcases/kernel/power_management/runpwtests.sh
11708
1170936) Log Message:
11710Modified library functions based on review comments. Signed-off-by: Poornima Nayak <mpnayak@linux.vnet.ibm.com>.
11711
11712Modified Files:
11713ltp/testcases/kernel/power_management/pm_include.sh
11714
1171537) Log Message:
11716Modified 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>.
11717
11718Modified Files:
11719ltp/testcases/kernel/power_management/lib/sched_mc.py
11720
1172138) Log Message:
11722lcov: 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>,
11723
11724Modified File(s):
11725ltp/utils/analysis/lcov/bin/geninfo
11726
1172739) Log Message:
11728network: 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>.
11729
11730ltp/testcases/network/nfs/nfslock01/Makefile
11731ltp/testcases/network/nfs/nfsstress/Makefile
11732
1173340) Log Message:
11734Add 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>.
11735
11736ltp/testcases/kernel/syscalls/clock_nanosleep/clock_nanosleep01.c
11737ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c
11738ltp/testcases/kernel/syscalls/mq_timedsend/mq_timedsend01.c
11739ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
11740ltp/testcases/kernel/syscalls/utils/common_j_h.c
11741ltp/testcases/kernel/syscalls/utils/include_j_h.h
11742
1174341) Log Message:
11744Make 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>.
11745
11746ltp/testcases/kernel/syscalls/mq_unlink/mq_unlink01.c
11747ltp/testcases/kernel/syscalls/utimes/utimes01.c
11748
1174942) Log Message:
11750Fix 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>.
11751
11752ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
11753
1175443) Log Message:
11755Add 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>.
11756
11757ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
11758
1175944) Log Message:
11760Use 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>.
11761
11762ltp/include/test.h
11763
1176445) Log Message:
11765fsstress: delete tralling spaces: Signed-off-by: Andrew Vagin <avagin@gmail.com>:
11766
11767ltp/testcases/kernel/fs/fsstress/fsstress.c
11768
1176946) Log Message:
11770fsstress: use tabs instead of spaces for indentation: Signed-off-by: Andrew Vagin <avagin@gmail.com>.
11771
11772ltp/testcases/kernel/fs/fsstress/fsstress.c
11773
1177447) Log Message:
11775fsstress: fix memory leaks:
11776==11424== 156 bytes in 1 blocks are definitely lost in loss record 2 of 2
11777==11424== at 0x4A0763E: malloc (vg_replace_malloc.c:207)
11778==11424== by 0x402E4C: make_freq_table (fsstress.c:986)
11779==11424== by 0x401C26: main (fsstress.c:410)
11780make_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>.
11781
11782ltp/testcases/kernel/fs/fsstress/fsstress.c
11783
1178448) Log Message:
11785fsstress: fix memory leak in fread_d:
117861. check result from operation open before set flags
117872. close descriptor and free path if set flags failed
11788valgrind --leak-check=full --show-reachable=yes ./fsstress -d /home/shpagin/git-archive/ltp/testcases/kernel/fs/fsstress/tmp -l 10 -n 100
11789==23212== 1,134 bytes in 108 blocks are definitely lost in loss record 4 of 5
11790==23212== at 0x4A0776F: realloc (vg_replace_malloc.c:429)
11791==23212== by 0x401E6A: append_pathname (fsstress.c:528)
11792==23212== by 0x4024E3: fent_to_name (fsstress.c:760)
11793==23212== by 0x40284F: get_fname (fsstress.c:846)
11794==23212== by 0x4041E0: dread_f (fsstress.c:1757)
11795==23212== by 0x402368: doproc (fsstress.c:728)
11796==23212== by 0x401CC1: main (fsstress.c:463)
11797Signed-off-by: Andrew Vagin <avagin@gmail.com>.
11798
11799ltp/testcases/kernel/fs/fsstress/fsstress.c
11800
1180149) Log Message:
11802fsstress: 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>.
11803
11804ltp/testcases/kernel/fs/fsstress/fsstress.c
11805
1180650) Log Message:
11807lcov: improve detection of gcov-kernel support
11808
11809Modified File(s):
11810ltp/utils/analysis/lcov/bin/lcov
11811ltp/utils/analysis/lcov/man/lcovrc.5
11812
1181351) Log Message:
11814memcg : fix various test failures: In memcg testcases,
118151. use /dev/memcg consistently,
118162. for testcase_25, since 2.6.31, writing -1 to memory.limit_in_bytes will reset to unlimit,
118173. for testcase_35, writing to memory.force_empty for non-empty cgroup should return failure,
11818Signed-off-by: Liu Bo <liubo-fnst@cn.fujitsu.com>,
11819
11820Modified File(s):
11821ltp/testcases/kernel/controllers/memcg/functional/memcg_function_test.sh
11822ltp/testcases/kernel/controllers/memcg/stress/memcg_stress_test.sh
11823
1182452) Log Message:
11825When 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>.
11826
11827ltp/testcases/kernel/fs/fs_di/fs_di
11828
1182953) Log Message:
11830lcov: ignore incomplete function names in .bb files
11831- don't abort processing when an incomplete function name is encountered in a .bb file (gcc 2.95.3 adds those)
11832- fix filename prefix detection
11833Peter Oberparleiter <oberpapr@users.sourceforge.net>,
11834
11835Modified File(s):
11836ltp/utils/analysis/lcov/bin/geninfo
11837ltp/utils/analysis/lcov/bin/lcov
11838
1183954) Log Message:
11840lcov: introduce new options --derive-func-data
11841When 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>.
11842
11843Modified File(s):
11844ltp/utils/analysis/lcov/bin/geninfo
11845ltp/utils/analysis/lcov/bin/lcov
11846
subrata_modak90f90d42009-08-31 05:00:28 +000011847LTP-20090831
11848
118491) Log Message:
11850Enable 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>.
11851
11852Modified File(s):
11853ltp/testcases/kernel/performance_counters/performance_counter02.c
11854
118552) Log Message:
11856As just emailed to ltp-list...
118571. The indentation in this script was off (defacto standard for shell scripts is 4-space indents).
118582. 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:
11859 i. Provide a means to toggle immediately failure to provide a quick failure short circuit (FAIL_IMMEDIATELY => 1).
11860 ii. Fail on the first try if FAIL_IMMEDIATELY is set and exit the script.
118613. Export TCID, TST_COUNT, and TST_TOTAL so tst_resm doesn't complain.
118624. 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.
118635. 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.
11864Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
11865
11866Modified File(s):
11867ltp/testcases/network/tcp_cmds/rsh/rsh01
11868
118693) Log Message:
11870fcntl24,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>.
11871
11872Modified Files:
11873ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
11874ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
11875ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
11876
118774) Log Message:
11878We 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>.
11879
11880Modified Files:
11881ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
11882ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
11883
118845) Log Message:
11885Remove 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>.
11886
11887Modified Files:
11888ltp/runtest/ltplite
11889ltp/runtest/stress.part3
11890ltp/runtest/syscalls
11891
118926) Log Message:
11893This 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
11894---------
11895- Added index to stats_container_t struct
11896- Added Append function to add new stats_record_t to records list of stats_container_t
11897- Replaced the occurrences of data->size by data->index in libstats.c
11898- Modified the realtime testcases to include call to the append function.
11899[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.
11900Signed-off-by: Kiran Prakash <kiran@linux.vnet.ibm.com>,
11901Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
11902Acked-by: Darren Hart <dvhltc@us.ibm.com>,
11903Acked-by: Sripathi Kodi <sripathik@in.ibm.com>,
11904
11905Modified Files:
11906ltp/testcases/realtime/include/libstats.h
11907ltp/testcases/realtime/lib/libstats.c
11908
119097) Log Message:
11910This 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
11911---------
11912- Added index to stats_container_t struct
11913- Added Append function to add new stats_record_t to records list of stats_container_t
11914- Replaced the occurrences of data->size by data->index in libstats.c
11915- Modified the realtime testcases to include call to the append function.
11916[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.
11917Signed-off-by: Kiran Prakash <kiran@linux.vnet.ibm.com>,
11918Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
11919Acked-by: Darren Hart <dvhltc@us.ibm.com>,
11920Acked-by: Sripathi Kodi <sripathik@in.ibm.com> ,
11921
11922Modified Files:
11923ltp/testcases/realtime/lib/libstats.c
11924
119258) Log Message:
11926his 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
11927---------
11928- Added index to stats_container_t struct
11929- Added Append function to add new stats_record_t to records list of stats_container_t
11930- Replaced the occurrences of data->size by data->index in libstats.c
11931- Modified the realtime testcases to include call to the append function.
11932[PATCH 3/3] libstats: Modify testcases to call the append function: This patch modifies the testcases to call the stats_container_append function.
11933Signed-off-by: Kiran Prakash <kiran@linux.vnet.ibm.com>,
11934Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
11935Acked-by: Darren Hart <dvhltc@us.ibm.com>,
11936Acked-by: Sripathi Kodi <sripathik@in.ibm.com>,
11937
11938Modified Files:
11939ltp/testcases/realtime/func/async_handler/async_handler.c
11940ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
11941ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
11942ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
11943ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
11944ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
11945ltp/testcases/realtime/func/pi_perf/pi_perf.c
11946ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
11947ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
11948ltp/testcases/realtime/func/sched_latency/sched_latency.c
11949ltp/testcases/realtime/perf/latency/pthread_cond_many.c
11950
119519) Log Message:
11952Fixed 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.
11953make[4]: Entering directory `/home/nobuhiro/git_repo/os/ltp/testcases/kernel/ipc/pipeio'
11954cc -Wall -static -Wall -I../../../../include pipeio.c -L../../../../lib -lltp -lrt -o pipeio
11955/usr/lib/gcc/x86_64-pc-linux-gnu/4.3.3/../../../../lib64/librt.a(aio_suspend.o):
11956In function `cleanup': (.text+0xa): undefined reference to `pthread_mutex_lock'.
11957
11958Modified Files:
11959ltp/testcases/kernel/containers/pidns/Makefile
11960ltp/testcases/kernel/ipc/pipeio/Makefile
11961
1196210) Log Message:
11963[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.
11964Signed-off-by: Kiran Prakash <kiran@linux.vnet.ibm.com>,
11965Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
11966Acked-by: Darren Hart <dvhltc@us.ibm.com>,
11967Acked-by: Sripathi Kodi <sripathik@in.ibm.com>,
11968
11969Modified Files:
11970ltp/testcases/realtime/func/async_handler/async_handler.c
11971ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
11972ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
11973ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
11974ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
11975ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
11976ltp/testcases/realtime/func/pi_perf/pi_perf.c
11977ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
11978ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
11979ltp/testcases/realtime/func/sched_latency/sched_latency.c
11980ltp/testcases/realtime/perf/latency/pthread_cond_many.c
11981
1198211) Log Message:
11983As 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.
11984/*****************************************************/
11985Before Patch:
11986conformance/interfaces/shm_open/23-1.test:execution:HUNG
11987After Patch:
11988conformance/interfaces/shm_open/23-1.test:execution:PASS
11989/*****************************************************/
11990Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com >.
11991
11992Modified Files:
11993ltp/testcases/open_posix_testsuite/execute.sh
11994
1199512) Log Message:
11996clone01 -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.
11997$> ./clone01 -c 10
11998clone01 1 TPASS : clone() returned 22738
11999clone01 1 TPASS : clone() returned 22740
12000clone01 1 TPASS : clone() returned 22742
12001clone01 1 TPASS : clone() returned 22748
12002clone01 1 TPASS : clone() returned 22750
12003clone01 1 TPASS : clone() returned 22752
12004clone01 1 TPASS : clone() returned 22754
12005clone01 1 TFAIL : clone() returned 134919589, errno = 22755
12006clone01 1 TPASS : clone() returned 22744
12007clone01 1 TPASS : clone() returned 22746,
12008"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.
12009
12010Modified Files:
12011ltp/testcases/kernel/syscalls/clone/clone01.c
12012
1201313) Log Message:
12014Regresion 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>.
12015
12016Modified Files:
12017ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
12018
1201914) Log Message:
12020Regresion 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>.
12021
12022Added Files:
12023ltp/lib/tst_is_cwd.c
12024Removed Files:
12025ltp/lib/tst_is_cwd_nfs.c
12026ltp/lib/tst_is_cwd_tmpfs.c
12027
1202815) Log Message:
12029Regresion 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>.
12030
12031Modified Files:
12032ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
12033ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
12034ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
12035
1203616) Log Message:
12037Regresion 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>.
12038
12039Modified Files:
12040ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
12041ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
12042ltp/testcases/kernel/syscalls/socketpair/socketpair01.c
12043
1204417) Log Message:
12045Alternatively, 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>.
12046
12047Removed Files:
12048ltp/testcases/kernel/security/digsig/Makefile
12049ltp/testcases/kernel/security/digsig/README
12050ltp/testcases/kernel/security/digsig/builddigsig.sh
12051ltp/testcases/kernel/security/digsig/test.sh
12052ltp/testcases/kernel/security/digsig/twiddlebit/Makefile
12053ltp/testcases/kernel/security/digsig/twiddlebit/bsigntest.sh
12054ltp/testcases/kernel/security/digsig/twiddlebit/digsigtest.sh
12055ltp/testcases/kernel/security/digsig/twiddlebit/hw.c
12056ltp/testcases/kernel/security/digsig/twiddlebit/pubring.gpg
12057ltp/testcases/kernel/security/digsig/twiddlebit/random_seed
12058ltp/testcases/kernel/security/digsig/twiddlebit/secring.gpg
12059ltp/testcases/kernel/security/digsig/twiddlebit/swapbit.c
12060ltp/testcases/kernel/security/digsig/twiddlebit/test_pub_key
12061ltp/testcases/kernel/security/digsig/twiddlebit/trustdb.gpg
12062ltp/testcases/kernel/security/digsig/twiddlebit/twiddletest.sh
12063ltp/testcases/kernel/security/digsig/writeexec/Makefile
12064ltp/testcases/kernel/security/digsig/writeexec/edit_write.c
12065ltp/testcases/kernel/security/digsig/writeexec/libwritetest.c
12066ltp/testcases/kernel/security/digsig/writeexec/shared.c
12067
1206818) Log Message:
12069Make 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>.
12070
12071Modified Files:
12072ltp/include/test.h
12073
1207419) Log Message:
12075Added one more approach for data integrity. Data integrity is performed on two fragmented files.
120761. Creating two fragmented files each of size DiskSize/2.
120772. Then comapring against the original file.
120783. If not equal test case fails.
12079My ultimate goal in creating fragmented files is that,
120801. It creates many extents (fragments for each file)
120812. FS code may behave wrong at corner cases which may come into picture after many extents gets added to the file.
120823. Data corruption chances are there
12083 i. when file metadata updation is not proper(corner cases when fragments are more)
12084 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)
120854. In reality fragments can occur only after much usage of the disk(create/delete file)
120865. This is good test case for bigger size disk.(it can create more extents)
120876. fsync() is called after every write, which makes it slow.
12088Signed-off-by: Jyoti Vantagodi <jyotiv@linux.vnet.ibm.com>.
12089
12090Modified Files:
12091ltp/testcases/kernel/fs/fs_di/fs_di
12092Added Files:
12093ltp/testcases/kernel/fs/fs_di/frag.c
12094
1209520) Log Message:
12096Remove 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>.
12097
12098Modified File(s):
12099ltp/testcases/kernel/containers/pidns/runpidnstest.sh
12100
1210121) Log Message:
12102Pls 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>.
12103
12104Modified Files:
12105ltp/testcases/kernel/syscalls/waitid/waitid02.c
12106
1210722) Log Message:
12108I 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.
12109/*********************************************************************************************/
12110Before Patch:
12111/*********************************************************************************************/
12112# ./26-1.test
12113Run this test case as a Regular User, but not ROOT
12114conformance/interfaces/sched_setparam/26-1.test:execution:UNTESTED
12115/*********************************************************************************************/
12116After Patch:
12117/*********************************************************************************************/
12118# ./26-1.test
12119Testing with user 'bin' (uid: 1) Test PASSED
12120conformance/interfaces/sched_setparam/26-1.test:execution:PASSED
12121/*********************************************************************************************/
12122Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
12123
12124Modified Files:
12125ltp/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/26-1.c
12126
1212723) Log Message:
12128Top 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>.
12129
12130Modified Files:
12131ltp/testcases/kernel/include/powerpc.in
12132ltp/testcases/kernel/include/powerpc64.in
12133
1213424) Log Message:
12135Issue with rt_sigqueueinfo testcase in LTP: rohit verma <rohit.170309@gmail.com> reported: I have found an issue with
12136rt_sigqueueinfo test-case. Following is the test output:
12137rt_sigqueueinfo01 1 PASS : Test Succeeded
12138rt_sigqueueinfo01 1 FAIL : Test Failed, errno=1 : Operation not permitted
12139rt_sigqueueinfo01 1 PASS : Test Succeeded
12140rt_sigqueueinfo01 1 FAIL : Test Failed, errno=1 : Operation not permitted
12141rt_sigqueueinfo01 0 WARN : tst_rmdir(): rmobj(/tmp/rt_3FaSpK) failed: lstat(/tmp/rt_3FaSpK) failed; errno=2: No such file or directory
12142I think the following lines are causing the failures:
12143(Line - 164)
12144uinfo.si_errno = 0;
12145uinfo.si_code = 0;//SI_USER
12146TEST(retval = syscall(__NR_rt_sigqueueinfo, getpid(), 17, &uinfo));
12147Reason -
12148You can observe the following comment & source when you look at the Linux source (v 2.6.29) (linux-2.6.29/kernel/signal.c):
12149 /* Not even root can pretend to send signals from the kernel.
12150 Nor can they impersonate a kill(), which adds source info. */
12151 if (info.si_code >= 0)
12152 return -EPERM;
12153which 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.
12154Henry 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
12155create this patch for our internal tree that does the following:
12156- cleans up spacing for tabs, it was mix of two before
12157- removes the second testcase which is I think is invalid (this gets rid of the bad return code as well).
12158- 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.
12159- moved cleanup() and setup() to the appropriate places where they will only be called in pairs.
12160Garrett 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...
12161
12162Modified Files:
12163ltp/testcases/kernel/syscalls/rt_sigqueueinfo/rt_sigqueueinfo01.c
12164
1216525) Log Message:
12166lcov: improvements
12167- added --from-package and --to-package options
12168- improved gcov-kernel handling
12169
12170Modified File(s):
12171ltp/utils/analysis/lcov/bin/geninfo
12172ltp/utils/analysis/lcov/bin/lcov
12173ltp/utils/analysis/lcov/man/lcov.1
12174
1217526) Log Message:
12176RANLIB isn't a predefined variable in make(1):
12177gcooper@orangebox ~ $ make -p idontexist | grep RANLIB
12178make: *** No rule to make target `idontexist'. Stop.
12179This solves that issue. Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
12180
12181Modified File(s):
12182ltp/testcases/network/lib6/Makefile
12183
1218427) Log Message:
12185Commit "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:
12186 fstatat01.c: In function ‘main’:
12187 fstatat01.c:126: error: expected ‘)’ before numeric constant
12188 make[4]: *** [fstatat01_64.o] Error 1
12189Re-add the missing plus signs to fix it. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
12190
12191Modified Files:
12192ltp/testcases/kernel/include/hppa.in
12193ltp/testcases/kernel/include/powerpc.in
12194ltp/testcases/kernel/include/powerpc64.in
12195ltp/testcases/kernel/include/s390.in
12196ltp/testcases/kernel/include/s390x.in
12197ltp/testcases/kernel/include/sh.in
12198ltp/testcases/kernel/include/sparc.in
12199ltp/testcases/kernel/include/sparc64.in
12200
1220128) Log Message:
12202I 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:
122031. remove function definitions from “include/posixtest.h”
122042. add function definitions to new header file “include/mq_send.h”
122053. add #include ”mq_send.h” line to mq_send/5-1.c test cases
12206I have attached modified patch and below. Please review the same. Signed-off-by: naresh kamboju <naresh.kernel@gmail.com>.
12207
12208Modified Files:
12209ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_send/5-1.c
12210ltp/testcases/open_posix_testsuite/include/posixtest.h
12211Added Files:
12212ltp/testcases/open_posix_testsuite/include/mq_send.h
12213
1221429) Log Message:
12215Add 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>.
12216
12217Modified File(s):
12218ltp/runltp
12219
1222030) Log Message:
12221gcov-kernel: update to Linux 2.6.30
12222
12223Added File(s):
12224ltp/utils/analysis/gcov-kernel/linux-2.6.30-gcov-arm-eabi.patch
12225ltp/utils/analysis/gcov-kernel/linux-2.6.30-gcov-arm-hack.patch
12226ltp/utils/analysis/gcov-kernel/linux-2.6.30-gcov.patch
12227
1222831) Log Message:
12229lcov: 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>.
12230
12231Modified Files:
12232ltp/utils/analysis/lcov/bin/geninfo
12233
1223432) Log Message:
12235RANLIB 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>.
12236
12237Modified File(s):
12238ltp/Makefile
12239
1224033) Log Message:
12241Introducing 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:
122421) 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,
122432) 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.
12244[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>.
12245
12246Modified Files:
12247ltp/README
12248
1224934) Log Message:
12250Introducing 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:
122511) 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,
122522) 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.
12253[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>.
12254
12255Added Files:
12256ltp/tools/insert_kernel_faults.sh
12257
1225835) Log Message:
12259Introducing 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:
122601) 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,
122612) 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.
12262[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>.
12263
12264Added Files:
12265ltp/tools/restore_kernel_faults_default.sh
12266
1226736) Log Message:
12268Introducing 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:
122691) 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,
122702) 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.
12271[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:
122721) Change the temporary command file generated by runltp,
122732) Create a new temporary command file which will have the following entries against each one entry in the command file:
12274 i) Same TAG COMMAND_LINE entry,
12275 ii) Entry to call the script to insert faults,
12276 iii) Entry to run as many loops as specified by the user,
12277 iv) Entry to call the script to restore kernel to default state,
12278It is capable of creating new entries in the temporary command file with the following tags and command lines:
12279TAG_NAME=tag1, COMMANDLINE="test1",
12280TAG_NAME=tag1_loop1_under_kernel_fault,
12281COMMANDLINE="insert_fault_in_kernel; test1",
12282TAG_NAME=tag1_loop2_under_kernel_fault, COMMANDLINE="test1",
12283...
12284TAG_NAME=tag1_loopn_under_kernel_fault, COMMANDLINE="test1; restore_default_kernel",
12285Changes from V1 include:
122861) 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>.
12287
12288Added Files:
12289ltp/tools/create_kernel_faults_in_loops_and_probability.pl
12290
1229137) Log Message:
12292Introducing 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:
122931) 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,
122942) 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.
12295[PATCH v2 05/05] Add the necessary Interface and Option through "runltp": Change the runltp script to actually create an interface for the user:
122961) Introduce a new option "-F" for ability to run tests under "Fault Injection Framework",
122972) "./runltp -h" will display the new option,
122983) Verifies whether Kernel has built-in capabilities for "Fault Injection",
12299This 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>.
12300
12301Modified Files:
12302ltp/runltp
12303
1230438) Log Message:
12305open10, 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>.
12306
12307Modified Files:
12308ltp/testcases/kernel/syscalls/open/open10.c
12309
1231039) Log Message:
12311I have noticed UNRESOLVED of following test cases:
12312mlockall/15-1.c
12313mlockall/speculative/15-1.c
12314These 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.
12315/***********************************************************/
12316Results: Before patch:
12317=============
12318conformance/interfaces/mlockall/15-1.test:execution:UNRESOLVED
12319conformance/interfaces/mlockall/speculative/15-1.test:execution:UNRESOLVED
12320After Patch:
12321============
12322conformance/interfaces/mlockall/15-1.test:execution:PASS
12323conformance/interfaces/mlockall/speculative/15-1.test:execution:PASS
12324/***********************************************************/
12325Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
12326
12327Modified Files:
12328ltp/testcases/open_posix_testsuite/conformance/interfaces/mlockall/15-1.c
12329ltp/testcases/open_posix_testsuite/conformance/interfaces/mlockall/speculative/15-1.c
12330
1233140) Log Message:
12332I have noticed build warnings for the following test case. This patch will fix warnings by removing unused variables in test code.
12333Before patch:
12334==========
12335conformance/interfaces/mq_send/5-1: build: FAILED: Compiler output: cc1: warnings being treated as errors
12336In file included from conformance/interfaces/mq_send/5-1.c:40:
12337include/mq_send.h: In function 'sync_pipe_wait_select':
12338include/mq_send.h:49: warning: unused variable 'buf'
12339conformance/interfaces/mq_send/5-1.c: In function 'main':
12340conformance/interfaces/mq_send/5-1.c:107: warning: unused variable 'r'
12341conformance/interfaces/mq_send/5-1.c:105: warning: unused variable 'act'
12342==========
12343After patch:
12344==========
12345conformance/interfaces/mq_send/5-1: build: PASS
12346conformance/interfaces/mq_send/5-1: link: PASS
12347Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>,
12348
12349Modified Files:
12350ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_send/5-1.c
12351ltp/testcases/open_posix_testsuite/include/mq_send.h
12352
1235341) Log Message:
12354I have noticed build warnings for the following test case. This patch will fix warnings by adding <string.h> header file.
12355========================================
12356Before patch:
12357==========
12358conformance/interfaces/sched_setparam/26-1: build: FAILED: Compiler output: cc1: warnings being treated as errors
12359conformance/interfaces/sched_setparam/26-1.c: In function 'set_nonroot':
12360conformance/interfaces/sched_setparam/26-1.c:30: warning: implicit
12361declaration of function 'strcmp'
12362============
12363After patch:
12364============
12365conformance/interfaces/sched_setparam/26-1: build: PASS
12366conformance/interfaces/sched_setparam/26-1: link: PASS
12367========================================
12368Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
12369
12370Modified Files:
12371ltp/testcases/open_posix_testsuite/conformance/interfaces/sched_setparam/26-1.c
12372
1237342) Log Message:
12374I 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.
12375/************************************************************/
12376Before patch:
12377conformance/interfaces/sched_setscheduler/17-6.test:execution:UNTESTED
12378After patch:
12379conformance/interfaces/sched_setscheduler/17-6.test:execution:PASS
12380/*************************************************************/
12381Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
12382
12383Modified Files:
12384ltp/testcases/open_posix_testsuite/conformance/interfaces/sched_setscheduler/17-6.c
12385
1238643) Log Message:
12387Integrate 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>.
12388
12389Added Files:
12390ltp/testcases/mce-test/COPYING ltp/testcases/mce-test/Makefile
12391ltp/testcases/mce-test/README
12392ltp/testcases/mce-test/cases/soft-inj/non-panic/cases.sh
12393ltp/testcases/mce-test/cases/soft-inj/non-panic/data/corrected
12394ltp/testcases/mce-test/cases/soft-inj/non-panic/data/corrected_hold
12395ltp/testcases/mce-test/cases/soft-inj/non-panic/data/corrected_no_en
12396ltp/testcases/mce-test/cases/soft-inj/non-panic/data/corrected_over
12397ltp/testcases/mce-test/cases/soft-inj/panic/cases.sh
12398ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal
12399ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_eipv
12400ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_irq
12401ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_no_en
12402ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_over
12403ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_ripv
12404ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_timeout
12405ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_timeout_ripv
12406ltp/testcases/mce-test/cases/soft-inj/panic/data/fatal_userspace
12407ltp/testcases/mce-test/cases/soft-inj/panic/refer/fatal_no_en
12408ltp/testcases/mce-test/cases/soft-inj/panic_noser/cases.sh
12409ltp/testcases/mce-test/cases/soft-inj/panic_noser/data/uc_over
12410ltp/testcases/mce-test/cases/soft-inj/panic_noser/data/uc_over_corrected
12411ltp/testcases/mce-test/cases/soft-inj/panic_noser/data/uc_over_timeout
12412ltp/testcases/mce-test/cases/soft-inj/panic_npcc/cases.sh
12413ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/fatal_severity
12414ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uc_no_eripv
12415ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uc_no_eripv_timeout
12416ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uc_no_mcip
12417ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uc_no_mcip_timeout
12418ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uncorrected
12419ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/uncorrected_timeout
12420ltp/testcases/mce-test/cases/soft-inj/panic_npcc/data/unknown
12421ltp/testcases/mce-test/cases/soft-inj/panic_ucr/cases.sh
12422ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/s0_ar1
12423ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/srao_ewb_noripv
12424ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/srao_mem_scrub_noripv
12425ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/srar_no_en
12426ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/srar_over
12427ltp/testcases/mce-test/cases/soft-inj/panic_ucr/data/srar_unkown
12428ltp/testcases/mce-test/cases/soft-inj/panic_ucr/refer/srar_no_en
12429ltp/testcases/mce-test/cases/soft-inj/poll_ucr/cases.sh
12430ltp/testcases/mce-test/cases/soft-inj/poll_ucr/data/ucna
12431ltp/testcases/mce-test/cases/soft-inj/poll_ucr/data/ucna_over
12432ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/cases.sh
12433ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_corrected
12434ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_ewb
12435ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_mem_scrub
12436ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_no_en
12437ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_over
12438ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_ucna
12439ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/data/srao_unknown
12440ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/refer/srao_corrected
12441ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/refer/srao_no_en
12442ltp/testcases/mce-test/cases/soft-inj/recoverable_ucr/refer/srao_ucna
12443ltp/testcases/mce-test/config/kdump.conf
12444ltp/testcases/mce-test/config/kdump_noser.conf
12445ltp/testcases/mce-test/config/kdump_panic.conf
12446ltp/testcases/mce-test/config/kdump_panic_noser.conf
12447ltp/testcases/mce-test/config/kdump_panic_npcc.conf
12448ltp/testcases/mce-test/config/kdump_panic_ucr.conf
12449ltp/testcases/mce-test/config/kdump_ser.conf
12450ltp/testcases/mce-test/config/simple.conf
12451ltp/testcases/mce-test/config/simple_non_panic.conf
12452ltp/testcases/mce-test/config/simple_nopanic_noser.conf
12453ltp/testcases/mce-test/config/simple_nopanic_ser.conf
12454ltp/testcases/mce-test/config/simple_noser.conf
12455ltp/testcases/mce-test/config/simple_panic.conf
12456ltp/testcases/mce-test/config/simple_panic_noser.conf
12457ltp/testcases/mce-test/config/simple_panic_npcc.conf
12458ltp/testcases/mce-test/config/simple_panic_ucr.conf
12459ltp/testcases/mce-test/config/simple_poll_ucr.conf
12460ltp/testcases/mce-test/config/simple_recoverable_ucr.conf
12461ltp/testcases/mce-test/config/simple_ser.conf
12462ltp/testcases/mce-test/doc/howto.txt
12463ltp/testcases/mce-test/doc/verify.txt
12464ltp/testcases/mce-test/doc/cases/soft-inj_non-panic.txt
12465ltp/testcases/mce-test/doc/cases/soft-inj_panic.txt
12466ltp/testcases/mce-test/doc/cases/soft-inj_panic_noser.txt
12467ltp/testcases/mce-test/doc/cases/soft-inj_panic_npcc.txt
12468ltp/testcases/mce-test/doc/cases/soft-inj_panic_ucr.txt
12469ltp/testcases/mce-test/doc/cases/soft-inj_poll_ucr.txt
12470ltp/testcases/mce-test/doc/cases/soft-inj_recoverable_ucr.txt
12471ltp/testcases/mce-test/drivers/kdump/driver.sh
12472ltp/testcases/mce-test/drivers/kdump/setup.sh
12473ltp/testcases/mce-test/drivers/simple/driver.sh
12474ltp/testcases/mce-test/lib/dirs.sh
12475ltp/testcases/mce-test/lib/functions.sh
12476ltp/testcases/mce-test/lib/mce.sh
12477ltp/testcases/mce-test/lib/soft-inject.sh
12478ltp/testcases/mce-test/tools/Makefile
12479ltp/testcases/mce-test/tools/gcov_merge.py
12480ltp/testcases/mce-test/tools/grep_result.sh
12481ltp/testcases/mce-test/tools/mce_shell.sh
12482ltp/testcases/mce-test/tools/scov_merge.py
12483ltp/testcases/mce-test/tsrc/Makefile
12484ltp/testcases/mce-test/tsrc/README
12485ltp/testcases/mce-test/tsrc/tcases.c
12486ltp/testcases/mce-test/tsrc/tinjpage-working.c
12487ltp/testcases/mce-test/tsrc/tinjpage.c
12488ltp/testcases/mce-test/tsrc/tkillpoison.c
12489ltp/testcases/mce-test/tsrc/tring.c
12490ltp/testcases/mce-test/tsrc/ttable.c
12491ltp/testcases/mce-test/tsrc/kinclude/README
12492ltp/testcases/mce-test/tsrc/kinclude/linux/debugfs.h
12493ltp/testcases/mce-test/tsrc/kinclude/linux/fs.h
12494ltp/testcases/mce-test/tsrc/kinclude/linux/init.h
12495ltp/testcases/mce-test/tsrc/kinclude/linux/percpu.h
12496ltp/testcases/mce-test/tsrc/kinclude/linux/seq_file.h
12497ltp/testcases/mce-test/tsrc/kinclude/linux/sysdev.h
12498
1249944) Log Message:
12500fix 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>.
12501
12502Modified Files:
12503ltp/testcases/commands/ade/file/file_test.sh
12504
1250545) Log Message:
12506fix 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>.
12507
12508Modified Files:
12509ltp/testcases/commands/mail/mail_tests.sh
12510
1251146) Log Message:
12512cron 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>.
12513
12514Modified Files:
12515ltp/testcases/commands/cron/cron02
12516ltp/testcases/commands/cron/cron03
12517
1251847) Log Message:
12519Spelling fixes: commad => command: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
12520
12521Modified Files:
12522ltp/ChangeLog
12523ltp/testcases/commands/ade/file/file_test.sh
12524ltp/testcases/commands/eject/eject-tests.sh
12525ltp/testcases/open_hpi_testsuite/plugins/ilo2_ribcl/ilo2_ribcl_reset.c
12526ltp/tools/mkrootfs/mkrootfs
12527
1252848) Log Message:
12529Spelling fixes: exectue => execute: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
12530
12531Modified Files:
12532ltp/testcases/commands/at/at_allow01
12533ltp/testcases/commands/at/at_deny01
12534ltp/testcases/commands/cron/cron_allow01
12535ltp/testcases/commands/cron/cron_deny01
12536
1253749) Log Message:
12538Spelling fixes: brok -> broke: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
12539
12540Modified Files:
12541ltp/testcases/commands/ade/file/file_test.sh
12542
1254350) Log Message:
12544Patch 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>.
12545
12546Modified Files:
12547ltp/testcases/kernel/power_management/cpu_consolidation.py
12548
1254951) Log Message:
12550Patch 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>.
12551
12552Added Files:
12553ltp/testcases/kernel/power_management/get_sched_values.c
12554
1255552) Log Message:
12556Patch 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>.
12557
12558Modified Files:
12559ltp/testcases/kernel/power_management/runpwtests.sh
12560
1256153) Log Message:
12562New & 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>.
12563
12564Modified Files:
12565ltp/testcases/kernel/power_management/pm_include.sh
12566
1256754) Log Message:
12568Patch 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>.
12569
12570Modified Files:
12571ltp/utils/benchmark/ebizzy-0.3/Makefile
12572
1257355) Log Message:
12574New 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>.
12575
12576Added Files:
12577ltp/testcases/kernel/power_management/test_timer_migration.sh
12578
1257956) Log Message:
12580Patch 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>.
12581
12582Modified Files:
12583ltp/testcases/kernel/power_management/lib/sched_mc.py
12584
1258557) Log Message:
12586Patch 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>.
12587
12588Modified Files:
12589ltp/testcases/kernel/power_management/Makefile
12590
1259158) Log Message:
12592Patch 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>.
12593
12594Modified Files:
12595ltp/Makefile
12596
1259759) Log Message:
12598FYI -- 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>.
12599
12600Modified Files:
12601ltp/testcases/mce-test/tsrc/tinjpage-working.c
12602ltp/testcases/mce-test/tsrc/tinjpage.c
12603
1260460) Log Message:
12605Check 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,
12606* deal with no unshare implementation in both glibc and kernel.
12607* simplify logic.
12608* fix coding style.
12609The final one is to fix unshare02 test,
12610* deal with no unshare implementation in both glibc and kernel.
12611* fix an incorrect expected result and simplify logic.
12612* fix coding style.
12613Signed-off-by: CAI Qian <caiqian@cclom.cn>.
12614
12615Modified Files:
12616ltp/configure.ac
12617Added Files:
12618ltp/m4/ltp-unshare.m4
12619
1262061) Log Message:
12621Fix 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>.
12622
12623Modified Files:
12624ltp/testcases/kernel/syscalls/unshare/unshare01.c
12625
1262662) Log Message:
12627Fix 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>.
12628
12629Modified Files:
12630ltp/testcases/kernel/syscalls/unshare/unshare02.c
12631
1263263) Log Message:
12633Bug in memory controller test - memctl test #4: When running the Memory Controller test # 4, I'm seeing this behavior below.
12634TEST 4: MEMORY CONTROLLER TESTING
12635RUNNING SETUP.....
12636TEST STARTED: Please avoid using system while this test executes /mnt/tests/kernel/distribution/ltp/20090731/ltp-full-20090731/testcases/bin/run_memctl_test.sh:
12637line 327: [: 62955520: unary operator expected
12638TINFO 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:
12639line 364: [: 78704640: unary operator expected
12640TFAIL Memory Resource Controller: stat check test FAILED *** infinite loop
12641here, script exists memctl_test01 remains running ***
12642^Cincrementing stop
12643The 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>.
12644
12645Modified Files:
12646ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
12647
1264864) Log Message:
12649Add 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.
12650Signed-off-by: Darren Hart <dvhltc@us.ibm.com>,
12651Acked-by: Vernon Mauery <vernux@us.ibm.com>,
12652
12653Modified Files:
12654ltp/testcases/realtime/include/librttest.h
12655ltp/testcases/realtime/lib/librttest.c
12656
1265765) Log Message:
12658Use 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.
12659Signed-off-by: Darren Hart <dvhltc@us.ibm.com>,
12660Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
12661CC: Paul McKenney <paulmck@linux.vnet.ibm.com>,
12662
12663Modified Files:
12664ltp/testcases/realtime/perf/latency/pthread_cond_many.c
12665ltp/testcases/realtime/perf/latency/run.sh
12666
1266766) Log Message:
12668prio-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.
12669Signed-off-by: Darren Hart <dvhltc@us.ibm.com>,
12670Acked-By: Dinakar Guniguntala <dino@in.ibm.com>,
12671Acked-by: Vernon Mauery <vernux@us.ibm.com>,
12672Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
12673
12674Modified Files:
12675ltp/testcases/realtime/func/prio-wake/prio-wake.c
12676
1267767) Log Message:
12678prio-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).
12679Signed-off-by: Darren Hart <dvhltc@us.ibm.com>,
12680Acked-By: Dinakar Guniguntala <dino@in.ibm.com>,
12681Acked-by: Vernon Mauery <vernux@us.ibm.com>,
12682Acked-by: Gowrishankar <gowrishankar.m@in.ibm.com>,
12683
12684Modified Files:
12685ltp/testcases/realtime/func/prio-wake/prio-wake.c
12686
1268768) Log Message:
12688smt_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>.
12689
12690Modified Files:
12691ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
12692
1269369) Log Message:
12694Add 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>.
12695
12696Modified Files:
12697ltp/runtest/controllers
12698ltp/testcases/kernel/controllers/Makefile
12699Added Files:
12700ltp/testcases/kernel/controllers/cgroup_fj/Makefile
12701ltp/testcases/kernel/controllers/cgroup_fj/README
12702ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_function.sh
12703ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_function2.sh
12704ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_proc.c
12705ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_release_agent
12706ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_stress.sh
12707ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_testcases
12708ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_utility.sh
12709ltp/testcases/kernel/controllers/cgroup_fj/run_cgroup_test_fj.sh
12710
1271170) Log Message:
12712CPU 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>.
12713
12714Modified Files:
12715ltp/testcases/kernel/controllers/Makefile
12716ltp/testcases/kernel/controllers/README
12717ltp/testcases/kernel/controllers/test_controllers.sh
12718Added Files:
12719ltp/runtest/cpuacct
12720ltp/testcases/kernel/controllers/cpuacct/Makefile
12721ltp/testcases/kernel/controllers/cpuacct/README
12722ltp/testcases/kernel/controllers/cpuacct/cpuacct_setup.sh
12723ltp/testcases/kernel/controllers/cpuacct/cpuacct_task01.c
12724ltp/testcases/kernel/controllers/cpuacct/cpuacct_testplan.txt
12725ltp/testcases/kernel/controllers/cpuacct/run_cpuacct_test.sh
12726
1272771) Log Message:
12728NETNS: 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>.
12729
12730Modified File(s):
12731ltp/testcases/kernel/containers/netns/runnetnstest.sh
12732
1273372) Log Message:
12734Let 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>.
12735
12736Modified Files:
12737ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
12738ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
12739Added Files:
12740ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area.h
12741
1274273) Log Message:
12743Integrate 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:
127441) Integrate within LTP infrastructure the use of VALGRIND tool,
127452) Internal check against unavailability of this tools on your machine,
127463) Running through runltp, the various:
12747 3.1) Memory Leak Checks,
12748 3.2) Thread Concurrency Checks,
12749on all LTP tests that the user intents to run/check,
127504) 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:
12751./runltp -f <your-command-file> -M [1,2,3]
12752CHECK_TYPE=1 => Full Memory Leak Check tracing children as well
12753CHECK_TYPE=2 => Thread Concurrency Check tracing children as well
12754CHECK_TYPE=3 => Full Memory Leak & Thread Concurrency Check tracing children as well
12755The 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>.
12756
12757Modified Files:
12758ltp/runltp
12759
1276074) Log Message:
12761Integrate 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:
127621) Integrate within LTP infrastructure the use of VALGRIND tool,
127632) Internal check against unavailability of this tools on your machine,
127643) Running through runltp, the various:
12765 3.1) Memory Leak Checks,
12766 3.2) Thread Concurrency Checks,
12767on all LTP tests that the user intents to run/check,
127684) 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:
12769./runltp -f <your-command-file> -M [1,2,3]
12770CHECK_TYPE=1 => Full Memory Leak Check tracing children as well
12771CHECK_TYPE=2 => Thread Concurrency Check tracing children as well
12772CHECK_TYPE=3 => Full Memory Leak & Thread Concurrency Check tracing children as well
12773The 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:
12774 1) Full "Memory Leak Check",
12775 2) Full "Thread Concurrency Check",
12776 3) Both the above,
12777This 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>.
12778
12779Added Files:
12780ltp/tools/create_valgrind_check.pl
12781
1278275) Log Message:
12783Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com> reported: undefined macro: _m4_divert_diversion: When trying to autoconfigure current LTP on YDL, I get an error:
12784# make autotools
12785 touch config.mk
12786 aclocal -I m4
12787 m4/ltp-unshare.m4:2: error: m4_defn: undefined macro: _m4_divert_diversion
12788 m4/ltp-unshare.m4:2: the top level
12789 autom4te: /usr/local/bin/m4 failed with exit status: 1
12790 aclocal: autom4te failed with exit status: 1
12791 make: *** [aclocal.m4] Error 1
12792Autoconf, 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?
12793Nicolas Joly <njoly@pasteur.fr> replied: This is a quoting problem ... The following patch should fix it. Signed-off-by: Nicolas Joly <njoly@pasteur.fr>.
12794
12795Modified File(s):
12796ltp/m4/ltp-unshare.m4
12797
1279876) Log Message:
12799lcov: 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>,
12800
12801Modified File(s):
12802ltp/utils/analysis/lcov/man/geninfo.1
12803ltp/utils/analysis/lcov/man/lcov.1
12804ltp/utils/analysis/lcov/bin/geninfo
12805ltp/utils/analysis/lcov/bin/lcov
12806
1280777) Log Message:
12808lcov: fix help text typo. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
12809
12810Modified File(s):
12811ltp/utils/analysis/lcov/bin/geninfo
12812ltp/utils/analysis/lcov/bin/lcov
12813
1281478) Log Message:
12815Spelling fixes: excute => execute: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
12816
12817Modified Files:
12818ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
12819ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTenabled.c
12820ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTinterrupt.c
12821
1282279) Log Message:
12823Spelling fixes: initalization => initialization: Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
12824
12825Modified Files:
12826ltp/testcases/network/nfsv4/locks/locktests.c
12827
1282880) Log Message:
12829Matt 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.:
12830SUBSYSTEMS=( debug cpuset ns cpu cpuacct memory debug,debug freezer \
12831 devices nonexistent none all )
12832Then when you're running the test cases or printing usage you could do:
12833for SUBSYS in "${SUBSYSTEMS[@]}" ; do
12834 ...
12835done
12836Sadly 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.
12837Shi 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.
12838
12839Modified Files:
12840ltp/testcases/kernel/controllers/cgroup_fj/cgroup_fj_function.sh
12841
1284281) Log Message:
12843lcov: apply excluded lines also to function coverage data. Peter Oberparleiter <oberpapr@users.sourceforge.net>
12844
12845Modified File(s):
12846ltp/utils/analysis/lcov/bin/geninfo
12847
1284882) Log Message:
12849LTP must be extracted to an accessible location: If extracted to /root and /root has permissions 750, the following tests will fail:
12850 - cron02: bash: /root/ltp-cvs/testcases/bin/cron_pos_tests.sh: Permission denied
12851 - cron_allow01: bash: /root/ltp-cvs/testcases/bin/cron_allow01: Permission denied
12852 bash: /root/ltp-cvs/testcases/bin/cron_allow01: Permission denied
12853 - cron_deny01: bash: /root/ltp-cvs/testcases/bin/cron_deny01: Permission denied
12854 bash: /root/ltp-cvs/testcases/bin/cron_deny01: Permission denied
12855 - su01: bash: /root/ltp-cvs/testcases/bin/su01_s1: Permission denied
12856Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>.
12857
12858Modified Files:
12859ltp/INSTALL
12860
1286183) Log Message:
12862Annotate 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>.
12863
12864Modified Files:
12865ltp/include/test.h
12866
1286784) Log Message:
12868Fix 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>.
12869
12870Modified Files:
12871ltp/testcases/commands/mail/mail_tests.sh
12872
1287385) Log Message:
12874File: 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>.
12875
12876Modified Files:
12877ltp/testcases/commands/ade/file/file_test.sh
12878
1287986) Log Message:
12880To 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>.
12881
12882Added Files:
12883ltp/testcases/kernel/power_management/ilb_test.py
12884
1288587) Log Message:
12886To 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>.
12887
12888Modified Files:
12889ltp/testcases/kernel/power_management/runpwtests.sh
12890
1289188) Log Message:
12892To 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>.
12893
12894Modified Files:
12895ltp/testcases/kernel/power_management/Makefile
12896
1289789) Log Message:
12898To 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>.
12899
12900Modified Files:
12901ltp/testcases/kernel/power_management/lib/sched_mc.py
12902
1290390) Log Message:
12904To 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>.
12905
12906Modified Files:
12907ltp/testcases/kernel/power_management/pm_include.sh
12908
1290991) Log Message:
12910To 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>.
12911
12912Modified Files:
12913ltp/testcases/kernel/power_management/check_kv_arch.c
12914
1291592) Log Message:
12916To 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>.
12917
12918Modified Files:
12919ltp/testcases/kernel/power_management/cpu_consolidation.py
12920
1292193) Log Message:
12922To 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>.
12923
12924Modified Files:
12925ltp/testcases/kernel/power_management/README
12926
1292794) Log Message:
12928sched_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>.
12929
12930Modified Files:
12931ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
12932
1293395) Log Message:
12934This 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.
12935
12936Modified Files:
12937ltp/testcases/kernel/io/aio/aio01/aio01.c
12938
1293996) Log Message:
12940Add 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>.
12941
12942Modified Files:
12943ltp/testcases/kernel/controllers/cgroup/getdelays.c
12944
subrata_modak0d8a2d72009-07-31 06:36:55 +000012945LTP-20090731
12946
129471) Log Message:
12948I 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 >.
12949
12950Modified File(s):
12951ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_unlink/speculative/7-2.c
12952
129532) Log Message:
12954It 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?
12955ltp/testcases/kernel/syscalls/io_cancel01.sh
12956ltp/testcases/kernel/syscalls/io_destroy01.sh
12957ltp/testcases/kernel/syscalls/io_getevents0101.sh
12958ltp/testcases/kernel/syscalls/io_setup01.sh
12959ltp/testcases/kernel/syscalls/io_submit01.sh
12960These 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>.
12961
12962Modified Files:
12963ltp/runtest/syscalls
12964
129653) Log Message:
12966Fix eventfd2_03 build failure on powerpc architecture. I've found a failure when building ltp-full-20090630 on powerpc:
12967eventfd2_03.c:48:2: error: #error Cannot detect your architecture!
12968eventfd2_03.c: In function ‘eventfd2’:
12969eventfd2_03.c:54: error: ‘__NR_eventfd2’ undeclared (first use in this function)
12970eventfd2_03.c:54: error: (Each undeclared identifier is reported only once
12971eventfd2_03.c:54: error: for each function it appears in.)
12972eventfd2_03.c: In function ‘main’:
12973eventfd2_03.c:129: warning: implicit declaration of function ‘waitpid’
12974This patch fixes the failure, the test program identifier and adds a kernel version check. Signed-off-by Lucio Correia <ljhc@br.ibm.com>.
12975
12976Modified Files:
12977ltp/testcases/kernel/include/powerpc.in
12978ltp/testcases/kernel/include/powerpc64.in
12979ltp/testcases/kernel/syscalls/eventfd2/eventfd2_03.c
12980
129814) Log Message:
12982netns: 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>.
12983
12984Modified Files:
12985ltp/ver_linux
12986
129875) Log Message:
12988netns: 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>.
12989
12990Modified Files:
12991ltp/testcases/kernel/containers/netns/runnetnstest.sh
12992
129936) Log Message:
12994Fix 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>.
12995
12996Modified Files:
12997ltp/testcases/kernel/security/filecaps/inh_capped.c
12998ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
12999
130007) Log Message:
13001I have divided rt_sigaction01.c test case in to three test cases
130021. rt_sigaction01.c (Functionality)
130032. rt_sigaction02.c (EFAULT)
130043. rt_sigaction03.c (EINVAL)
13005In 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.
13006/*******************************************************/
13007Test Start Time: Fri Jul 3 07:52:04 2009
13008-----------------------------------------
13009Testcase Result Exit Value
13010-------- ------ ----------
13011rt_sigaction01 PASS 0
13012rt_sigaction02 PASS 0
13013rt_sigaction03 PASS 0
13014-----------------------------------------------
13015Total Tests: 3
13016Total Failures: 0
13017Kernel Version: 2.6.23.17-alp_nl-pc-g56b4520c-dirty
13018Machine Architecture: i686
13019Hostname: 43.88.101.228
13020************************************************************/
13021Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com >.
13022
13023Modified Files:
13024ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
13025Added Files:
13026ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction02.c
13027ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction03.c
13028
130298) Log Message:
13030cgroups: 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>.
13031
13032Modified Files:
13033ltp/configure.ac
13034ltp/testcases/kernel/Makefile
13035Added Files:
13036ltp/m4/ltp-cgroupstats.m4
13037
130389) Log Message:
13039Fix failures of the clock_nanosleep01 test: The failures were caused by strange interpretation of POSIX by the test:
13040 - POSIX says CLOCK_THREAD_CPUTIME_ID is an invalid value for the clock_id parameter, and results in an EINVAL,
13041 - POSIX doesn't specify that the remaining time should be set in any way (eg. zeroed) on successful completion,
13042Also, the test deletes some of the superfluous uses of the TEST macro. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
13043
13044Modified Files:
13045ltp/testcases/kernel/syscalls/clock_nanosleep/clock_nanosleep01.c
13046
1304710) Log Message:
13048Here 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>.
13049
13050Removed Files:
13051ltp/testcases/kernel/syscalls/io_cancel/run-io_cancel.sh
13052ltp/testcases/kernel/syscalls/io_destroy/run-io_destroy.sh
13053ltp/testcases/kernel/syscalls/io_getevents/run-io_getevents.sh
13054ltp/testcases/kernel/syscalls/io_setup/run-io_setup.sh
13055ltp/testcases/kernel/syscalls/io_submit/run-io_submit.sh
13056
1305711) Log Message:
13058ballista 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>.
13059
13060Modified Files:
13061ltp/testcases/ballista/ballista/Makefile
13062
1306312) Log Message:
13064Make 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>.
13065
13066Modified Files:
13067ltp/IDcheck.sh
13068
1306913) Log Message:
13070Missing 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>.
13071
13072Modified Files:
13073ltp/lib/system_specific_process_info.c
13074
1307514) Log Message:
13076realtime: 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>.
13077
13078Modified Files:
13079ltp/testcases/realtime/func/pi-tests/testpi-7.c
13080
1308115) Log Message:
13082realtime: 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:
13083Low prio thread started
13084High prio thread started
13085Busy 0 started
13086Busy 1 started
13087Busy 2 started
13088Busy 3 started
13089Time taken for high prio thread to get the lock once released by low prio thread
13090Min delay = 10 us
13091Max delay = 36 us
13092Average delay = 17.06 us
13093Standard Deviation = 8.11 us
13094Quantiles:
1309599.0% < 36
13096Criteria: High prio lock wait time < (Low prio lock held time + 200 us)
13097Result: PASS
13098I 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>.
13099
13100Modified Files:
13101ltp/testcases/realtime/func/pi_perf/pi_perf.c
13102
1310316) Log Message:
13104ltp-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.
13105/*****************************************************************/
13106[mmap]# ./18-1.test
13107Test Pass: mmap/18-1.c Get EAGAIN: Resource temporarily unavailable
13108/*****************************************************************/
13109Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
13110
13111Modified Files:
13112ltp/testcases/open_posix_testsuite/conformance/interfaces/mmap/18-1.c
13113
1311417) Log Message:
13115Add 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>.
13116
13117Modified Files:
13118ltp/include/config.h.default
13119ltp/m4/ltp-taskstats.m4
13120ltp/testcases/kernel/controllers/cgroup/getdelays.c
13121
1312218) Log Message:
13123This 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>.
13124
13125Modified Files:
13126ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
13127ltp/testcases/kernel/device-drivers/v4l/user_space/README
13128ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
13129ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
13130ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.c
13131ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.h
13132ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
13133Added Files:
13134ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_foreach.c
13135ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_foreach.h
13136
1313719) Log Message:
13138Sukadev 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.
13139
13140Removed Files:
13141ltp/testcases/kernel/containers/pidns/pidns14.c
13142
1314320) Log Message:
13144Fix 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>.
13145
13146Modified Files:
13147ltp/runalltests.sh ltp/testcases/commands/cron/cron02
13148ltp/testcases/commands/cron/cron03
13149ltp/testcases/commands/cron/cron_allow01
13150ltp/testcases/commands/cron/cron_deny01
13151ltp/testcases/commands/su/su01
13152ltp/testcases/kernel/containers/netns/child.sh
13153ltp/testcases/kernel/containers/netns/child_1.sh
13154ltp/testcases/kernel/containers/netns/childipv6.sh
13155ltp/testcases/kernel/containers/netns/childns.sh
13156ltp/testcases/kernel/containers/netns/delchild.sh
13157ltp/testcases/kernel/containers/netns/par_ftp.sh
13158ltp/testcases/kernel/containers/netns/parent.sh
13159ltp/testcases/kernel/containers/netns/parent_1.sh
13160ltp/testcases/kernel/containers/netns/parent_2.sh
13161ltp/testcases/kernel/containers/netns/parentns.sh
13162ltp/testcases/kernel/containers/netns/paripv6.sh
13163ltp/testcases/kernel/containers/netns/rename_net.sh
13164ltp/testcases/kernel/power_management/runpwtests.sh
13165ltp/testcases/kernel/sched/hyperthreading/ht_enabled/smt_smp_enabled.sh
13166ltp/testcases/kernel/syscalls/ioctl/test_ioctl
13167ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
13168ltp/testcases/network/iproute/ip_tests.sh
13169ltp/testcases/network/nfs/nfs03/nfs03
13170
1317121) Log Message:
13172Addition of TOMOYO Security Tests to LTP. Contributed by Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>.
13173
13174Added Files:
13175ltp/testcases/kernel/security/tomoyo/Makefile
13176ltp/testcases/kernel/security/tomoyo/README
13177ltp/testcases/kernel/security/tomoyo/include.h
13178ltp/testcases/kernel/security/tomoyo/newns.c
13179ltp/testcases/kernel/security/tomoyo/testall.sh
13180ltp/testcases/kernel/security/tomoyo/tomoyo_file_test.c
13181
1318222) Log Message:
13183Here 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>.
13184
13185Modified Files:
13186ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
13187
1318823) Log Message:
13189Whenever 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>.
13190
13191Modified Files:
13192ltp/testcases/kernel/syscalls/utimes/utimes01.c
13193
1319424) Log Message:
13195Add some more documentation. Signed-off-by: Praveen <praveen@primesoftsolutionsinc.com>.
13196
13197Modified Files:
13198ltp/testcases/commands/ade/file/file_test.sh
13199
1320025)Log Message:
13201This changeset does the following:
13202IDcheck.sh:
132031. Fixes the DESTDIR != [ "", "/" ] behavior.
132042. 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.
13205Makefile:
13206This 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...
13207make \
13208[make-options-and-variables] \
13209SKIP_IDCHECK=1 \
13210install
13211Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
13212Tested-by Michal Simek <michal.simek@petalogix.com>
13213
13214Modified File(s):
13215ltp/Makefile
13216ltp/IDcheck.sh
13217
1321826)Log Message:
13219Fix 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'.
13220
13221Modified File(s):
13222ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
13223ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction02.c
13224
1322527)Log Message:
13226Accidentally committed the commented line under test that causes the segfault :\.
13227
13228Modified File(s):
13229ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
13230
1323128)Log Message:
13232Original 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.
13233
13234Modified File(s):
13235ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
13236
1323729)Log Message:
13238Previous `fix' wasn't correct. Fix similar to way noted by Shi Weihua <shiwh@cn.fujitsu.com>.
13239
13240Modified File(s):
13241ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
13242
1324330) Log Message:
13244This 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>.
13245
13246Modified File(s):
13247ltp/testcases/network/lib6/Makefile
13248
1324931) Log Message:
13250Extend the test result to a bit field so we can extend the output further. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
13251
13252Modified File(s):
13253ltp/include/test.h
13254ltp/lib/tst_res.c
13255
1325632) Log Message:
13257Convert errno handling to new tst errno helpers. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
13258
13259Modified File(s):
13260ltp/testcases/kernel/syscalls/mmap/mmap09.c
13261
1326233) Log Message:
13263There is no point in having an empty arch .in file. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
13264
13265Removed File(s):
13266ltp/testcases/kernel/include/microblaze.in
13267
1326834) Log Message:
13269Move leading __NR_ to script to make all the .in files simpler. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
13270
13271Modified File(s):
13272ltp/testcases/kernel/include/arm.in
13273ltp/testcases/kernel/include/hppa.in
13274ltp/testcases/kernel/include/i386.in
13275ltp/testcases/kernel/include/ia64.in
13276ltp/testcases/kernel/include/powerpc.in
13277ltp/testcases/kernel/include/powerpc64.in
13278ltp/testcases/kernel/include/regen.sh
13279ltp/testcases/kernel/include/s390.in
13280ltp/testcases/kernel/include/s390x.in
13281ltp/testcases/kernel/include/sh.in
13282ltp/testcases/kernel/include/sparc.in
13283ltp/testcases/kernel/include/sparc64.in
13284ltp/testcases/kernel/include/x86_64.in
13285
1328635) Log Message:
13287fix 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>.
13288
13289Modified File(s):
13290ltp/lib/parse_opts.c
13291
1329236) Log Message:
13293Fix 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>.
13294
13295Modified File(s):
13296ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
13297
1329837) Log Message:
13299Fix 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>.
13300
13301Modified File(s):
13302ltp/testcases/kernel/syscalls/waitid/waitid01.c
13303
1330438) Log Message:
13305Trim trailing whitespace. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
13306
13307Modified File(s):
13308ltp/include/dataascii.h
13309ltp/include/databin.h
13310ltp/include/file_lock.h
13311ltp/include/forker.h
13312ltp/include/libtestsuite.h
13313ltp/include/open_flags.h
13314ltp/include/pattern.h
13315ltp/include/random_range.h
13316ltp/include/search_path.h
13317ltp/include/str_to_bytes.h
13318ltp/include/string_to_tokens.h
13319ltp/include/test.h
13320ltp/include/tlibio.h
13321ltp/include/usctest.h
13322ltp/include/write_log.h
13323ltp/lib/dataascii.c
13324ltp/lib/databin.c
13325ltp/lib/datapid.c
13326ltp/lib/file_lock.c
13327ltp/lib/forker.c
13328ltp/lib/get_high_address.c
13329ltp/lib/libtestsuite.c
13330ltp/lib/open_flags.c
13331ltp/lib/parse_opts.c
13332ltp/lib/pattern.c
13333ltp/lib/random_range.c
13334ltp/lib/rmobj.c
13335ltp/lib/search_path.c
13336ltp/lib/self_exec.c
13337ltp/lib/str_to_bytes.c
13338ltp/lib/string_to_tokens.c
13339ltp/lib/system_specific_hugepages_info.c
13340ltp/lib/system_specific_process_info.c
13341ltp/lib/tlibio.c
13342ltp/lib/tst_cwd_has_free.c
13343ltp/lib/tst_kvercmp.c
13344ltp/lib/tst_res.c
13345ltp/lib/tst_sig.c
13346ltp/lib/tst_tmpdir.c
13347ltp/lib/write_log.c
13348
1334939) Log Message:
13350Use strrchr() rather than deprecated rindex(). Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
13351
13352Modified File(s):
13353ltp/lib/libtestsuite.c
13354
1335540) Log Message:
13356Drop special uClibc handling of LIO_WAIT_TYPES since it doesnt matter. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
13357
13358Modified File(s):
13359ltp/include/tlibio.h
13360
1336141) Log Message:
13362Add a standard "all" target. Signed-off-by: Mike Frysinger <vapier@users.sourceforge.net>.
13363
13364Modified File(s):
13365ltp/lib/Makefile
13366
1336742) Log Message:
133681. Fix the utimes testcase so that it passes with the appropriate non-hardcoded directory, as provided by Wang Yong <wangyong2009@cn.fujitsu.com>
133692. 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.
13370Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
13371
13372Modified File(s):
13373ltp/testcases/kernel/syscalls/utimes/utimes01.c
13374
1337543) Log Message:
13376lcov: add support for the linux-2.6.31 upstream gcov kernel support. Signed-off-by: Peter Oberparleiter <oberpapr@users.sourceforge.net>.
13377
13378Modified File(s):
13379ltp/utils/analysis/lcov/bin/lcov
13380ltp/utils/analysis/lcov/man/lcov.1
13381
1338244) Log Message:
13383lcov: improve lcov -l output. Signed-off-by: Peter Oberparleiter <oberpapr@users.sourceforge.net>.
13384
13385Modified File(s):
13386ltp/utils/analysis/lcov/bin/lcov
13387
1338845) Log Message:
13389lcov: fix kernel capture for new gcov-kernel version - fix problems when compiling without O=. Signed-off-by: Peter Oberparleiter <oberpapr@users.sourceforge.net>.
13390
13391Modified File(s):
13392ltp/utils/analysis/lcov/bin/lcov
13393
1339446) Log Message:
13395Fix compiler error for testcases/kernel/syscalls/eventfd2/eventfd2_03.c noted by CAI Qian w.r.t. the intermediate July release, as...
133961. The necessary headers weren't being pulled in for waitpid.
133972. gcc was complaining about -Wunused with cleanup.
133983. The wrong format argument was being passed to printf.
13399Fix for 3 and suggestions on coding style made by Mike Frysinger.
13400Signed-off-by: Garrett Cooper <yanegomi@gmail.com>.
13401
13402Modified File(s):
13403ltp/testcases/kernel/syscalls/eventfd2/eventfd2_03.c
13404
1340547) Log Message:
13406Problem 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>.
13407
13408Modified File(s):
13409ltp/testcases/kernel/syscalls/eventfd2/eventfd2_03.c
13410
1341148) Log Message:
13412Fix 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>.
13413
13414Modified File(s):
13415ltp/testcases/kernel/syscalls/exit_group/exit_group01.c
13416
1341749) Log Message:
13418Fix 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>.
13419
13420Modified Files:
13421ltp/testcases/kernel/syscalls/get_mempolicy/get_mempolicy01.c
13422
1342350) Log Message:
13424[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>,
13425
13426Modified Files:
13427ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c
13428
1342951) Log Message:
13430rohit 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.
13431
13432Modified Files:
13433ltp/testcases/kernel/syscalls/waitid/waitid02.c
13434
1343552) Log Message:
13436- Replace bashisms: source, uid, substr, '&>' - redirection, '=='.
13437- To create a file using 'sudo -u', some platforms require 'user' to exist.
13438- Document verifying PCR-10 fails on Ubuntu on reboot due to kexec.
13439- Determine if the entire boot-aggregate hash value is zero, not just the first couple of characters.
13440- Add a space before the continuation mark on wrapped lines.
13441- Explicity verify file open return codes, making sure that only one open succeeded (tpm_policy.sh: test02).
13442Signed-off-by: Mimi Zohar <zohar@us.ibm.com>.
13443
13444Modified Files:
13445ltp/testcases/kernel/security/integrity/ima/README
13446ltp/testcases/kernel/security/integrity/ima/tests/ima_measurements.sh
13447ltp/testcases/kernel/security/integrity/ima/tests/ima_policy.sh
13448ltp/testcases/kernel/security/integrity/ima/tests/ima_setup.sh
13449ltp/testcases/kernel/security/integrity/ima/tests/ima_tpm.sh
13450ltp/testcases/kernel/security/integrity/ima/tests/ima_violations.sh
13451
1345253) Log Message:
13453This 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>.
13454
13455Modified Files:
13456ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
13457ltp/testcases/kernel/device-drivers/v4l/user_space/README
13458ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.c
13459ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.c
13460ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.h
13461ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
13462ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
13463ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
13464Added Files:
13465ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FRAMESIZES.c
13466ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FRAMESIZES.h
13467ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_JPEGCOMP.c
13468ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_JPEGCOMP.h
13469
1347054) Log Message:
13471sync_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>.
13472
13473Modified Files:
13474ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
13475
1347655) Log Message:
13477Add 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>.
13478
13479Modified Files:
13480ltp/testcases/kernel/controllers/Makefile
13481ltp/testcases/kernel/controllers/test_controllers.sh
13482Added Files:
13483ltp/testcases/kernel/controllers/cpuctl_fj/Makefile
13484ltp/testcases/kernel/controllers/cpuctl_fj/README
13485ltp/testcases/kernel/controllers/cpuctl_fj/cpuctl_fj_cpu-hog.c
13486ltp/testcases/kernel/controllers/cpuctl_fj/cpuctl_fj_simple_echo.c
13487ltp/testcases/kernel/controllers/cpuctl_fj/run_cpuctl_test_fj.sh
13488
1348956) Log Message:
13490I 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.
13491Before PATCH: conformance/interfaces/pthread_equal/2-1.test:execution:HUNG,
13492After PATCH: conformance/interfaces/pthread_equal/2-1.test:execution:PASS,
13493I have attached patch and below. Please review the same. Signed-off-by: Naresh Kamboju <naresh.kernel@gmail.com>.
13494
13495Modified Files:
13496ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_equal/2-1.c
13497
subrata_modak17fa7af2009-06-30 16:04:26 +000013498LTP-20090630
13499
135001) Log Message:
13501Update the KERNEL_CONFIG Options accordingly. Subrata Modak<subrata@linux.vnet.ibm.com>.
13502
13503Modified File(s):
13504ltp/README
13505
135062) Log Message:
13507This 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>.
13508
13509Modified Files:
13510ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
13511ltp/testcases/kernel/device-drivers/v4l/user_space/README
13512ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
13513ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
13514ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
13515ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
13516Added Files:
13517ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_EXT_CTRLS.c
13518ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_EXT_CTRLS.h
13519
135203) Log Message:
13521I'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>.
13522
13523Modified File(s):
13524ltp/testcases/kernel/controllers/Makefile
13525
135264) Log Message:
13527Test 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:
13528* removed trivial and useless comments,
13529* cleaned coding style,
13530* and much more,
13531TODO: there is much redundant code in tst_res.c I'll eliminate that by static functions. Signed-off-by: chrubis@suse.cz.
13532
13533Modified Files:
13534ltp/include/compiler.h
13535ltp/include/test.h
13536ltp/lib/get_high_address.c
13537ltp/lib/tst_is_cwd_nfs.c
13538ltp/lib/tst_is_cwd_tmpfs.c
13539ltp/lib/tst_res.c
13540ltp/lib/tst_tmpdir.c
13541ltp/testcases/kernel/containers/mqns/mqns_01.c
13542ltp/testcases/kernel/containers/mqns/mqns_02.c
13543ltp/testcases/kernel/containers/mqns/mqns_03.c
13544ltp/testcases/kernel/containers/mqns/mqns_04.c
13545ltp/testcases/kernel/containers/pidns/pidns30.c
13546ltp/testcases/kernel/containers/pidns/pidns31.c
13547ltp/testcases/kernel/containers/sysvipc/shmnstest.c
13548ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
13549ltp/testcases/kernel/security/cap_bound/cap_bounds_r.c
13550ltp/testcases/kernel/security/cap_bound/cap_bounds_rw.c
13551ltp/testcases/kernel/security/cap_bound/cap_bset_inh_bounds.c
13552ltp/testcases/kernel/security/cap_bound/check_pe.c
13553ltp/testcases/kernel/security/cap_bound/exec_with_inh.c
13554ltp/testcases/kernel/security/cap_bound/exec_without_inh.c
13555ltp/testcases/kernel/syscalls/madvise/madvise03.c
13556ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
13557ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
13558
135595) Log Message:
13560Detect 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>.
13561
13562Modified Files:
13563ltp/pan/ltp-pan.c
13564ltp/tools/genhtml.pl
13565ltp/tools/html_report_header.txt
13566
135676) Log Message:
13568LTP 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 :
13569__NR_sgetmask 68
13570__NR_ssetmask 69
13571and the problem on x86_64 is gone, without any further modification. Nicolas Joly <njoly@pasteur.fr>.
13572
13573Modified Files:
13574ltp/testcases/kernel/include/i386.in
13575
135767) Log Message:
13577chmod05: 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>.
13578
13579Modified Files:
13580ltp/testcases/kernel/syscalls/chmod/chmod05.c
13581
135828) Log Message:
13583chmod05: 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>.
13584
13585Modified Files:
13586ltp/testcases/kernel/syscalls/chmod/chmod05.c
13587
135889) Log Message:
13589Include 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>.
13590
13591Modified Files:
13592ltp/testcases/kernel/io/aio/aio01/aio01.c
13593
1359410) Log Message:
13595Don'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>.
13596
13597Modified Files:
13598ltp/testcases/kernel/syscalls/mq_open/mq_open01.c
13599
1360011) Log Message:
13601Change 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>.
13602
13603Modified Files:
13604ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c
13605
1360612) Log Message:
13607Change 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>.
13608
13609Modified Files:
13610ltp/testcases/kernel/syscalls/linkat/linkat01.c
13611
1361213) Log Message:
13613Remove 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>.
13614
13615Modified Files:
13616ltp/testcases/kernel/syscalls/utils/common_j_h.c
13617
1361814) Log Message:
13619Return 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>.
13620
13621Modified Files:
13622ltp/pan/zoolib.c
13623
1362415) Log Message:
13625Fix 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:
13626 - make it actually fail when one of the tests fails,
13627 - assume return values other than 1 (except 0, of course) are errors, too,
13628 - write PASS messages for successful tests,
13629Signed-off-by: Jiri Palecek <jpalecek@web.de>.
13630
13631Modified Files:
13632ltp/testcases/kernel/power_management/pm_include.sh
13633ltp/testcases/kernel/power_management/runpwtests.sh
13634
1363516) Log Message:
13636gcov-kernel: updated patches to work with .. in source paths. Peter Oberparleiter <oberpapr@users.sourceforge.net>
13637
13638Modified File(s):
13639ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov.patch
13640ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
13641ltp/utils/analysis/gcov-kernel/linux-2.6.25-gcov.patch
13642ltp/utils/analysis/gcov-kernel/linux-2.6.26-gcov.patch
13643ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
13644ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov.patch
13645ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov.patch
13646
1364717) Log Message:
13648POSIX aio_error/3-1.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com>.
13649
13650Modified Files:
13651ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_error/3-1.c
13652
1365318) Log Message:
13654POSIX aio_read/10-1.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com>.
13655
13656Modified Files:
13657ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_read/10-1.c
13658
1365919) Log Message:
13660POSIX aio_write/8-1.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com>.
13661
13662Modified Files:
13663ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_write/8-1.c
13664
1366520) Log Message:
13666POSIX aio_write/8-2.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com>.
13667
13668Modified Files:
13669ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_write/8-2.c
13670
1367121) Log Message:
13672Add 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>.
13673
13674Modified Files:
13675ltp/runtest/syscalls
13676Added Files:
13677ltp/testcases/kernel/syscalls/eventfd2/eventfd2_03.c
13678
1367922) Log Message:
13680POSIX aio_cancel/3-1.c. Signed-off-by: Naresh Kamboju < naresh.kernel@gmail.com >.
13681
13682Modified Files:
13683ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_cancel/3-1.c
13684
1368523) Log Message:
13686POSIX 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 >.
13687
13688Modified Files:
13689ltp/testcases/open_posix_testsuite/conformance/interfaces/mlock/12-1.c
13690ltp/testcases/open_posix_testsuite/conformance/interfaces/mlock/speculative/12-1.c
13691
1369224) Log Message:
13693Add/Port mbind01 test for mbind() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
13694
13695Modified Files:
13696ltp/runtest/syscalls
13697Added Files:
13698ltp/testcases/kernel/syscalls/mbind/Makefile
13699ltp/testcases/kernel/syscalls/mbind/mbind01.c
13700
1370125) Log Message:
13702Add/Port sched_getaffinity01 test for sched_getaffinity() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
13703
13704ltp/runtest/syscalls
13705Added Files:
13706ltp/testcases/kernel/syscalls/sched_getaffinity/Makefile
13707ltp/testcases/kernel/syscalls/sched_getaffinity/sched_getaffinity01.c
13708
1370926) Log Message:
13710Add/Port waitid01 test for waitid() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
13711
13712Modified Files:
13713ltp/runtest/syscalls
13714Added Files:
13715ltp/testcases/kernel/syscalls/waitid/Makefile
13716ltp/testcases/kernel/syscalls/waitid/waitid01.c
13717
1371827) Log Message:
13719Add/Port waitid02 test for waitid() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
13720
13721Modified Files:
13722ltp/runtest/syscalls
13723Added Files:
13724ltp/testcases/kernel/syscalls/waitid/waitid02.c
13725
1372628) Log Message:
13727Add/Port quotactl01 test for quotactl() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
13728
13729Modified Files:
13730ltp/runtest/syscalls
13731Added Files:
13732ltp/testcases/kernel/syscalls/quotactl/Makefile
13733ltp/testcases/kernel/syscalls/quotactl/quotactl01.c
13734
1373529) Log Message:
13736kernel/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>.
13737
13738Modified Files:
13739ltp/testcases/kernel/controllers/Makefile
13740
1374130) Log Message:
13742fchmod05: 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:
13743 fchmod05 1 FAIL : testdir: Incorrect modes 043777, Expected 0777
13744 fchmod05 0 WARN : tst_rmdir(): rmobj(/tmp/fchUout8n) failed: remove(/tmp/fchUout8n) failed; errno=1: Operation not permitted
13745Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.
13746
13747Modified Files:
13748ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
13749
1375031) Log Message:
13751chown03: 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.
13752 chown03 1 PASS : chown() on testfile succeeds, clears setuid/gid bits
13753 chown03 0 WARN : tst_rmdir(): rmobj(/tmp/choYm1VHD) failed: remove(/tmp/choYm1VHD) failed; errno=1: Operation not permitted
13754This patch fixed the problem by reset the effective user to root. Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>.
13755
13756Modified Files:
13757ltp/testcases/kernel/syscalls/chown/chown03.c
13758
1375932) Log Message:
13760mmapstress03: 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>.
13761
13762Modified Files:
13763ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
13764
1376533) Log Message:
13766Small 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>.
13767
13768Modified Files:
13769ltp/testcases/kernel/syscalls/sgetmask/sgetmask01.c
13770
1377134) Log Message:
13772Build 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>.
13773
13774Modified Files:
13775ltp/testcases/kernel/io/aio/aio02/Makefile
13776ltp/testcases/kernel/io/aio/aio02/main.c
13777
1377835) Log Message:
13779pidns17 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>.
13780
13781Modified Files:
13782ltp/testcases/kernel/containers/pidns/pidns17.c
13783
1378436) Log Message:
13785growfiles: fix static build which needs to link the pthread library: Signed-off-by: nobuhiro <nobuhiro@andestech.com>.
13786
13787Modified Files:
13788ltp/testcases/kernel/fs/doio/Makefile
13789
1379037) Log Message:
13791Script 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>.
13792
13793Modified Files:
13794ltp/doc/testcases/commands.txt
13795ltp/doc/testcases/kernel.txt
13796ltp/doc/testcases/misc.txt
13797ltp/doc/testcases/network.txt
13798
1379938) Log Message:
13800Regarding 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>.
13801
13802Modified Files:
13803ltp/runtest/hyperthreading
13804ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
13805ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
13806ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.h
13807ltp/testcases/kernel/sched/hyperthreading/ht_affinity/Makefile
13808ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTenabled.c
13809ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
13810ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.h
13811ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
13812Added Files:
13813ltp/testcases/kernel/sched/hyperthreading/ht_affinity/smt_smp_affinity.sh
13814ltp/testcases/kernel/sched/hyperthreading/ht_enabled/smt_smp_enabled.sh
13815
1381639) Log Message:
13817runltp, 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>.
13818
13819Modified Files:
13820ltp/runltp
13821
1382240) Log Message:
13823Fixes of the tcore test. these are little fixes of the tcore.sh script:
13824- use $BIN_DIR for auxiliary files, and $TEST_DIR as temporary directory,
13825- don't run "cd -" if previous "cd something" failed,
13826- fixup the value of core_pattern, to replace possibly customized patterns using absolute paths or not using the name "core" for corefiles,
13827- don't hide error messages from expect.
13828Signed-off-by: Jiri Palecek <jpalecek@web.de>.
13829
13830Modified Files:
13831ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
13832
1383341) Log Message:
13834Report error with the correct error file in tar_tests.sh: Signed-off-by: Jiri Palecek <jpalecek@web.de>.
13835
13836Modified Files:
13837ltp/testcases/commands/tar/tar_tests.sh
13838
1383942) Log Message:
13840Fix 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>.
13841
13842Modified Files:
13843ltp/testcases/kernel/syscalls/setuid/setuid04.c
13844
1384543) Log Message:
13846Fix some bashisms, mainly in the controllers tests: Signed-off-by: Jiri Palecek <jpalecek@web.de>.
13847
13848Modified Files:
13849ltp/testcases/kernel/containers/netns/initialize.sh
13850ltp/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/cpuset_base_ops_testset.sh
13851ltp/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/cpuset_exclusive_test.sh
13852ltp/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/cpuset_hierarchy_test.sh
13853ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/cpuset_hotplug_test.sh
13854ltp/testcases/kernel/controllers/cpuset/cpuset_inherit_test/cpuset_inherit_testset.sh
13855ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset_funcs.sh
13856ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_load_balance_test.sh
13857ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_sched_domains_test.sh
13858ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/cpuset_memory_pressure_testset.sh
13859ltp/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/cpuset_memory_spread_testset.sh
13860ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/cpuset_memory_testset.sh
13861ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
13862ltp/testcases/kernel/controllers/memcg/memcg_regression_test.sh
13863ltp/testcases/kernel/io/stress_floppy/generate.sh
13864
1386544) Log Message:
13866Setup and cleanup routines for diotest: this patch makes the cleanup procedure in diotest more robust. Particularly:
13867- simplify cleanup by creating setup and cleanup routines,
13868- 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,
13869- delete the file in the case it was created, but couldn't be opened with O_DIRECT,
13870Signed-off-by: Jiri Palecek <jpalecek@web.de>.
13871
13872Modified Files:
13873ltp/testcases/kernel/io/direct_io/diotest2.c
13874ltp/testcases/kernel/io/direct_io/diotest3.c
13875ltp/testcases/kernel/io/direct_io/diotest4.c
13876ltp/testcases/kernel/io/direct_io/diotest5.c
13877ltp/testcases/kernel/io/direct_io/diotest6.c
13878
1387945) Log Message:
13880Add 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>.
13881
13882Modified Files:
13883ltp/testcases/commands/tpm-tools/tpm/tpm_version/tpm_version_tests.sh
13884
1388546) Log Message:
13886Don'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>.
13887
13888Modified Files:
13889ltp/testcases/kernel/fs/acls/acl_test01
13890
1389147) Log Message:
13892Include "config.h" in the aio02 test to get HAVE_LIBAIO_H: Signed-off-by: Jiri Palecek <jpalecek@web.de>.
13893
13894Modified Files:
13895ltp/testcases/kernel/io/aio/aio02/main.c
13896
1389748) Log Message:
13898This 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>.
13899
13900Modified Files:
13901ltp/testcases/kernel/syscalls/mq_notify/mq_notify01.c
13902ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c
13903ltp/testcases/kernel/syscalls/utils/common_j_h.c
13904
1390549) Log Message:
subrata_modak29e13752009-08-23 06:30:42 +000013906Some 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 +000013907
13908Modified Files:
13909ltp/doc/man1/Makefile
13910ltp/doc/man3/Makefile
13911ltp/include/Makefile
13912ltp/testcases/ballista/ballista/MakefileTarget.dist
13913ltp/testcases/commands/unzip/Makefile
13914ltp/testcases/kernel/containers/netns/Makefile
13915ltp/testcases/kernel/controllers/cpuset/Makefile
13916ltp/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/Makefile
13917ltp/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/Makefile
13918ltp/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/Makefile
13919ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/Makefile
13920ltp/testcases/kernel/controllers/cpuset/cpuset_inherit_test/Makefile
13921ltp/testcases/kernel/controllers/cpuset/cpuset_lib/Makefile
13922ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/Makefile
13923ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
13924ltp/testcases/kernel/fs/scsi/ltpscsi/Makefile
13925
1392650) Log Message:
13927Adapt 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>.
13928
13929Modified Files:
13930ltp/testcases/kernel/controllers/cgroup/test_6_2.c
13931Added Files:
13932ltp/testcases/kernel/controllers/cgroup/clone_platform.h
13933
1393451) Log Message:
13935Define 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>.
13936
13937Modified Files:
13938ltp/testcases/kernel/include/i386.in
13939ltp/testcases/kernel/include/ia64.in
13940ltp/testcases/kernel/include/powerpc.in
13941ltp/testcases/kernel/include/x86_64.in
13942ltp/testcases/kernel/performance_counters/performance_counter01.c
13943ltp/testcases/kernel/performance_counters/performance_counter02.c
13944ltp/testcases/kernel/syscalls/mq_open/mq_open01.c
13945ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
13946ltp/testcases/kernel/syscalls/utils/numaif.h
13947
1394852) Log Message:
13949The 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>.
13950
13951Modified Files:
13952ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
13953
1395453) Log Message:
13955This 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>.
13956
13957Modified Files:
13958ltp/testcases/network/tcp_cmds/telnet/telnet01
13959
1396054) Log Message:
13961Use present autoconf test for asm/ldt.h in set_thread_area* tests to prevent build failures. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
13962
13963Modified Files:
13964ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
13965ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
13966
1396755) Log Message:
13968Latest fix from Jiri Palecek <jpalecek@web.de>.
13969
13970Modified Files:
13971ltp/testcases/kernel/syscalls/setuid/setuid04.c
13972
1397356) Log Message:
13974[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>.
13975
13976Modified Files:
13977ltp/testcases/realtime/func/sched_football/sched_football.c
13978
1397957) Log Message:
13980This 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>.
13981
13982Modified Files:
13983ltp/testcases/kernel/syscalls/splice/splice01.c
13984
1398558) Log Message:
13986[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:
13987ltp-fix-add_key.patch
13988ltp-fix-bdflush.patch
13989ltp-fix-keyctl.patch
13990ltp-fix-newuname.patch
13991ltp-fix-rt_sigprocmask.patch
13992ltp-fix-rt_sigsuspend.patch
13993ltp-fix-set_thread_area.patch
13994ltp-fix-set_tid_address.patch
13995ltp-fix-ssetmask.patch
13996ltp-fix-tkill.patch
13997Signed-off-by: naresh kamboju <naresh.kernel@gmail.com>.
13998
13999Modified Files:
14000ltp/testcases/kernel/syscalls/add_key/add_key01.c
14001ltp/testcases/kernel/syscalls/add_key/add_key02.c
14002ltp/testcases/kernel/syscalls/bdflush/bdflush01.c
14003ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
14004ltp/testcases/kernel/syscalls/newuname/newuname01.c
14005ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask02.c
14006ltp/testcases/kernel/syscalls/rt_sigsuspend/rt_sigsuspend01.c
14007ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
14008ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
14009ltp/testcases/kernel/syscalls/set_tid_address/set_tid_address01.c
14010ltp/testcases/kernel/syscalls/ssetmask/ssetmask01.c
14011ltp/testcases/kernel/syscalls/tkill/tkill01.c
14012ltp/testcases/kernel/syscalls/tkill/tkill02.c
14013
1401459) Log Message:
14015Addtional 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>.
14016
14017Added Files:
14018ltp/utils/benchmark/kernbench-0.42/COPYING
14019ltp/utils/benchmark/kernbench-0.42/Makefile
14020ltp/utils/benchmark/kernbench-0.42/README
14021ltp/utils/benchmark/kernbench-0.42/kernbench
14022
1402360) Log Message:
14024Addtional 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>.
14025
14026Modified Files:
14027ltp/utils/benchmark/Makefile
14028
1402961) Log Message:
14030Addtional 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>.
14031
14032Modified Files:
14033ltp/testcases/kernel/power_management/README
14034
1403562) Log Message:
14036Addtional 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>.
14037
14038Modified Files:
14039ltp/testcases/kernel/power_management/lib/sched_mc.py
14040
1404163) Log Message:
14042Addtional 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>.
14043
14044Modified Files:
14045ltp/testcases/kernel/power_management/cpu_consolidation.py
14046
1404764) Log Message:
14048Addtional 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>.
14049
14050Modified Files:
14051ltp/testcases/kernel/power_management/sched_domain.py
14052
1405365) Log Message:
14054Addtional 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>.
14055
14056Modified Files:
14057ltp/testcases/kernel/power_management/test_sched_mc.sh
14058ltp/testcases/kernel/power_management/test_sched_smt.sh
14059
1406066) Log Message:
14061Addtional 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>.
14062
14063Modified Files:
14064ltp/testcases/kernel/power_management/pm_include.sh
14065
1406667) Log Message:
14067Addtional 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>.
14068
14069Modified Files:
14070ltp/testcases/kernel/power_management/runpwtests.sh
14071
1407268) Log Message:
14073Addtional 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>.
14074
14075Added Files:
14076ltp/runtest/power_management_tests_exclusive
14077
1407869) Log Message:
14079personality test case build fail fix. Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
14080
14081Modified File(s):
14082ltp/testcases/kernel/syscalls/personality/personality01.c
14083ltp/testcases/kernel/syscalls/personality/personality02.c
14084
1408570) Log Message:
14086cacheflush01, 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>.
14087
14088Modified File(s):
14089ltp/testcases/kernel/syscalls/cacheflush/cacheflush01.c
14090
1409171) Log Message:
14092Realtime: 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>.
14093
14094Modified File(s):
14095ltp/testcases/realtime/scripts/run_c_files.sh
14096ltp/testcases/realtime/doc/TODO
14097ltp/testcases/realtime/func/measurement/preempt_timing.c
14098ltp/testcases/realtime/lib/librttest.c
14099ltp/testcases/realtime/func/pi-tests/run_auto.sh
14100
subrata_modak988a9a52009-05-31 16:10:34 +000014101LTP-20090531
14102
141031) Log Message:
14104v4l-test 0.13 for LTP: Changes:
141051) Added string content validation;
141062) Test cases added for VIDIOC_REQBUFS,
14107Signed-off-by: Márton Németh <nm127@freemail.hu>.
14108
14109Modified Files:
14110ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
14111ltp/testcases/kernel/device-drivers/v4l/user_space/README
14112ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
14113ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
14114ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
14115ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
14116ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
14117ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
14118ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
14119ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
14120ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
14121ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
14122ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
14123ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.c
14124ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
14125ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
14126ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
14127ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.c
14128ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.h
14129ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
14130Added Files:
14131ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_REQBUFS.c
14132ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_REQBUFS.h
14133
141342) Log Message:
14135v4l-test 0.14 for LTP: Changes:
141361) Test cases added for VIDIOC_QUERYBUF,
141372) Debug functions separated,
14138Signed-off-by: Márton Németh <nm127@freemail.hu>.
14139
14140Modified Files:
14141ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
14142ltp/testcases/kernel/device-drivers/v4l/user_space/README
14143ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_REQBUFS.c
14144ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
14145ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
14146ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
14147Added Files:
14148ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYBUF.c
14149ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYBUF.h
14150ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.c
14151ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_show.h
14152
141533) Log Message:
14154Your 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>.
14155
14156Modified Files:
14157ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
14158
141594) Log Message:
14160Fix 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>.
14161
14162Modified Files:
14163ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
14164ltp/testcases/kernel/security/selinux-testsuite/tests/mkdir/selinux_mkdir.sh
14165ltp/testcases/kernel/security/selinux-testsuite/tests/relabel/selinux_relabel.sh
14166ltp/testcases/kernel/security/selinux-testsuite/tests/rename/selinux_rename.sh
14167ltp/testcases/kernel/security/selinux-testsuite/tests/rxdir/selinux_rxdir.sh
14168
141695) Log Message:
14170Update 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:
14171- Disable patching of the policy in the test script.
14172- Change the refpolicy Makefile to redirect to a rhel/N/ subdirectory if running on a redhat release and move the rhel-specific definitions there.
14173- Change the refpolicy Makefile to only include test_bounds.te if the checkpolicy supports policy.24 (and thus typebounds statements).
14174- Merge the sbin_deprecated.patch into the test policy.
14175- Further update the test policy to build cleanly on f11, while preserving backward compatibility on f10.
14176- Added open permissions as necessary to the test policy (enabled in f11).
14177- Update the ioctl test policy to reflect the updated selinux_file_ioctl() logic in the kernel.
14178- Added a missing permission to the wait test policy that was causing it to wrongly report PASS.
14179
14180The 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.
14181
14182Subrata, 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>.
14183
14184Modified Files:
14185ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
14186ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
14187ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
14188ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_sys.te
14189ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrace.te
14190ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrans.te
14191ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_entrypoint.te
14192ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execshare.te
14193ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_exectrace.te
14194ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execute_no_trans.te
14195ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
14196ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
14197ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
14198ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_inherit.te
14199ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
14200ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ipc.te
14201ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_link.te
14202ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_mkdir.te
14203ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_open.te
14204ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_policy.if
14205ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ptrace.te
14206ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_readlink.te
14207ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_relabel.te
14208ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rename.te
14209ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rxdir.te
14210ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setattr.te
14211ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
14212ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sigkill.te
14213ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_stat.te
14214ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
14215ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
14216ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getpgid.te
14217ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsched.te
14218ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsid.te
14219ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
14220ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setsched.te
14221ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_transition.te
14222ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_wait.te
14223ltp/testscripts/test_selinux.sh
14224Added Files:
14225ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/Makefile
14226ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_capable_file.te
14227ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_capable_net.te
14228ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_capable_sys.te
14229ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_dyntrace.te
14230ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_dyntrans.te
14231ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_entrypoint.te
14232ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_execshare.te
14233ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_exectrace.te
14234ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_execute_no_trans.te
14235ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_fdreceive.te
14236ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_file.te
14237ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_global.te
14238ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_inherit.te
14239ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_ioctl.te
14240ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_ipc.te
14241ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_link.te
14242ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_mkdir.te
14243ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_open.te
14244ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_policy.if
14245ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_ptrace.te
14246ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_readlink.te
14247ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_relabel.te
14248ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_rename.te
14249ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_rxdir.te
14250ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_setattr.te
14251ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_setnice.te
14252ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_sigkill.te
14253ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_stat.te
14254ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_sysctl.te
14255ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_create.te
14256ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_getpgid.te
14257ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_getsched.te
14258ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_getsid.te
14259ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_setpgid.te
14260ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_task_setsched.te
14261ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_transition.te
14262ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/test_wait.te
14263Removed Files:
14264ltp/testcases/kernel/security/selinux-testsuite/misc/check_sbin_deprecated.pl
14265ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
14266ltp/testcases/kernel/security/selinux-testsuite/misc/update_refpolicy.sh
14267ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_policy.te
14268
142696) Log Message:
14270Update 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>.
14271
14272Modified Files:
14273ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_ioctl.c
14274ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_noioctl.c
14275
142767) Log Message:
14277Fix 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:
14278- Fix the extraction of the release version to exclude Client/Server/etc.
14279- Make the ioctl test detect kernel version and adjust the test logic to match the expected selinux_file_ioctl() logic.
14280- Prevent runcon from consuming the options to chcon in selinux_relabel.sh.
14281Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.
14282
14283Modified Files:
14284ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
14285ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_noioctl.c
14286ltp/testcases/kernel/security/selinux-testsuite/tests/relabel/selinux_relabel.sh
14287
142888) Log Message:
14289Enable 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>.
14290
14291Modified Files:
14292ltp/runtest/selinux
14293
142949) Log Message:
14295Update ltp selinux testsuite README: Update the ltp selinux testsuite README. Changes include:
14296- Explain the two different locations of test policy up front and then use $POLICYDIR for subsequent references.
14297- Expand and clarify the kernel configuration options.
14298- Add a section summarizing the SELinux policy and userland dependencies.
14299Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.
14300
14301Modified Files:
14302ltp/testcases/kernel/security/selinux-testsuite/README
14303
1430410) Log Message:
14305Fix 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>.
14306
14307Modified Files:
14308ltp/testcases/kernel/security/selinux-testsuite/tests/capable_file/selinux_capable_file.sh
14309
1431011) Log Message:
14311There 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>.
14312
14313Modified Files:
14314ltp/testcases/kernel/syscalls/readlinkat/readlinkat01.c
14315
1431612) Log Message:
14317Fix 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:
14318- Added pass/fail detection logic to sched_football.c,
14319- Removed parse_football.py,
14320- Removed the call to parse_football.py from run_auto.sh.
14321Signed-off by: Kiran Prakash <kirpraka@in.ibm.com>,
14322Acked-by: Gowrishankar <gowrishankar.m@linux.vnet.ibm.com>,
14323Acked-By: Dinakar Guniguntala <dino@in.ibm.com>,
14324Acked-by: Sripathi Kodi <sripathik@in.ibm.com>.
14325
14326Modified Files:
14327ltp/testcases/realtime/func/sched_football/run_auto.sh
14328ltp/testcases/realtime/func/sched_football/sched_football.c
14329Removed Files:
14330ltp/testcases/realtime/func/sched_football/parse-football.py
14331
1433213) Log Message:
14333Remove 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>.
14334
14335Modified Files:
14336ltp/runtest/crashme
14337
1433814) Log Message:
14339Add 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>.
14340
14341Modified Files:
14342ltp/testcases/kernel/controllers/README
14343ltp/testcases/kernel/controllers/test_controllers.sh
14344ltp/testcases/kernel/controllers/cpuset/Makefile
14345ltp/testcases/kernel/controllers/cpuset/README
14346ltp/testcases/kernel/controllers/cpuset/run_cpuset_test.sh
14347ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset_funcs.sh
14348ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
14349Added Files:
14350ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/Makefile
14351ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/cpuset_hotplug_test.sh
14352ltp/testcases/kernel/controllers/cpuset/cpuset_hotplug_test/cpuset_list_compute.c
14353ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuinfo.c
14354ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuinfo.h
14355ltp/testcases/kernel/controllers/cpuset/cpuset_lib/meminfo.c
14356ltp/testcases/kernel/controllers/cpuset/cpuset_lib/meminfo.h
14357ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/Makefile
14358ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_cpu_hog.c
14359ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_load_balance_test.sh
14360ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_sched_domains_check.c
14361ltp/testcases/kernel/controllers/cpuset/cpuset_load_balance_test/cpuset_sched_domains_test.sh
14362ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/Makefile
14363ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/cpuset_memory_pressure.c
14364ltp/testcases/kernel/controllers/cpuset/cpuset_memory_pressure_test/cpuset_memory_pressure_testset.sh
14365ltp/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/Makefile
14366ltp/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/cpuset_mem_hog.c
14367ltp/testcases/kernel/controllers/cpuset/cpuset_memory_spread_test/cpuset_memory_spread_testset.sh
14368ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/Makefile
14369ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/cpuset_memory_test.c
14370ltp/testcases/kernel/controllers/cpuset/cpuset_memory_test/cpuset_memory_testset.sh
14371
1437215) Log Message:
14373The 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>.
14374
14375Modified Files:
14376ltp/testcases/kernel/syscalls/accept4/accept4_01.c
14377
1437816) Log Message:
14379Update 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>.
14380
14381Modified Files:
14382ltp/testcases/kernel/security/selinux-testsuite/README
14383
1438417) Log Message:
14385Remove 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>.
14386
14387Modified Files:
14388ltp/testcases/kernel/security/selinux-testsuite/refpolicy/redhat/5/Makefile
14389
1439018) Log Message:
14391Rohit 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.
14392CAI 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>,
14393
14394Modified File(s):
14395ltp/testcases/kernel/syscalls/umount/umount02.c
14396ltp/testcases/kernel/syscalls/umount/umount03.c
14397
1439819) Log Message:
14399Fix the splice02 test:
14400Particularly:
14401- TEST_ERRNO is only set when the syscall is executed using the TEST() macro. The tests gave bad error messages because of that.
14402- The end of the test was dead code; moved the TPASS code to pass at the end of file.
14403- The test assumes std. input is a pipe; reflect this in the runtest file.
14404Signed-off-by: Jiri Palecek <jpalecek@web.de>.
14405
14406Modified File(s):
14407ltp/runtest/syscalls
14408ltp/testcases/kernel/syscalls/splice/splice02.c
14409
1441020) Log Message:
14411Patch for fixing Unzip01 Test Not Working Correctly. Signed-Off-By: rohit verma <rohit.170309@gmail.com>. Acked-by: CAI Qian <caiqian@cclom.cn>.
14412
14413Modified File(s):
14414ltp/testcases/commands/unzip/unzip_tests.sh
14415
1441621) Log Message:
14417Add 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>.
14418
14419Modified Files:
14420ltp/runtest/controllers
14421ltp/testcases/kernel/controllers/Makefile
14422Added Files:
14423ltp/testcases/kernel/controllers/memcg/Makefile
14424ltp/testcases/kernel/controllers/memcg/README
14425ltp/testcases/kernel/controllers/memcg/memcg_regression_test.sh
14426ltp/testcases/kernel/controllers/memcg/memcg_test_1.c
14427ltp/testcases/kernel/controllers/memcg/memcg_test_2.c
14428ltp/testcases/kernel/controllers/memcg/memcg_test_4.c
14429ltp/testcases/kernel/controllers/memcg/memcg_test_4.sh
14430
1443122) Log Message:
14432Attached (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>.
14433
14434Modified Files:
14435ltp/ltp-devel.spec
14436ltp/runltp
14437ltp/runltplite.sh
14438ltp/doc/automation-README.html
14439ltp/doc/automation-cookbook.html
14440ltp/doc/ltp-howto.lyx
14441ltp/doc/ltp-howto.txt
14442ltp/doc/man1/Makefile
14443ltp/pan/Makefile
14444ltp/testscripts/diskio.sh
14445ltp/testscripts/ltp-aiodio.sh
14446ltp/testscripts/ltp-scsi_debug.sh
14447ltp/testscripts/ltpfslvm.sh
14448ltp/testscripts/ltpfsnolvm.sh
14449ltp/testscripts/ltpstress.sh
14450ltp/testscripts/networkstress.sh
14451ltp/testscripts/networktests.sh
14452ltp/testscripts/runEALtests.sh
14453ltp/testscripts/runpan.sh
14454ltp/testscripts/test_containers.sh
14455ltp/testscripts/test_filecaps.sh
14456ltp/testscripts/test_selinux.sh
14457ltp/testscripts/tpm_tools.sh
14458Added Files:
14459ltp/doc/man1/ltp-bump.1
14460ltp/doc/man1/ltp-pan.1
14461ltp/pan/ltp-bump.c
14462ltp/pan/ltp-pan.c
14463ltp/pan/ltp-scanner.c
14464Removed Files:
14465ltp/doc/man1/bump.1
14466ltp/doc/man1/pan.1
14467ltp/pan/bump.c
14468ltp/pan/pan.c
14469ltp/pan/scanner.c
14470
1447123) Log Message:
14472Fix missing return. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>.
14473
14474Modified File(s):
14475ltp/testcases/kernel/security/integrity/ima/src/ima_mmap.c
14476
1447724) Log Message:
14478Add add_key01 test for add_key syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>,
14479
14480Modified Files:
14481ltp/runtest/syscalls
14482Added Files:
14483ltp/testcases/kernel/syscalls/add_key/Makefile
14484ltp/testcases/kernel/syscalls/add_key/add_key01.c
14485
1448625) Log Message:
14487Add add_key02 test for add_key syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
14488
14489Modified Files:
14490ltp/runtest/syscalls
14491Added Files:
14492ltp/testcases/kernel/syscalls/add_key/add_key02.c
14493
1449426) Log Message:
14495Add bdflush01 test for bdflush syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
14496
14497Modified Files:
14498ltp/runtest/syscalls
14499Added Files:
14500ltp/testcases/kernel/syscalls/bdflush/Makefile
14501ltp/testcases/kernel/syscalls/bdflush/bdflush01.c
14502
1450327) Log Message:
14504Add exit_group01 test for exit_group syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
14505
14506Modified Files:
14507ltp/runtest/syscalls
14508Added Files:
14509ltp/testcases/kernel/syscalls/exit_group/Makefile
14510ltp/testcases/kernel/syscalls/exit_group/exit_group01.c
14511
1451228) Log Message:
14513Add keyctl01 test for keyctl syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
14514
14515Modified Files:
14516ltp/runtest/syscalls
14517Added Files:
14518ltp/testcases/kernel/syscalls/keyctl/Makefile
14519ltp/testcases/kernel/syscalls/keyctl/keyctl01.c
14520
1452129) Log Message:
14522Add newuname01 test for newuname syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
14523
14524Modified Files:
14525ltp/runtest/syscalls
14526Added Files:
14527ltp/testcases/kernel/syscalls/newuname/Makefile
14528ltp/testcases/kernel/syscalls/newuname/newuname01.c
14529
1453030) Log Message:
14531Add rt_sigaction01 test for rt_sigaction syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
14532
14533Modified Files:
14534ltp/runtest/syscalls
14535Added Files:
14536ltp/testcases/kernel/syscalls/rt_sigaction/Makefile
14537ltp/testcases/kernel/syscalls/rt_sigaction/rt_sigaction01.c
14538
1453931) Log Message:
14540Add rt_sigprocmask01 test for rt_sigprocmask syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
14541
14542Modified Files:
14543ltp/runtest/syscalls
14544Added Files:
14545ltp/testcases/kernel/syscalls/rt_sigprocmask/Makefile
14546ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask01.c
14547
1454832) Log Message:
14549Add rt_sigprocmask02 test for rt_sigprocmask syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
14550
14551Modified Files:
14552ltp/runtest/syscalls
14553Added Files:
14554ltp/testcases/kernel/syscalls/rt_sigprocmask/rt_sigprocmask02.c
14555
1455633) Log Message:
14557Add rt_sigqueueinfo01 test for rt_sigqueueinfo syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
14558
14559Modified Files:
14560ltp/runtest/syscalls
14561Added Files:
14562ltp/testcases/kernel/syscalls/rt_sigqueueinfo/Makefile
14563ltp/testcases/kernel/syscalls/rt_sigqueueinfo/rt_sigqueueinfo01.c
14564
1456534) Log Message:
14566Add rt_sigsuspend01 test for rt_sigsuspend syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
14567
14568Modified Files:
14569ltp/runtest/syscalls
14570Added Files:
14571ltp/testcases/kernel/syscalls/rt_sigsuspend/Makefile
14572ltp/testcases/kernel/syscalls/rt_sigsuspend/rt_sigsuspend01.c
14573
1457435) Log Message:
14575Add set_thread_area01 test for set_thread_area syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
14576
14577Modified Files:
14578ltp/runtest/syscalls
14579Added Files:
14580ltp/testcases/kernel/syscalls/set_thread_area/Makefile
14581ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area01.c
14582
1458336) Log Message:
14584Add set_thread_area02 test for set_thread_area syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
14585
14586Modified Files:
14587ltp/runtest/syscalls
14588Added Files:
14589ltp/testcases/kernel/syscalls/set_thread_area/set_thread_area02.c
14590
1459137) Log Message:
14592Add set_tid_address01 test for set_tid_address syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
14593
14594Modified Files:
14595ltp/runtest/syscalls
14596Added Files:
14597ltp/testcases/kernel/syscalls/set_tid_address/Makefile
14598ltp/testcases/kernel/syscalls/set_tid_address/set_tid_address01.c
14599
1460038) Log Message:
14601Add sgetmask01 test for sgetmask syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
14602
14603Modified Files:
14604ltp/runtest/syscalls
14605Added Files:
14606ltp/testcases/kernel/syscalls/sgetmask/Makefile
14607ltp/testcases/kernel/syscalls/sgetmask/sgetmask01.c
14608
1460939) Log Message:
14610Add sigreturn01 test for sigreturn syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
14611
14612Modified Files:
14613ltp/runtest/syscalls
14614Added Files:
14615ltp/testcases/kernel/syscalls/sigreturn/Makefile
14616ltp/testcases/kernel/syscalls/sigreturn/sigreturn01.c
14617
1461840) Log Message:
14619Add ssetmask01 test for ssetmask syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
14620
14621Modified Files:
14622ltp/runtest/syscalls
14623Added Files:
14624ltp/testcases/kernel/syscalls/ssetmask/Makefile
14625ltp/testcases/kernel/syscalls/ssetmask/ssetmask01.c
14626
1462741) Log Message:
14628Add timer_getoverrun01 test for timer_getoverrun01 syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
14629
14630Modified Files:
14631ltp/runtest/syscalls
14632Added Files:
14633ltp/testcases/kernel/syscalls/timer_getoverrun/Makefile
14634ltp/testcases/kernel/syscalls/timer_getoverrun/timer_getoverrun01.c
14635
1463642) Log Message:
14637Add timer_gettime01 test for timer_gettime syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
14638
14639Modified Files:
14640ltp/runtest/syscalls
14641Added Files:
14642ltp/testcases/kernel/syscalls/timer_gettime/Makefile
14643ltp/testcases/kernel/syscalls/timer_gettime/timer_gettime01.c
14644
1464543) Log Message:
14646Add tkill01 test for tkill syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
14647
14648Modified Files:
14649ltp/runtest/syscalls
14650Added Files:
14651ltp/testcases/kernel/syscalls/tkill/Makefile
14652ltp/testcases/kernel/syscalls/tkill/tkill01.c
14653
1465444) Log Message:
14655Add tkill02 test for tkill syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
14656
14657Modified Files:
14658ltp/runtest/syscalls
14659Added Files:
14660ltp/testcases/kernel/syscalls/tkill/tkill02.c
14661
1466245) Log Message:
14663Patch for "File" test case issue of 30-April-2009 release. Signed-off-by: rohit verma <rohit.170309@gmail.com>.
14664
14665Modified File(s):
14666ltp/testcases/commands/ade/file/file_test.sh
14667
1466846) Log Message:
14669I'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>.
14670
14671Modified Files:
14672ltp/configure.ac
14673ltp/include/config.h.default
14674ltp/testcases/kernel/controllers/cgroup/getdelays.c
14675Added Files:
14676ltp/m4/ltp-taskstats.m4
14677
1467847) Log Message:
14679Crash02: 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,
14680# ps aux
14681...
14682168 20121 0.0 0.0 3956 336 ? Ds 15:10 0:00 ./crash02 -e
14683-v 100
14684168 20122 0.0 0.0 3956 336 ? T 15:10 0:00 ./crash02 -e
14685-v 100
14686crash02 X ffff81007fb127a0 0 21272 21271 21273 (L-TLB)
14687 ffff81004c185d58 0000000000000046 ffff81007b494e08 0000000000000002
14688 0000000000000002 0000000000000002 ffff81007c5dc860 ffff81007fb127a0
14689 00000d8ebb800862 000000000000c315 ffff81007c5dca48 0000000300000001
14690Call Trace:
14691 [<ffffffff800235a7>] filp_close+0x5c/0x64
14692 [<ffffffff8001595a>] do_exit+0x913/0x91f
14693 [<ffffffff80048c18>] cpuset_exit+0x0/0x6c
14694 [<ffffffff8002ad05>] get_signal_to_deliver+0x42c/0x45a
14695 [<ffffffff8005a837>] do_notify_resume+0x9c/0x7af
14696 [<ffffffff80096e2b>] specific_send_sig_info+0x44/0xac
14697 [<ffffffff8009710e>] force_sig_info+0xae/0xb9
14698 [<ffffffff80066eed>] do_page_fault+0x81e/0x830
14699 [<ffffffff8005d6dc>] retint_signal+0x3d/0x79
14700crash02 X ffff810002376400 0 21273 21271 21272 (L-TLB)
14701 ffff81004d201f18 0000000000000046 ffff81007b494e08 0000000000000046
14702 0000000000000046 0000000000000002 ffff810078d3a040 ffffffff802eeae0
14703 00000d8ebb803430 000000000001a60c ffff810078d3a228 0000000000000000
14704Call Trace:
14705 [<ffffffff8001595a>] do_exit+0x913/0x91f
14706 [<ffffffff80048c18>] cpuset_exit+0x0/0x6c
14707 [<ffffffff8005d28d>] tracesys+0xd5/0xe0
14708So 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>.
14709
14710Modified Files:
14711ltp/testcases/misc/crash/crash02.c
14712
1471348) Log Message:
14714Fix 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>.
14715
14716Modified Files:
14717ltp/testcases/kernel/containers/pidns/pidns12.c
14718
1471949) Log Message:
14720In 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>.
14721
14722Modified Files:
14723ltp/testcases/kernel/timers/include/common_timers.h
14724ltp/testcases/kernel/timers/timer_create/timer_create02.c
14725
1472650) Log Message:
14727Postponing 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.
14728
14729Modified Files:
14730ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/1-1.c
14731
1473251) Log Message:
14733revert previous "style" change which did a lot more damage than good
14734
14735Modified File(s):
14736ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
14737ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
14738
1473952) Log Message:
14740execve: 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>.
14741
14742Modified Files:
14743ltp/doc/testcases/kernel.txt
14744ltp/runtest/ltplite
14745ltp/runtest/stress.part3
14746ltp/runtest/syscalls
14747ltp/testcases/kernel/syscalls/execve/execve04.c
14748ltp/testcases/kernel/syscalls/execve/execve05.c
14749Removed Files:
14750ltp/testcases/kernel/syscalls/execve/execve06.c
14751
1475253) Log Message:
14753Fix 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>.
14754
14755Modified Files:
14756ltp/testcases/kernel/syscalls/chown/chown03.c
14757
1475854) Log Message:
14759postponing 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.
14760
14761Modified Files:
14762ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/1-1.c
14763ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/2-1.c
14764ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/3-1.c
14765ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/3-2.c
14766ltp/testcases/open_posix_testsuite/conformance/interfaces/aio_return/4-1.c
14767
1476855) Log Message:
14769Renaming 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.
14770
14771Modified Files:
14772ltp/INSTALL ltp/README ltp/README.ltp-devel
14773
1477456) Log Message:
14775Port 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>.
14776
14777Added Files:
14778ltp/testcases/kernel/syscalls/utils/common_j_h.c
14779ltp/testcases/kernel/syscalls/utils/include_j_h.h
14780ltp/testcases/kernel/syscalls/utils/inotify.h
14781ltp/testcases/kernel/syscalls/utils/ioprio.h
14782ltp/testcases/kernel/syscalls/utils/numaif.h
14783ltp/testcases/kernel/syscalls/utils/poll.h
14784
1478557) Log Message:
14786Add/Port get_mempolicy01 test for get_mempolicy() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
14787
14788Modified Files:
14789ltp/runtest/syscalls
14790Added Files:
14791ltp/testcases/kernel/syscalls/get_mempolicy/Makefile
14792ltp/testcases/kernel/syscalls/get_mempolicy/get_mempolicy01.c
14793
1479458) Log Message:
14795Add/Port clock_getres01 test for clock_getres() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
14796
14797Modified Files:
14798ltp/runtest/syscalls
14799Added Files:
14800ltp/testcases/kernel/syscalls/clock_getres/Makefile
14801ltp/testcases/kernel/syscalls/clock_getres/clock_getres01.c
14802
1480359) Log Message:
14804Add/Port clock_nanosleep01 test for clock_nanosleep() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
14805
14806Modified Files:
14807ltp/runtest/syscalls
14808Added Files:
14809ltp/testcases/kernel/syscalls/clock_nanosleep/Makefile
14810ltp/testcases/kernel/syscalls/clock_nanosleep/clock_nanosleep01.c
14811
1481260) Log Message:
14813Add/Port mq_notify01 test for mq_notify() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
14814
14815Modified Files:
14816ltp/runtest/syscalls
14817Added Files:
14818ltp/testcases/kernel/syscalls/mq_notify/Makefile
14819ltp/testcases/kernel/syscalls/mq_notify/mq_notify01.c
14820
1482161) Log Message:
14822Add/Port ppoll01 test for ppoll() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
14823
14824Modified Files:
14825ltp/runtest/syscalls
14826Added Files:
14827ltp/testcases/kernel/syscalls/ppoll/Makefile
14828ltp/testcases/kernel/syscalls/ppoll/ppoll01.c
14829
1483062) Log Message:
14831Add/Port mq_open01 test for mq_open() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
14832
14833Modified Files:
14834ltp/runtest/syscalls
14835Added Files:
14836ltp/testcases/kernel/syscalls/mq_open/Makefile
14837ltp/testcases/kernel/syscalls/mq_open/mq_open01.c
14838
1483963) Log Message:
14840Add/Port mq_timedreceive01 test for mq_timedreceive() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
14841
14842Modified Files:
14843ltp/runtest/syscalls
14844Added Files:
14845ltp/testcases/kernel/syscalls/mq_timedreceive/Makefile
14846ltp/testcases/kernel/syscalls/mq_timedreceive/mq_timedreceive01.c
14847
1484864) Log Message:
14849Add/Port utimes01 test for utimes() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
14850
14851Modified Files:
14852ltp/runtest/syscalls
14853Added Files:
14854ltp/testcases/kernel/syscalls/utimes/Makefile
14855ltp/testcases/kernel/syscalls/utimes/utimes01.c
14856
1485765) Log Message:
14858Add/Port mq_unlink01 test for mq_unlink() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
14859
14860Modified Files:
14861ltp/runtest/syscalls
14862Added Files:
14863ltp/testcases/kernel/syscalls/mq_unlink/Makefile
14864ltp/testcases/kernel/syscalls/mq_unlink/mq_unlink01.c
14865
1486666) Log Message:
14867Add/Port mq_timedsend01 test for mq_timedsend() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
14868
14869Modified Files:
14870ltp/runtest/syscalls
14871Added Files:
14872ltp/testcases/kernel/syscalls/mq_timedsend/Makefile
14873ltp/testcases/kernel/syscalls/mq_timedsend/mq_timedsend01.c
14874
1487567) Log Message:
14876Add/Port unshare01 test for unshare() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
14877
14878Modified Files:
14879ltp/runtest/syscalls
14880Added Files:
14881ltp/testcases/kernel/syscalls/unshare/Makefile
14882ltp/testcases/kernel/syscalls/unshare/unshare01.c
14883
1488468) Log Message:
14885Add/Port unshare02 test for unshare() syscall. Signed-off-by: Manas Kumar Nayak <maknayak@in.ibm.com>.
14886
14887Modified Files:
14888ltp/runtest/syscalls
14889Added Files:
14890ltp/testcases/kernel/syscalls/unshare/unshare02.c
14891
1489269) Log Message:
14893The following patch solves the problem:
148941) Avoids build problem on your very old kernel,
148952) Will not run on on your old kernel but on kernel > 2.6.17,
14896Will revert to Autoconf later. Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
14897
14898Modified Files:
14899ltp/testcases/kernel/syscalls/splice/splice02.c
14900
1490170) Log Message:
14902Being 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>.
14903
14904Modified Files:
14905ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
14906
1490771) Log Message:
14908I come across with this kernel issue in 2.6.27:
14909http://lkml.org/lkml/2008/9/23/218,
14910http://lkml.org/lkml/2008/9/23/228,
14911http://lkml.org/lkml/2008/9/24/180,
14912http://lkml.org/lkml/2008/9/24/186,
14913http://lkml.org/lkml/2008/9/24/193,
14914http://lkml.org/lkml/2008/9/24/243,
14915http://lkml.org/lkml/2008/9/24/247,
14916Test 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>.
14917
14918Modified Files:
14919ltp/testcases/open_posix_testsuite/conformance/interfaces/sigaction/10-1.c
14920
subrata_modak73a57bd2009-04-29 13:56:49 +000014921LTP-20090430
14922
149231) Log Message:
14924This patch adds Integrity Measurement Architecture(IMA) testing support:
14925Changes:
14926- updated README
14927- add test for existence of openssl-devel (m4/ltp-crypto.m4)
14928- add support for finding an audit message in different log files
14929Signed-off-by: Mimi Zohar <zohar@us.ibm.com>.
14930
14931Modified Files:
14932ltp/config.mk.in
14933ltp/configure.ac
14934ltp/testcases/kernel/security/Makefile
14935Added Files:
14936ltp/m4/ltp-crypto.m4
14937ltp/runtest/ima
14938ltp/testcases/kernel/security/integrity/Makefile
14939ltp/testcases/kernel/security/integrity/ima/Makefile
14940ltp/testcases/kernel/security/integrity/ima/README
14941ltp/testcases/kernel/security/integrity/ima/policy/Makefile
14942ltp/testcases/kernel/security/integrity/ima/policy/measure.policy
14943ltp/testcases/kernel/security/integrity/ima/policy/measure.policy-invalid
14944ltp/testcases/kernel/security/integrity/ima/src/Makefile
14945ltp/testcases/kernel/security/integrity/ima/src/ima_boot_aggregate.c
14946ltp/testcases/kernel/security/integrity/ima/src/ima_measure.c
14947ltp/testcases/kernel/security/integrity/ima/src/ima_mmap.c
14948ltp/testcases/kernel/security/integrity/ima/tests/Makefile
14949ltp/testcases/kernel/security/integrity/ima/tests/ima_measurements.sh
14950ltp/testcases/kernel/security/integrity/ima/tests/ima_policy.sh
14951ltp/testcases/kernel/security/integrity/ima/tests/ima_setup.sh
14952ltp/testcases/kernel/security/integrity/ima/tests/ima_tpm.sh
14953ltp/testcases/kernel/security/integrity/ima/tests/ima_violations.sh
14954
149552) Log Message:
14956Addition of per_cpu_atomic_operations_vs_interrupt_disabling_module test to LTP. Signed-Off-By: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>.
14957
14958Added Files:
14959ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_atomic_operations_vs_interrupt_disabling_module/Makefile
14960ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_atomic_operations_vs_interrupt_disabling_module/test-cmpxchg-nolock.c
14961
149623) Log Message:
14963Module to test Per CPU Allocator. Signed-Off-By: Tejun Heo <tj@kernel.org>.
14964
14965Added Files:
14966ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_allocator_module/Makefile
14967ltp/testcases/kernel/device-drivers/misc_modules/per_cpu_allocator_module/test_per_cpu_allocator_module.c
14968
149694) Log Message:
14970Patch for fixing the testcase's segment fault. Signed-Off-By: Fan He <fhe@novell.com>.
14971
14972Modified File(s):
14973ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_gettime/speculative/6-1.c
14974ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_settime/speculative/12-1.c
14975
149765) Log Message:
14977Extended 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>.
14978
14979Modified File(s):
14980ltp/tools/genhtml.pl
14981
149826) Log Message:
14983Add 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>.
14984
14985Modified Files:
14986ltp/runalltests.sh
14987Added Files:
14988ltp/runtest/perfcounters
14989ltp/testcases/kernel/performance_counters/Makefile
14990ltp/testcases/kernel/performance_counters/performance_counter01.c
14991
149927) Log Message:
14993Add 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>.
14994
14995Modified Files:
14996ltp/runtest/perfcounters
14997Added Files:
14998ltp/testcases/kernel/performance_counters/performance_counter02.c
14999
150008) Log Message:
15001Add 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>.
15002
15003Modified Files:
15004ltp/runtest/stress.part1
15005Added Files:
15006ltp/testcases/kernel/mem/mmapstress/mmap-corruption01.c
15007
150089) Log Message:
15009Growfiles: 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>.
15010
15011Modified File(s):
15012ltp/lib/Makefile
15013ltp/testcases/kernel/fs/doio/growfiles.c
15014
1501510) Log Message:
15016While 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>.
15017
15018Modified File(s):
15019ltp/testcases/kernel/syscalls/ioctl/test_ioctl
15020ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
15021
1502211) Log Message:
15023Patch to integrate sched_smt cpu consolidation testcase to LTP. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
15024
15025Modified File(s):
15026ltp/testcases/kernel/power_management/pm_include.sh
15027ltp/testcases/kernel/power_management/runpwtests.sh
15028
1502912) Log Message:
15030This is v4l-test 0.11 patch for LTP. Changes:
15031 - Test cases added for VIDIOC_G_OUTPUT, VIDIOC_S_OUTPUT, VIDIOC_G_FMT, VIDIOC_G_SLICED_VBI_CAP, VIDIOC_QUERYMENU;
15032 - Cleaned up ret and errno variable names;
15033 - Separated the NULL parameter test cases to a separated testsuite and reworked most of the NULL parameter test cases;
15034 - Added camera enabling through /sys/devices/platform/eeepc/camera;
15035 - Added results page to documentation;
15036 - Follow kernel API changes in video_dummy.ko
15037Signed-off-by: Márton Németh <nm127@freemail.hu>.
15038
15039Modified Files:
15040ltp/testcases/kernel/device-drivers/v4l/kernel_space/video_dummy.c
15041ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
15042ltp/testcases/kernel/device-drivers/v4l/user_space/README
15043ltp/testcases/kernel/device-drivers/v4l/user_space/dev_video.c
15044ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
15045ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
15046ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
15047ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
15048ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
15049ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
15050ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
15051ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
15052ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
15053ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
15054ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
15055ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
15056ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.h
15057ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.c
15058ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.h
15059ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_LOG_STATUS.c
15060ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
15061ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PARM.c
15062ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PRIORITY.c
15063ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
15064ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
15065ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYSTD.c
15066ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
15067ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
15068ltp/testcases/kernel/device-drivers/v4l/user_space/test_invalid_ioctl.c
15069ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
15070ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
15071Added Files:
15072ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.c
15073ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.h
15074ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_G_SLICED_VBI_CAP.c
15075ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_G_SLICED_VBI_CAP.h
15076ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_OUTPUT.c
15077ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_OUTPUT.h
15078ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.c
15079ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.h
15080ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
15081
1508213) Log Message:
15083Patch for fixing the openposix_getoverrun_speculative_6_1 testcase's segment fault. Signed-Off-By: Fan He <fhe@novell.com>.
15084
15085Modified File(s):
15086ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/speculative/6-1.c
15087
1508814) Log Message:
15089Patch for fixing the openposix_timer_delete_speculative_5_1 testcase's segment fault. Signed-Off-By: Fan He <fhe@novell.com>.
15090
15091Modified File(s):
15092ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_delete/speculative/5-1.c
15093
1509415) Log Message:
15095I 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>.
15096
15097Modified File(s):
15098ltp/include/tlibio.h
15099
1510016) Log Message:
15101Fix clone07 bug. Signed-Off-By: Guo Hongruan <guo.hongruan@gulessoft.com>.
15102
15103Modified File(s):
15104ltp/testcases/kernel/syscalls/clone/clone07.c
15105
1510617) Log Message:
15107Addition of splice02 test for splice() syscall. Original-Author: Jens Axboe <axboe@kernel.dk>, Ported-To-LTP:By: Manas K Nayak <maknayak@in.ibm.com>.
15108
15109Modified Files:
15110ltp/runtest/syscalls
15111Added Files:
15112ltp/testcases/kernel/syscalls/splice/splice02.c
15113
1511418) Log Message:
15115Addition 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>,
15116
15117Modified Files:
15118ltp/runtest/syscalls
15119Added Files:
15120ltp/testcases/kernel/syscalls/clock_nanosleep2/Makefile
15121ltp/testcases/kernel/syscalls/clock_nanosleep2/clock_nanosleep2_01.c
15122
1512319) Log Message:
15124Addition 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>,
15125
15126Modified Files:
15127ltp/runtest/syscalls
15128Added Files:
15129ltp/testcases/kernel/syscalls/cacheflush/Makefile
15130ltp/testcases/kernel/syscalls/cacheflush/cacheflush01.c
15131
1513220) Log Message:
15133Fix mount02 and mount03. Signed-Off-By: Guo Hongruan <guo.hongruan@gulessoft.com>.
15134
15135Modified File(s):
15136ltp/testcases/kernel/syscalls/mount/mount02.c
15137ltp/testcases/kernel/syscalls/mount/mount03.c
15138
1513921) Log Message:
15140How 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>.
15141
15142Modified File(s):
15143ltp/testcases/kernel/syscalls/setuid/setuid04.c
15144
1514522) Log Message:
15146Rohit 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>.
15147
15148Modified Files:
15149ltp/testcases/kernel/syscalls/fork/fork05.c
15150
1515123) Log Message:
15152Fix from CAI Qian <caiqian@cclom.cn>.
15153
15154Modified Files:
15155ltp/testcases/network/lib6/runcc.c
15156
1515724) Log Message:
15158It 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>.
15159
15160Modified Files:
15161ltp/testcases/commands/ade/ar/ar01
15162
1516325) Log Message:
15164The 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>.
15165
15166Modified Files:
15167ltp/testcases/kernel/power_management/lib/sched_mc.py
15168
1516926) Log Message:
15170CPU 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>.
15171
15172Modified Files:
15173ltp/testcases/kernel/power_management/cpu_consolidation.py
15174
1517527) Log Message:
15176Master 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>.
15177
15178Modified Files:
15179ltp/testcases/kernel/power_management/runpwtests.sh
15180
1518128) Log Message:
15182This testcase test sched_smt_power_saving interface with valid and inavlid values. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
15183
15184Added Files:
15185ltp/testcases/kernel/power_management/test_sched_smt.sh
15186
1518729) Log Message:
15188Modifed test_sched_mc interface testing testcase to use reusable function. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
15189
15190Modified Files:
15191ltp/testcases/kernel/power_management/test_sched_mc.sh
15192
1519330) Log Message:
15194The test_dma_thread_diotest contains an unnecessary bashism. This patch fixes that. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
15195
15196Modified File(s):
15197ltp/testcases/kernel/io/direct_io/test_dma_thread_diotest7.sh
15198
1519931) Log Message:
15200Make fs/quota_remount_test01 more POSIX-shell friendly. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
15201
15202Modified File(s):
15203ltp/testcases/kernel/fs/quota_remount/quota_remount_test01.sh
15204
1520532) Log Message:
15206First, 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>.
15207
15208Modified File(s):
15209ltp/testcases/kernel/syscalls/pselect/pselect01.c
15210
1521133) Log Message:
15212This 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>.
15213
15214Modified File(s):
15215ltp/testcases/kernel/device-drivers/v4l/user_space/README
15216ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
15217ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
15218ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
15219ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
15220ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
15221ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
15222ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
15223ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
15224ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.c
15225ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FMT.h
15226ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
15227ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
15228ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
15229ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
15230ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYMENU.c
15231ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
15232ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
15233ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
15234ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
15235ltp/testcases/kernel/device-drivers/v4l/user_space/doc/results.html
15236
1523734) Log Message:
15238Jiri 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>.
15239"Serge E. Hallyn" <serue@us.ibm.com> replied:
15240If 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.
15241Jiri 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.
15242"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.
15243
15244Modified File(s):
15245ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/selinux_bounds.sh
15246ltp/testcases/kernel/security/selinux-testsuite/tests/capable_file/selinux_capable_file.sh
15247ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_capable_sys.sh
15248ltp/testcases/kernel/security/selinux-testsuite/tests/entrypoint/selinux_entrypoint.sh
15249ltp/testcases/kernel/security/selinux-testsuite/tests/execute_no_trans/selinux_execute_no_trans.sh
15250ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive.sh
15251ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
15252ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit.sh
15253ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_ioctl.sh
15254ltp/testcases/kernel/security/selinux-testsuite/tests/link/selinux_link.sh
15255ltp/testcases/kernel/security/selinux-testsuite/tests/mkdir/selinux_mkdir.sh
15256ltp/testcases/kernel/security/selinux-testsuite/tests/open/selinux_open.sh
15257ltp/testcases/kernel/security/selinux-testsuite/tests/readlink/selinux_readlink.sh
15258ltp/testcases/kernel/security/selinux-testsuite/tests/relabel/selinux_relabel.sh
15259ltp/testcases/kernel/security/selinux-testsuite/tests/rename/selinux_rename.sh
15260ltp/testcases/kernel/security/selinux-testsuite/tests/rxdir/selinux_rxdir.sh
15261ltp/testcases/kernel/security/selinux-testsuite/tests/setattr/selinux_setattr.sh
15262ltp/testcases/kernel/security/selinux-testsuite/tests/stat/selinux_stat.sh
15263
1526435) Log Message:
15265I 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>.
15266
15267Modified File(s):
15268ltp/testcases/kernel/security/selinux-testsuite/tests/entrypoint/selinux_entrypoint.sh
15269
1527036) Log Message:
15271Add 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
15272Result:
15273cgroup_regression_test 1 PASS : no kernel bug was found
15274cgroup_regression_test 2 PASS : notify_on_release is inherited
15275cgroup_regression_test 3 PASS : no kernel bug was found
15276cgroup_regression_test 4 PASS : no lockdep BUG was found
15277cgroup_regression_test 5 PASS : no kernel bug was found
15278cgroup_regression_test 6 PASS : no kernel bug was found
15279cgroup_regression_test 7 PASS : no kernel bug was found
15280cgroup_regression_test 8 PASS : no kernel bug was found
15281cgroup_regression_test 9 PASS : no kernel warning was found
15282cgroup_regression_test 10 PASS : no kernel warning was found
15283Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
15284
15285Modified Files:
15286ltp/runtest/controllers
15287ltp/testcases/kernel/controllers/Makefile
15288ltp/testcases/kernel/controllers/README
15289Added Files:
15290ltp/testcases/kernel/controllers/cgroup/Makefile
15291ltp/testcases/kernel/controllers/cgroup/README
15292ltp/testcases/kernel/controllers/cgroup/cgroup_regression_test.sh
15293ltp/testcases/kernel/controllers/cgroup/fork_processes.c
15294ltp/testcases/kernel/controllers/cgroup/getdelays.c
15295ltp/testcases/kernel/controllers/cgroup/test_10_1.sh
15296ltp/testcases/kernel/controllers/cgroup/test_10_2.sh
15297ltp/testcases/kernel/controllers/cgroup/test_3_1.sh
15298ltp/testcases/kernel/controllers/cgroup/test_3_2.sh
15299ltp/testcases/kernel/controllers/cgroup/test_6_1.sh
15300ltp/testcases/kernel/controllers/cgroup/test_6_2.c
15301ltp/testcases/kernel/controllers/cgroup/test_9_1.sh
15302ltp/testcases/kernel/controllers/cgroup/test_9_2.sh
15303
1530437) Log Message:
15305Test 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>.
15306
15307Modified Files:
15308ltp/testcases/kernel/controllers/Makefile
15309ltp/testcases/kernel/controllers/README
15310ltp/testcases/kernel/controllers/test_controllers.sh
15311ltp/testcases/kernel/controllers/testplan.txt
15312Added Files:
15313ltp/testcases/kernel/controllers/cpuset/Makefile
15314ltp/testcases/kernel/controllers/cpuset/README
15315ltp/testcases/kernel/controllers/cpuset/run_cpuset_test.sh
15316ltp/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/Makefile
15317ltp/testcases/kernel/controllers/cpuset/cpuset_base_ops_test/cpuset_base_ops_testset.sh
15318ltp/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/Makefile
15319ltp/testcases/kernel/controllers/cpuset/cpuset_exclusive_test/cpuset_exclusive_test.sh
15320ltp/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/Makefile
15321ltp/testcases/kernel/controllers/cpuset/cpuset_hierarchy_test/cpuset_hierarchy_test.sh
15322ltp/testcases/kernel/controllers/cpuset/cpuset_inherit_test/Makefile
15323ltp/testcases/kernel/controllers/cpuset/cpuset_inherit_test/cpuset_inherit_testset.sh
15324ltp/testcases/kernel/controllers/cpuset/cpuset_lib/Makefile
15325ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset_funcs.sh
15326ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
15327ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
15328ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
15329
1533038) Log Message:
15331While 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>.
15332
15333Modified Files:
15334ltp/testcases/commands/su/su01_s1
15335
1533639) Log Message:
15337Fix 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>.
15338
15339Modified Files:
15340ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
15341
1534240) Log Message:
15343
15344README: 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>.
15345
15346Modified Files:
15347ltp/README
15348
1534941) Log Message:
15350Fix 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>.
15351
15352Modified Files:
15353ltp/testcases/kernel/syscalls/fsync/fsync02.c
15354
1535542) Log Message:
15356Delete 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>.
15357
15358Modified Files:
15359ltp/runtest/syscalls
15360ltp/testcases/kernel/syscalls/chmod/Makefile
15361ltp/testcases/kernel/syscalls/chmod/chmod05.c
15362ltp/testcases/kernel/syscalls/chmod/chmod06.c
15363ltp/testcases/kernel/syscalls/chown/Makefile
15364ltp/testcases/kernel/syscalls/chown/chown03.c
15365ltp/testcases/kernel/syscalls/chown/chown04.c
15366ltp/testcases/kernel/syscalls/fchmod/Makefile
15367ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
15368ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
15369ltp/testcases/kernel/syscalls/fchown/Makefile
15370ltp/testcases/kernel/syscalls/fchown/fchown03.c
15371ltp/testcases/kernel/syscalls/fchown/fchown04.c
15372
1537343) Log Message:
15374The attached patch fixes this bug. This is the bug of the kernel. The following patch has fixed the bug.
15375commit af76aba00fdcfb21535c9f9872245d14097a4561
15376Author: Rusty Russell <rusty@rustcorp.com.au>
15377Date: Mon Mar 30 22:05:11 2009 -0600
15378 cpumask: fix seq_bitmap_*() functions.
15379 1) seq_bitmap_list() should take a const.
15380 2) All the seq_bitmap should use cpumask_bits().
15381 Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
15382But 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>.
15383
15384Modified Files:
15385ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset_funcs.sh
15386ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/Makefile
15387ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
15388ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_testset.sh
15389Added Files:
15390ltp/testcases/kernel/controllers/cpuset/cpuset_lib/bitmask.h
15391ltp/testcases/kernel/controllers/cpuset/cpuset_lib/common.h
15392ltp/testcases/kernel/controllers/cpuset/cpuset_lib/cpuset.h
15393ltp/testcases/kernel/controllers/cpuset/cpuset_lib/libbitmask.c
15394ltp/testcases/kernel/controllers/cpuset/cpuset_lib/libcpuset.c
15395
1539644) Log Message:
15397Add capability bounding set testcases, to verify the following:
15398 1. prctl(CAP_BSET_READ, 0..NCAPS) returns 1
15399 2. prctl(CAP_BSET_READ, -1|NCAPS+1) return -1
15400 3. prctl(CAP_BSET_DROP, -1|NCAPS+1) returns -1
15401 4. prctl(CAP_BSET_DROP, 0..NCAPS) returns 1
15402 4b. prctl(CAP_BSET_READ, N) returns 0 after each unset, 1 for those not yet removed
15403 5. fI=empty; N \notin pP; prctl(CAPBSET_DROP, N); setting pI=N fails
15404 6. pI=N; fI=fE=N; prctl(CAPBSET_DROP, N); exec(f) - N \in pE
15405 (or make f setuid-root)
15406 7. pI=0; fI=fE=N; prctl(CAPBSET_DROP, N); exec(f) - N \notin pE
15407 (or make f setuid-root)
15408A 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>.
15409
15410Modified Files:
15411ltp/runltp
15412ltp/testcases/kernel/security/Makefile
15413Added Files:
15414ltp/runtest/cap_bounds
15415ltp/testcases/kernel/security/cap_bound/Makefile
15416ltp/testcases/kernel/security/cap_bound/cap_bounds_r.c
15417ltp/testcases/kernel/security/cap_bound/cap_bounds_rw.c
15418ltp/testcases/kernel/security/cap_bound/cap_bset_inh_bounds.c
15419ltp/testcases/kernel/security/cap_bound/check_for_libcap.sh
15420ltp/testcases/kernel/security/cap_bound/check_pe.c
15421ltp/testcases/kernel/security/cap_bound/dummy.c
15422ltp/testcases/kernel/security/cap_bound/exec_with_inh.c
15423ltp/testcases/kernel/security/cap_bound/exec_without_inh.c
15424ltp/testcases/kernel/security/cap_bound/run_capbounds.sh
15425
1542645) Log Message:
15427Exit in testsf_s6 when host lookup fails to prevent segfaults later. Jiri Palecek <jpalecek@web.de>.
15428
15429Modified Files:
15430ltp/testcases/network/ipv6/sendfile6/testsf_s6.c
15431
1543246) Log Message:
15433Fix collateral damage caused by recent coding style cleanups. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
15434
15435Modified Files:
15436ltp/testcases/kernel/syscalls/syslog/syslog01
15437ltp/testcases/kernel/syscalls/syslog/syslog02
15438ltp/testcases/kernel/syscalls/syslog/syslog03
15439ltp/testcases/kernel/syscalls/syslog/syslog04
15440ltp/testcases/kernel/syscalls/syslog/syslog05
15441ltp/testcases/kernel/syscalls/syslog/syslog06
15442ltp/testcases/kernel/syscalls/syslog/syslog07
15443ltp/testcases/kernel/syscalls/syslog/syslog08
15444ltp/testcases/kernel/syscalls/syslog/syslog09
15445ltp/testcases/kernel/syscalls/syslog/syslog10
15446
1544747) Log Message:
15448This patch is a rewrite of symlinkat and linkat tests aimed to:
15449 - simplify the code
15450 - cease using the current directory for testfiles
15451Hope this applies, since I'm sending this from a weekly (er.. monthly) version of Opera. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
15452
15453Modified Files:
15454ltp/testcases/kernel/syscalls/linkat/linkat01.c
15455ltp/testcases/kernel/syscalls/symlinkat/symlinkat01.c
15456
1545748) Log Message:
15458fallocate tests call syscall() incorrectly for 32-bit powerpc. Signed-off-by: Dave Kleikamp <shaggy@linux.vnet.ibm.com>.
15459
15460Modified Files:
15461ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
15462ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
15463ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
15464
1546549) Log Message:
15466IMA 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>.
15467
15468Modified File(s):
15469ltp/m4/ltp-crypto.m4
15470
subrata_modak7a6934f2009-04-30 10:36:45 +00001547150) Log Message:
15472Reverting 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.
15473
15474Modified Files:
15475ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
15476
1547751) Log Message:
15478Reverting "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.
15479
15480Modified Files:
15481ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
15482ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
15483ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrace.te
15484ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrans.te
15485ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_entrypoint.te
15486ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execshare.te
15487ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_exectrace.te
15488ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execute_no_trans.te
15489ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
15490ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
15491ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
15492ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_inherit.te
15493ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
15494ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ipc.te
15495ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_link.te
15496ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_mkdir.te
15497ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_open.te
15498ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ptrace.te
15499ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_relabel.te
15500ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rename.te
15501ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setattr.te
15502ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
15503ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sigkill.te
15504ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
15505ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
15506ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getpgid.te
15507ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsched.te
15508ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsid.te
15509ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
15510ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setsched.te
15511ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_transition.te
15512ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_wait.te
15513
subrata_modak63d12872009-03-31 05:58:26 +000015514LTP-20090331
15515
155161) Log Message:
15517Addition of CONTROLLER AREA NETWORK tests to LTP. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.
15518
15519Added Files:
15520ltp/testcases/network/can/filter-tests/00_Descriptions.txt
15521ltp/testcases/network/can/filter-tests/INSTALL
15522ltp/testcases/network/can/filter-tests/Makefile
15523ltp/testcases/network/can/filter-tests/canecho.c
15524ltp/testcases/network/can/filter-tests/run_ltp-can_tests.sh
15525ltp/testcases/network/can/filter-tests/tst-bcm-cycle.c
15526ltp/testcases/network/can/filter-tests/tst-bcm-dump.c
15527ltp/testcases/network/can/filter-tests/tst-bcm-filter.c
15528ltp/testcases/network/can/filter-tests/tst-bcm-rtr.c
15529ltp/testcases/network/can/filter-tests/tst-bcm-rx-sendto.c
15530ltp/testcases/network/can/filter-tests/tst-bcm-server.c
15531ltp/testcases/network/can/filter-tests/tst-bcm-single.c
15532ltp/testcases/network/can/filter-tests/tst-bcm-throttle.c
15533ltp/testcases/network/can/filter-tests/tst-bcm-tx-sendto.c
15534ltp/testcases/network/can/filter-tests/tst-bcm-tx_read.c
15535ltp/testcases/network/can/filter-tests/tst-err.c
15536ltp/testcases/network/can/filter-tests/tst-filter-master.c
15537ltp/testcases/network/can/filter-tests/tst-filter-server.c
15538ltp/testcases/network/can/filter-tests/tst-packet.c
15539ltp/testcases/network/can/filter-tests/tst-proc.c
15540ltp/testcases/network/can/filter-tests/tst-raw-filter.c
15541ltp/testcases/network/can/filter-tests/tst-raw-sendto.c
15542ltp/testcases/network/can/filter-tests/tst-raw.c
15543
155442) Log Message:
15545Add LTP Command File for CAN Filter Tests. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.
15546
15547Added Files:
15548ltp/runtest/can
15549
155503) Log Message:
15551Add Info For Running CAN tests in runalltests.sh. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.
15552
15553Modified Files:
15554ltp/runalltests.sh
15555
155564) Log Message:
15557Add Kernel Config Options for CAN tests. Signed-Off-By: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>.
15558
15559Modified Files:
15560ltp/README
15561
155625) Log Message:
15563[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.
15564Changelog:
15565 Mar 02 2009: moved to the libclone do_clone() helper.
15566Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>,
15567Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
15568
15569Modified Files:
15570ltp/README
15571ltp/testcases/kernel/containers/Makefile
15572ltp/testcases/kernel/containers/README
15573ltp/testcases/kernel/containers/container_test.sh
15574Added Files:
15575ltp/testcases/kernel/containers/mqns/Makefile
15576ltp/testcases/kernel/containers/mqns/check_mqns_enabled.c
15577ltp/testcases/kernel/containers/mqns/mqns.h
15578ltp/testcases/kernel/containers/mqns/mqns_01.c
15579ltp/testcases/kernel/containers/mqns/runmqnstest.sh
15580
155816) Log Message:
15582[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.
15583Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>,
15584Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
15585
15586Modified Files:
15587ltp/testcases/kernel/containers/mqns/runmqnstest.sh
15588Added Files:
15589ltp/testcases/kernel/containers/mqns/mqns_02.c
15590
155917) Log Message:
15592[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>.
15593
15594Modified Files:
15595ltp/testcases/kernel/containers/mqns/mqns.h
15596ltp/testcases/kernel/containers/mqns/runmqnstest.sh
15597Added Files:
15598ltp/testcases/kernel/containers/mqns/mqns_03.c
15599
156008) Log Message:
15601[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>.
15602
15603Modified Files:
15604ltp/testcases/kernel/containers/mqns/mqns.h
15605ltp/testcases/kernel/containers/mqns/runmqnstest.sh
15606Added Files:
15607ltp/testcases/kernel/containers/mqns/mqns_04.c
15608
156099) Log Message:
15610Make 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>.
15611
15612Modified File(s):
15613ltp/testcases/kernel/device-drivers/acpi/LtpAcpiCmds.c
15614ltp/testcases/kernel/device-drivers/acpi/LtpAcpiMain.c
15615ltp/testcases/kernel/device-drivers/acpi/Makefile
15616
1561710) Log Message:
15618Replace 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>.
15619
15620Modified File(s):
15621ltp/testcases/kernel/sched/hyperthreading/Makefile
15622ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
15623ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
15624ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTenabled.c
15625ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
15626ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTinterrupt.c
15627ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c
15628
1562911) Log Message:
15630[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>.
15631
15632Modified Files:
15633ltp/testcases/kernel/power_management/lib/sched_mc.py
15634
1563512) Log Message:
15636[PATCH 02/05]: Patch to implement test case to validate sched domain tree: Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
15637
15638Added Files:
15639ltp/testcases/kernel/power_management/sched_domain.py
15640
1564113) Log Message:
15642Patch to integrate sched domain testcase to LTP: Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
15643
15644Modified Files:
15645ltp/testcases/kernel/power_management/Makefile
15646ltp/testcases/kernel/power_management/runpwtests.sh
15647
1564814) Log Message:
15649Patch 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>.
15650
15651Modified Files:
15652ltp/testcases/kernel/power_management/cpu_consolidation.py
15653
1565415) Log Message:
15655Patch to fix cpufreq governor load and unload. Signed-Off-By: Poornima nayak <mpnayak@linux.vnet.ibm.com>.
15656
15657Modified Files:
15658ltp/testcases/kernel/power_management/pwkm_load_unload.sh
15659
1566016) Log Message:
15661Calculate 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>.
15662
15663Modified File(s):
15664ltp/testcases/kernel/controllers/cpuctl/cpuctl_latency_check_task.c
15665ltp/testcases/kernel/controllers/cpuctl/cpuctl_testplan.txt
15666ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_latency_test.sh
15667
1566817) Log Message:
15669INOTIFY02: add warning about bug: we have many messages about this bug in mail lists. Signed-Off-BY: Andrew Vagin <avagin@gmail.com>.
15670
15671Modified File(s):
15672ltp/testcases/kernel/syscalls/inotify/inotify02.c
15673
1567418) Log Message:
15675Patch for enabling the ftruncate04 testcase:
15676-add mount mandatory option to enable test run. this test case doesn't work almost all the time we use it.
15677-modified ftruncate04.c for the situation when the /tmp(or other test) directory is in a LVM filesystem where there are three output lines
15678-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.
15679Signed-off-by : fredrick he <fhe@novell.com>.
15680
15681Modified Files:
15682ltp/runtest/syscalls
15683ltp/testcases/kernel/syscalls/ftruncate/Makefile
15684ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
15685Added Files:
15686ltp/testcases/kernel/syscalls/ftruncate/ftruncate.sh
15687ltp/testcases/kernel/syscalls/ftruncate/ftruncate_64.sh
15688
1568919) Log Message:
15690utimensat 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:
156911) for i386 arch: One of the above checks should be removed.
156922) 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>.
15693
15694Modified File(s):
15695ltp/testcases/kernel/syscalls/utimensat/Makefile
15696
1569720) Log Message:
15698lcov: improve function name filtering. Only remove those characters from function names which would conflict with internal delimiters. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
15699
15700Modified File(s):
15701ltp/utils/analysis/lcov/bin/geninfo
15702
1570321) Log Message:
15704pselect01 & 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>.
15705
15706Modified File(s):
15707ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
15708ltp/testcases/kernel/syscalls/pselect/pselect01.c
15709
1571022) Log Message:
15711Proc01: 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,
15712<1> selinux.h is available, but libselinux is not.
15713<2> libselinux is available, but selinux.h is not.
15714Therefore, 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>.
15715
15716Modifies File(s):
15717ltp/m4/ltp-selinux.m4
15718ltp/testcases/kernel/fs/proc/proc01.c
15719
1572023) Log Message:
15721Stress 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>.
15722
15723Added Files:
15724ltp/testscripts/load_stress_all_kernel_modules.sh
15725
1572624) Log Message:
15727This 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>.
15728
15729Modified File(s):
15730ltp/testcases/kernel/device-drivers/v4l/user_space/README
15731ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
15732ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.h
15733ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
15734ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
15735ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
15736ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
15737ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
15738ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
15739ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
15740ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
15741
1574225) Log Message:
15743Formatted 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.
15744
15745Modified File(s):
15746ltp/testcases/commands/ade/ar/ar01
15747
1574826) Log Message:
15749Fixed 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.
15750
15751Modified File(s):
15752ltp/testcases/commands/ade/ar/ar01
15753
1575427) Log Message:
15755Symlink01: 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>.
15756
15757Modified Files:
15758ltp/testcases/kernel/syscalls/symlink/symlink01.c
15759
1576028) Log Message:
15761Sysconf01: 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>.
15762
15763Modified Files:
15764ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
15765
1576629) Log Message:
15767Ln_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>.
15768
15769Modified Files:
15770ltp/testcases/commands/fileutils/ln/ln_tests.sh
15771ltp/testcases/commands/unzip/Makefile
15772
1577330) Log Message:
15774Fixed testcase #19 in a similar manner as #17.
15775
15776Modified File(s):
15777ltp/testcases/commands/ade/ar/ar01
15778
1577931) Log Message:
15780Modified 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>.
15781
15782Modified File(s):
15783ltp/testcases/kernel/syscalls/ftruncate/ftruncate.sh
15784ltp/testcases/kernel/syscalls/ftruncate/ftruncate_64.sh
15785
1578632) Log Message:
15787The 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>.
15788
15789Modified File(s):
15790ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
15791
1579233) Log Message:
15793Writev06: 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>.
15794
15795Modified File(s):
15796ltp/testcases/kernel/syscalls/writev/writev06.c
15797
1579834) Log Message:
15799Writev06: 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>.
15800
15801Modified File(s):
15802ltp/testcases/kernel/syscalls/writev/writev06.c
15803
1580435) Log Message:
15805The 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>,
15806
15807Modified File(s):
15808ltp/testcases/kernel/fs/fs_perms/Makefile
15809ltp/testcases/kernel/fs/fs_perms/fs_perms.c
15810ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh
15811
1581236) Log Message:
15813Pipeio: 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.
15814# ./pipeio -T pipeio_1 -c 5 -s 4090 -i 100 -b -f x80
15815Segmentation fault
15816This 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>.
15817
15818Modified File(s):
15819ltp/testcases/kernel/ipc/pipeio/pipeio.c
15820
1582137) Log Message:
15822This 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>.
15823
15824Modified File(s):
15825ltp/runltp
15826ltp/runltplite.sh
15827ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh
15828
1582938) Log Message:
15830v4l-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>.
15831
15832Modified Files:
15833ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
15834ltp/testcases/kernel/device-drivers/v4l/user_space/README
15835ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
15836ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
15837ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
15838Added Files:
15839ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PARM.c
15840ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PARM.h
15841
1584239) Log Message:
15843Fs_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>.
15844
15845Modified Files:
15846ltp/testcases/kernel/fs/fs_perms/fs_perms.c
15847
1584840) Log Message:
15849Fallocate: 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>.
15850
15851Modified Files:
15852ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
15853ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
15854ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
15855
1585641) Log Message:
15857Execve04: 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>.
15858
15859Modified Files:
15860ltp/runtest/syscalls
15861ltp/testcases/kernel/syscalls/execve/execve04.c
15862
1586342) Log Message:
15864Realtime: 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>.
15865
15866Modified File(s):
15867ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
15868
1586943) Log Message:
15870Cleanup user space device-driver Makefiles: Signed-Off-By: Németh Márton <nm127@freemail.hu>.
15871
15872Modified File(s):
15873ltp/testcases/kernel/device-drivers/agp/user_space/Makefile
15874ltp/testcases/kernel/device-drivers/base/user_base/Makefile
15875ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/Makefile
15876ltp/testcases/kernel/device-drivers/pci/user_tpci/Makefile
15877ltp/testcases/kernel/device-drivers/tbio/user_space/Makefile
15878ltp/testcases/kernel/device-drivers/usb/user_usb/Makefile
15879
1588044) Log Message:
15881Coding Syle Cleanups. Signed-Off-By: <michal.simek@petalogix.com>.
15882
15883Modified Files:
15884ltp/testcases/kernel/syscalls/abort/abort01.c
15885ltp/testcases/kernel/syscalls/accept/accept01.c
15886ltp/testcases/kernel/syscalls/accept4/accept4_01.c
15887ltp/testcases/kernel/syscalls/access/access01.c
15888ltp/testcases/kernel/syscalls/access/access02.c
15889ltp/testcases/kernel/syscalls/access/access03.c
15890ltp/testcases/kernel/syscalls/access/access04.c
15891ltp/testcases/kernel/syscalls/access/access05.c
15892ltp/testcases/kernel/syscalls/acct/acct01.c
15893ltp/testcases/kernel/syscalls/acct/acct02.c
15894ltp/testcases/kernel/syscalls/adjtimex/adjtimex01.c
15895ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
15896ltp/testcases/kernel/syscalls/alarm/alarm01.c
15897ltp/testcases/kernel/syscalls/alarm/alarm02.c
15898ltp/testcases/kernel/syscalls/alarm/alarm03.c
15899ltp/testcases/kernel/syscalls/alarm/alarm05.c
15900ltp/testcases/kernel/syscalls/alarm/alarm06.c
15901ltp/testcases/kernel/syscalls/alarm/alarm07.c
15902ltp/testcases/kernel/syscalls/asyncio/asyncio02.c
15903ltp/testcases/kernel/syscalls/bind/bind01.c
15904ltp/testcases/kernel/syscalls/bind/bind02.c
15905ltp/testcases/kernel/syscalls/brk/brk01.c
15906ltp/testcases/kernel/syscalls/capget/capget01.c
15907ltp/testcases/kernel/syscalls/capget/capget02.c
15908ltp/testcases/kernel/syscalls/capset/capset01.c
15909ltp/testcases/kernel/syscalls/capset/capset02.c
15910ltp/testcases/kernel/syscalls/chdir/chdir01.c
15911ltp/testcases/kernel/syscalls/chdir/chdir02.c
15912ltp/testcases/kernel/syscalls/chdir/chdir03.c
15913ltp/testcases/kernel/syscalls/chdir/chdir04.c
15914ltp/testcases/kernel/syscalls/chmod/change_owner.c
15915ltp/testcases/kernel/syscalls/chmod/change_owner.mode.sh
15916ltp/testcases/kernel/syscalls/chmod/chmod01.c
15917ltp/testcases/kernel/syscalls/chmod/chmod02.c
15918ltp/testcases/kernel/syscalls/chmod/chmod03.c
15919ltp/testcases/kernel/syscalls/chmod/chmod04.c
15920ltp/testcases/kernel/syscalls/chmod/chmod05.c
15921ltp/testcases/kernel/syscalls/chmod/chmod06.c
15922ltp/testcases/kernel/syscalls/chmod/chmod07.c
15923ltp/testcases/kernel/syscalls/chown/change_owner.c
15924ltp/testcases/kernel/syscalls/chown/change_owner.mode.sh
15925ltp/testcases/kernel/syscalls/chown/chown01.c
15926ltp/testcases/kernel/syscalls/chown/chown02.c
15927ltp/testcases/kernel/syscalls/chown/chown03.c
15928ltp/testcases/kernel/syscalls/chown/chown04.c
15929ltp/testcases/kernel/syscalls/chown/chown05.c
15930ltp/testcases/kernel/syscalls/chroot/chroot01.c
15931ltp/testcases/kernel/syscalls/chroot/chroot02.c
15932ltp/testcases/kernel/syscalls/chroot/chroot03.c
15933ltp/testcases/kernel/syscalls/chroot/chroot04.c
15934ltp/testcases/kernel/syscalls/clone/clone01.c
15935ltp/testcases/kernel/syscalls/clone/clone02.c
15936ltp/testcases/kernel/syscalls/clone/clone03.c
15937ltp/testcases/kernel/syscalls/clone/clone04.c
15938ltp/testcases/kernel/syscalls/clone/clone05.c
15939ltp/testcases/kernel/syscalls/clone/clone06.c
15940ltp/testcases/kernel/syscalls/clone/clone07.c
15941ltp/testcases/kernel/syscalls/close/close01.c
15942ltp/testcases/kernel/syscalls/close/close02.c
15943ltp/testcases/kernel/syscalls/close/close08.c
15944ltp/testcases/kernel/syscalls/confstr/confstr01.c
15945ltp/testcases/kernel/syscalls/connect/connect01.c
15946ltp/testcases/kernel/syscalls/creat/creat01.c
15947ltp/testcases/kernel/syscalls/creat/creat03.c
15948ltp/testcases/kernel/syscalls/creat/creat04.c
15949ltp/testcases/kernel/syscalls/creat/creat05.c
15950ltp/testcases/kernel/syscalls/creat/creat06.c
15951ltp/testcases/kernel/syscalls/creat/creat07.c
15952ltp/testcases/kernel/syscalls/creat/creat08.c
15953ltp/testcases/kernel/syscalls/creat/creat09.c
15954ltp/testcases/kernel/syscalls/creat/test1.c
15955ltp/testcases/kernel/syscalls/dup/dup01.c
15956ltp/testcases/kernel/syscalls/dup/dup02.c
15957ltp/testcases/kernel/syscalls/dup/dup03.c
15958ltp/testcases/kernel/syscalls/dup/dup04.c
15959ltp/testcases/kernel/syscalls/dup/dup05.c
15960ltp/testcases/kernel/syscalls/dup/dup06.c
15961ltp/testcases/kernel/syscalls/dup/dup07.c
15962ltp/testcases/kernel/syscalls/dup2/dup201.c
15963ltp/testcases/kernel/syscalls/dup2/dup202.c
15964ltp/testcases/kernel/syscalls/dup2/dup203.c
15965ltp/testcases/kernel/syscalls/dup2/dup204.c
15966ltp/testcases/kernel/syscalls/dup2/dup205.c
15967ltp/testcases/kernel/syscalls/dup3/dup3_01.c
15968ltp/testcases/kernel/syscalls/epoll/README.1ST
15969ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
15970ltp/testcases/kernel/syscalls/epoll2/examples/epoll-test.c
15971ltp/testcases/kernel/syscalls/epoll2/man/epoll.4
15972ltp/testcases/kernel/syscalls/epoll2/man/epoll_create.2
15973ltp/testcases/kernel/syscalls/epoll2/man/epoll_ctl.2
15974ltp/testcases/kernel/syscalls/epoll2/man/epoll_wait.2
15975ltp/testcases/kernel/syscalls/epoll2/src/epoll.c
15976ltp/testcases/kernel/syscalls/epoll_create1/epoll_create1_01.c
15977ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
15978ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
15979ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
15980ltp/testcases/kernel/syscalls/execl/execl01.c
15981ltp/testcases/kernel/syscalls/execle/execle01.c
15982ltp/testcases/kernel/syscalls/execlp/execlp01.c
15983ltp/testcases/kernel/syscalls/execv/execv01.c
15984ltp/testcases/kernel/syscalls/execve/execve01.c
15985ltp/testcases/kernel/syscalls/execve/execve02.c
15986ltp/testcases/kernel/syscalls/execve/execve03.c
15987ltp/testcases/kernel/syscalls/execve/execve04.c
15988ltp/testcases/kernel/syscalls/execve/execve05.c
15989ltp/testcases/kernel/syscalls/execve/execve06.c
15990ltp/testcases/kernel/syscalls/execvp/execvp01.c
15991ltp/testcases/kernel/syscalls/exit/exit01.c
15992ltp/testcases/kernel/syscalls/exit/exit02.c
15993ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
15994ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
15995ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
15996ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
15997ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
15998ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
15999ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
16000ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
16001ltp/testcases/kernel/syscalls/fchdir/fchdir01.c
16002ltp/testcases/kernel/syscalls/fchdir/fchdir02.c
16003ltp/testcases/kernel/syscalls/fchdir/fchdir03.c
16004ltp/testcases/kernel/syscalls/fchmod/change_owner.c
16005ltp/testcases/kernel/syscalls/fchmod/change_owner.mode.sh
16006ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
16007ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
16008ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
16009ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
16010ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
16011ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
16012ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
16013ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
16014ltp/testcases/kernel/syscalls/fchown/change_owner.mode.sh
16015ltp/testcases/kernel/syscalls/fchownat/fchownat01.c
16016ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
16017ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
16018ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
16019ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
16020ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
16021ltp/testcases/kernel/syscalls/fcntl/fcntl06.c
16022ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
16023ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
16024ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
16025ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
16026ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
16027ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
16028ltp/testcases/kernel/syscalls/fcntl/fcntl12.c
16029ltp/testcases/kernel/syscalls/fcntl/fcntl13.c
16030ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
16031ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
16032ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
16033ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
16034ltp/testcases/kernel/syscalls/fcntl/fcntl18.c
16035ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
16036ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
16037ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
16038ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
16039ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
16040ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
16041ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
16042ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
16043ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
16044ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
16045ltp/testcases/kernel/syscalls/fdatasync/fdatasync01.c
16046ltp/testcases/kernel/syscalls/fdatasync/fdatasync02.c
16047ltp/testcases/kernel/syscalls/flock/flock01.c
16048ltp/testcases/kernel/syscalls/flock/flock02.c
16049ltp/testcases/kernel/syscalls/flock/flock03.c
16050ltp/testcases/kernel/syscalls/flock/flock04.c
16051ltp/testcases/kernel/syscalls/flock/flock05.c
16052ltp/testcases/kernel/syscalls/flock/flock06.c
16053ltp/testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
16054ltp/testcases/kernel/syscalls/fork/fork01.c
16055ltp/testcases/kernel/syscalls/fork/fork02.c
16056ltp/testcases/kernel/syscalls/fork/fork03.c
16057ltp/testcases/kernel/syscalls/fork/fork04.c
16058ltp/testcases/kernel/syscalls/fork/fork05.c
16059ltp/testcases/kernel/syscalls/fork/fork06.c
16060ltp/testcases/kernel/syscalls/fork/fork07.c
16061ltp/testcases/kernel/syscalls/fork/fork08.c
16062ltp/testcases/kernel/syscalls/fork/fork09.c
16063ltp/testcases/kernel/syscalls/fork/fork10.c
16064ltp/testcases/kernel/syscalls/fork/fork11.c
16065ltp/testcases/kernel/syscalls/fork/fork12.c
16066ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
16067ltp/testcases/kernel/syscalls/fstat/fstat01.c
16068ltp/testcases/kernel/syscalls/fstat/fstat02.c
16069ltp/testcases/kernel/syscalls/fstat/fstat03.c
16070ltp/testcases/kernel/syscalls/fstat/fstat04.c
16071ltp/testcases/kernel/syscalls/fstat/fstat05.c
16072ltp/testcases/kernel/syscalls/fstatat/fstatat01.c
16073ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
16074ltp/testcases/kernel/syscalls/fstatfs/fstatfs02.c
16075ltp/testcases/kernel/syscalls/fsync/fsync01.c
16076ltp/testcases/kernel/syscalls/fsync/fsync02.c
16077ltp/testcases/kernel/syscalls/fsync/fsync03.c
16078ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
16079ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
16080ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
16081ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
16082ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
16083ltp/testcases/kernel/syscalls/getcontext/getcontext01.c
16084ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
16085ltp/testcases/kernel/syscalls/getcwd/getcwd01.c
16086ltp/testcases/kernel/syscalls/getcwd/getcwd02.c
16087ltp/testcases/kernel/syscalls/getcwd/getcwd03.c
16088ltp/testcases/kernel/syscalls/getdents/getdents01.c
16089ltp/testcases/kernel/syscalls/getdents/getdents02.c
16090ltp/testcases/kernel/syscalls/getdents/getdents03.c
16091ltp/testcases/kernel/syscalls/getdents/getdents04.c
16092ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
16093ltp/testcases/kernel/syscalls/getdtablesize/getdtablesize01.c
16094ltp/testcases/kernel/syscalls/getegid/getegid01.c
16095ltp/testcases/kernel/syscalls/getegid/getegid02.c
16096ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
16097ltp/testcases/kernel/syscalls/getgid/getgid01.c
16098ltp/testcases/kernel/syscalls/getgid/getgid03.c
16099ltp/testcases/kernel/syscalls/getgroups/getgroups01.c
16100ltp/testcases/kernel/syscalls/getgroups/getgroups02.c
16101ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
16102ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
16103ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
16104ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
16105ltp/testcases/kernel/syscalls/getitimer/getitimer01.c
16106ltp/testcases/kernel/syscalls/getitimer/getitimer02.c
16107ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
16108ltp/testcases/kernel/syscalls/getpagesize/getpagesize01.c
16109ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
16110ltp/testcases/kernel/syscalls/getpgid/getpgid01.c
16111ltp/testcases/kernel/syscalls/getpgid/getpgid02.c
16112ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
16113ltp/testcases/kernel/syscalls/getpid/getpid01.c
16114ltp/testcases/kernel/syscalls/getpid/getpid02.c
16115ltp/testcases/kernel/syscalls/getppid/getppid01.c
16116ltp/testcases/kernel/syscalls/getppid/getppid02.c
16117ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
16118ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
16119ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
16120ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
16121ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
16122ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
16123ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
16124ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
16125ltp/testcases/kernel/syscalls/getrlimit/getrlimit01.c
16126ltp/testcases/kernel/syscalls/getrlimit/getrlimit02.c
16127ltp/testcases/kernel/syscalls/getrusage/getrusage01.c
16128ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
16129ltp/testcases/kernel/syscalls/getsid/getsid01.c
16130ltp/testcases/kernel/syscalls/getsid/getsid02.c
16131ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
16132ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
16133ltp/testcases/kernel/syscalls/gettid/gettid01.c
16134ltp/testcases/kernel/syscalls/gettimeofday/gettimeofday01.c
16135ltp/testcases/kernel/syscalls/gettimeofday/gettimeofday02.c
16136ltp/testcases/kernel/syscalls/getuid/getuid01.c
16137ltp/testcases/kernel/syscalls/getuid/getuid02.c
16138ltp/testcases/kernel/syscalls/getuid/getuid03.c
16139ltp/testcases/kernel/syscalls/inotify/README
16140ltp/testcases/kernel/syscalls/inotify/inotify01.c
16141ltp/testcases/kernel/syscalls/inotify/inotify02.c
16142ltp/testcases/kernel/syscalls/inotify/inotify03.c
16143ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
16144ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
16145ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
16146ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
16147ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
16148ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
16149ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
16150ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
16151ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
16152ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
16153ltp/testcases/kernel/syscalls/ioctl/test_ioctl
16154ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
16155ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
16156ltp/testcases/kernel/syscalls/iopl/iopl01.c
16157ltp/testcases/kernel/syscalls/iopl/iopl02.c
16158ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
16159ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
16160ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
16161ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
16162ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
16163ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
16164ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
16165ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
16166ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
16167ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
16168ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl10.c
16169ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
16170ltp/testcases/kernel/syscalls/ipc/msgget/msgget01.c
16171ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
16172ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
16173ltp/testcases/kernel/syscalls/ipc/msgget/msgget04.c
16174ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv01.c
16175ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
16176ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv03.c
16177ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv04.c
16178ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
16179ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
16180ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd01.c
16181ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd02.c
16182ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd03.c
16183ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd04.c
16184ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
16185ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
16186ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
16187ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
16188ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
16189ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
16190ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
16191ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
16192ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
16193ltp/testcases/kernel/syscalls/ipc/semget/semget01.c
16194ltp/testcases/kernel/syscalls/ipc/semget/semget02.c
16195ltp/testcases/kernel/syscalls/ipc/semget/semget03.c
16196ltp/testcases/kernel/syscalls/ipc/semget/semget05.c
16197ltp/testcases/kernel/syscalls/ipc/semget/semget06.c
16198ltp/testcases/kernel/syscalls/ipc/semop/semop01.c
16199ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
16200ltp/testcases/kernel/syscalls/ipc/semop/semop03.c
16201ltp/testcases/kernel/syscalls/ipc/semop/semop04.c
16202ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
16203ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
16204ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
16205ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
16206ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
16207ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
16208ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl03.c
16209ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
16210ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
16211ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
16212ltp/testcases/kernel/syscalls/ipc/shmget/shmget01.c
16213ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
16214ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
16215ltp/testcases/kernel/syscalls/ipc/shmget/shmget04.c
16216ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
16217ltp/testcases/kernel/syscalls/kill/kill01.c
16218ltp/testcases/kernel/syscalls/kill/kill02.c
16219ltp/testcases/kernel/syscalls/kill/kill03.c
16220ltp/testcases/kernel/syscalls/kill/kill04.c
16221ltp/testcases/kernel/syscalls/kill/kill05.c
16222ltp/testcases/kernel/syscalls/kill/kill06.c
16223ltp/testcases/kernel/syscalls/kill/kill07.c
16224ltp/testcases/kernel/syscalls/kill/kill08.c
16225ltp/testcases/kernel/syscalls/kill/kill09.c
16226ltp/testcases/kernel/syscalls/kill/kill10.c
16227ltp/testcases/kernel/syscalls/kill/kill11.c
16228ltp/testcases/kernel/syscalls/kill/kill12.c
16229ltp/testcases/kernel/syscalls/lchown/create_link.c
16230ltp/testcases/kernel/syscalls/lchown/create_link.mode.sh
16231ltp/testcases/kernel/syscalls/lchown/lchown01.c
16232ltp/testcases/kernel/syscalls/lchown/lchown02.c
16233ltp/testcases/kernel/syscalls/libevent/buffer.c
16234ltp/testcases/kernel/syscalls/libevent/epoll.c
16235ltp/testcases/kernel/syscalls/libevent/epoll_sub.c
16236ltp/testcases/kernel/syscalls/libevent/err.c
16237ltp/testcases/kernel/syscalls/libevent/evbuffer.c
16238ltp/testcases/kernel/syscalls/libevent/event.3
16239ltp/testcases/kernel/syscalls/libevent/event.c
16240ltp/testcases/kernel/syscalls/libevent/install-sh
16241ltp/testcases/kernel/syscalls/libevent/kqueue.c
16242ltp/testcases/kernel/syscalls/libevent/poll.c
16243ltp/testcases/kernel/syscalls/libevent/rtsig.c
16244ltp/testcases/kernel/syscalls/libevent/select.c
16245ltp/testcases/kernel/syscalls/libevent/signal.c
16246ltp/testcases/kernel/syscalls/libevent/sample/event-test.c
16247ltp/testcases/kernel/syscalls/libevent/sample/signal-test.c
16248ltp/testcases/kernel/syscalls/libevent/sample/time-test.c
16249ltp/testcases/kernel/syscalls/libevent/test/bench.c
16250ltp/testcases/kernel/syscalls/libevent/test/regress.c
16251ltp/testcases/kernel/syscalls/libevent/test/test-eof.c
16252ltp/testcases/kernel/syscalls/libevent/test/test-init.c
16253ltp/testcases/kernel/syscalls/libevent/test/test-time.c
16254ltp/testcases/kernel/syscalls/libevent/test/test-weof.c
16255ltp/testcases/kernel/syscalls/libevent/test/test.sh
16256ltp/testcases/kernel/syscalls/link/link02.c
16257ltp/testcases/kernel/syscalls/link/link03.c
16258ltp/testcases/kernel/syscalls/link/link04.c
16259ltp/testcases/kernel/syscalls/link/link05.c
16260ltp/testcases/kernel/syscalls/link/link06.c
16261ltp/testcases/kernel/syscalls/link/link07.c
16262ltp/testcases/kernel/syscalls/linkat/linkat01.c
16263ltp/testcases/kernel/syscalls/listen/listen01.c
16264ltp/testcases/kernel/syscalls/llseek/llseek01.c
16265ltp/testcases/kernel/syscalls/llseek/llseek02.c
16266ltp/testcases/kernel/syscalls/lseek/lseek01.c
16267ltp/testcases/kernel/syscalls/lseek/lseek02.c
16268ltp/testcases/kernel/syscalls/lseek/lseek03.c
16269ltp/testcases/kernel/syscalls/lseek/lseek04.c
16270ltp/testcases/kernel/syscalls/lseek/lseek05.c
16271ltp/testcases/kernel/syscalls/lseek/lseek06.c
16272ltp/testcases/kernel/syscalls/lseek/lseek07.c
16273ltp/testcases/kernel/syscalls/lseek/lseek08.c
16274ltp/testcases/kernel/syscalls/lseek/lseek09.c
16275ltp/testcases/kernel/syscalls/lseek/lseek10.c
16276ltp/testcases/kernel/syscalls/lstat/lstat01.c
16277ltp/testcases/kernel/syscalls/lstat/lstat02.c
16278ltp/testcases/kernel/syscalls/lstat/lstat03.c
16279ltp/testcases/kernel/syscalls/madvise/madvise01.c
16280ltp/testcases/kernel/syscalls/madvise/madvise02.c
16281ltp/testcases/kernel/syscalls/madvise/madvise03.c
16282ltp/testcases/kernel/syscalls/mallopt/mallopt01.c
16283ltp/testcases/kernel/syscalls/memcmp/memcmp01.c
16284ltp/testcases/kernel/syscalls/memcpy/memcpy01.c
16285ltp/testcases/kernel/syscalls/memmap/mem03.c
16286ltp/testcases/kernel/syscalls/memset/memset01.c
16287ltp/testcases/kernel/syscalls/mincore/mincore01.c
16288ltp/testcases/kernel/syscalls/mincore/mincore02.c
16289ltp/testcases/kernel/syscalls/mkdir/mkdir01.c
16290ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
16291ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
16292ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
16293ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
16294ltp/testcases/kernel/syscalls/mkdir/mkdir08.c
16295ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
16296ltp/testcases/kernel/syscalls/mknod/mknod01.c
16297ltp/testcases/kernel/syscalls/mknod/mknod02.c
16298ltp/testcases/kernel/syscalls/mknod/mknod03.c
16299ltp/testcases/kernel/syscalls/mknod/mknod04.c
16300ltp/testcases/kernel/syscalls/mknod/mknod05.c
16301ltp/testcases/kernel/syscalls/mknod/mknod06.c
16302ltp/testcases/kernel/syscalls/mknod/mknod07.c
16303ltp/testcases/kernel/syscalls/mknod/mknod08.c
16304ltp/testcases/kernel/syscalls/mknod/mknod09.c
16305ltp/testcases/kernel/syscalls/mknodat/mknodat01.c
16306ltp/testcases/kernel/syscalls/mlock/mlock01.c
16307ltp/testcases/kernel/syscalls/mlock/mlock02.c
16308ltp/testcases/kernel/syscalls/mlockall/mlockall01.c
16309ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
16310ltp/testcases/kernel/syscalls/mlockall/mlockall03.c
16311ltp/testcases/kernel/syscalls/mmap/mmap001.c
16312ltp/testcases/kernel/syscalls/mmap/mmap01.c
16313ltp/testcases/kernel/syscalls/mmap/mmap02.c
16314ltp/testcases/kernel/syscalls/mmap/mmap03.c
16315ltp/testcases/kernel/syscalls/mmap/mmap04.c
16316ltp/testcases/kernel/syscalls/mmap/mmap05.c
16317ltp/testcases/kernel/syscalls/mmap/mmap06.c
16318ltp/testcases/kernel/syscalls/mmap/mmap07.c
16319ltp/testcases/kernel/syscalls/mmap/mmap08.c
16320ltp/testcases/kernel/syscalls/mmap/mmap09.c
16321ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
16322ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
16323ltp/testcases/kernel/syscalls/mount/mount01.c
16324ltp/testcases/kernel/syscalls/mount/mount02.c
16325ltp/testcases/kernel/syscalls/mount/mount03.c
16326ltp/testcases/kernel/syscalls/mount/mount04.c
16327ltp/testcases/kernel/syscalls/mount/setuid_test.c
16328ltp/testcases/kernel/syscalls/mount/setuid_test.mode.sh
16329ltp/testcases/kernel/syscalls/move_pages/move_pages01.c
16330ltp/testcases/kernel/syscalls/move_pages/move_pages02.c
16331ltp/testcases/kernel/syscalls/move_pages/move_pages03.c
16332ltp/testcases/kernel/syscalls/move_pages/move_pages04.c
16333ltp/testcases/kernel/syscalls/move_pages/move_pages05.c
16334ltp/testcases/kernel/syscalls/move_pages/move_pages06.c
16335ltp/testcases/kernel/syscalls/move_pages/move_pages07.c
16336ltp/testcases/kernel/syscalls/move_pages/move_pages08.c
16337ltp/testcases/kernel/syscalls/move_pages/move_pages09.c
16338ltp/testcases/kernel/syscalls/move_pages/move_pages10.c
16339ltp/testcases/kernel/syscalls/move_pages/move_pages11.c
16340ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
16341ltp/testcases/kernel/syscalls/mprotect/mprotect01.c
16342ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
16343ltp/testcases/kernel/syscalls/mprotect/mprotect03.c
16344ltp/testcases/kernel/syscalls/mremap/mremap01.c
16345ltp/testcases/kernel/syscalls/mremap/mremap02.c
16346ltp/testcases/kernel/syscalls/mremap/mremap03.c
16347ltp/testcases/kernel/syscalls/mremap/mremap04.c
16348ltp/testcases/kernel/syscalls/msync/msync01.c
16349ltp/testcases/kernel/syscalls/msync/msync02.c
16350ltp/testcases/kernel/syscalls/msync/msync03.c
16351ltp/testcases/kernel/syscalls/msync/msync04.c
16352ltp/testcases/kernel/syscalls/msync/msync05.c
16353ltp/testcases/kernel/syscalls/munlock/munlock01.c
16354ltp/testcases/kernel/syscalls/munlock/munlock02.c
16355ltp/testcases/kernel/syscalls/munlockall/munlockall01.c
16356ltp/testcases/kernel/syscalls/munlockall/munlockall02.c
16357ltp/testcases/kernel/syscalls/munmap/munmap01.c
16358ltp/testcases/kernel/syscalls/munmap/munmap02.c
16359ltp/testcases/kernel/syscalls/munmap/munmap03.c
16360ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
16361ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
16362ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
16363ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
16364ltp/testcases/kernel/syscalls/nftw/lib.c
16365ltp/testcases/kernel/syscalls/nftw/lib64.c
16366ltp/testcases/kernel/syscalls/nftw/nftw.c
16367ltp/testcases/kernel/syscalls/nftw/nftw64.c
16368ltp/testcases/kernel/syscalls/nftw/test.c
16369ltp/testcases/kernel/syscalls/nftw/test64.c
16370ltp/testcases/kernel/syscalls/nftw/test_func.c
16371ltp/testcases/kernel/syscalls/nftw/test_func64.c
16372ltp/testcases/kernel/syscalls/nftw/tools.c
16373ltp/testcases/kernel/syscalls/nftw/tools64.c
16374ltp/testcases/kernel/syscalls/nice/nice01.c
16375ltp/testcases/kernel/syscalls/nice/nice02.c
16376ltp/testcases/kernel/syscalls/nice/nice03.c
16377ltp/testcases/kernel/syscalls/nice/nice04.c
16378ltp/testcases/kernel/syscalls/nice/nice05.c
16379ltp/testcases/kernel/syscalls/open/open01.c
16380ltp/testcases/kernel/syscalls/open/open02.c
16381ltp/testcases/kernel/syscalls/open/open03.c
16382ltp/testcases/kernel/syscalls/open/open04.c
16383ltp/testcases/kernel/syscalls/open/open05.c
16384ltp/testcases/kernel/syscalls/open/open06.c
16385ltp/testcases/kernel/syscalls/open/open07.c
16386ltp/testcases/kernel/syscalls/open/open08.c
16387ltp/testcases/kernel/syscalls/open/open09.c
16388ltp/testcases/kernel/syscalls/open/open10.c
16389ltp/testcases/kernel/syscalls/openat/openat01.c
16390ltp/testcases/kernel/syscalls/pathconf/pathconf01.c
16391ltp/testcases/kernel/syscalls/pause/pause01.c
16392ltp/testcases/kernel/syscalls/pause/pause02.c
16393ltp/testcases/kernel/syscalls/pause/pause03.c
16394ltp/testcases/kernel/syscalls/pcllib/README
16395ltp/testcases/kernel/syscalls/pcllib/config.guess
16396ltp/testcases/kernel/syscalls/pcllib/libtool
16397ltp/testcases/kernel/syscalls/pcllib/ltmain.sh
16398ltp/testcases/kernel/syscalls/pcllib/pcl/pcl.c
16399ltp/testcases/kernel/syscalls/pcllib/pcl/pcl_version.c
16400ltp/testcases/kernel/syscalls/pcllib/test/cobench.c
16401ltp/testcases/kernel/syscalls/pcllib/test/cothread.c
16402ltp/testcases/kernel/syscalls/personality/personality01.c
16403ltp/testcases/kernel/syscalls/personality/personality02.c
16404ltp/testcases/kernel/syscalls/pipe/pipe01.c
16405ltp/testcases/kernel/syscalls/pipe/pipe02.c
16406ltp/testcases/kernel/syscalls/pipe/pipe03.c
16407ltp/testcases/kernel/syscalls/pipe/pipe04.c
16408ltp/testcases/kernel/syscalls/pipe/pipe05.c
16409ltp/testcases/kernel/syscalls/pipe/pipe06.c
16410ltp/testcases/kernel/syscalls/pipe/pipe07.c
16411ltp/testcases/kernel/syscalls/pipe/pipe08.c
16412ltp/testcases/kernel/syscalls/pipe/pipe09.c
16413ltp/testcases/kernel/syscalls/pipe/pipe10.c
16414ltp/testcases/kernel/syscalls/pipe/pipe11.c
16415ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
16416ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
16417ltp/testcases/kernel/syscalls/poll/poll01.c
16418ltp/testcases/kernel/syscalls/prctl/prctl01.c
16419ltp/testcases/kernel/syscalls/prctl/prctl02.c
16420ltp/testcases/kernel/syscalls/pread/pread01.c
16421ltp/testcases/kernel/syscalls/pread/pread02.c
16422ltp/testcases/kernel/syscalls/pread/pread03.c
16423ltp/testcases/kernel/syscalls/profil/profil01.c
16424ltp/testcases/kernel/syscalls/pselect/pselect01.c
16425ltp/testcases/kernel/syscalls/ptrace/ptrace01.c
16426ltp/testcases/kernel/syscalls/ptrace/ptrace02.c
16427ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
16428ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
16429ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
16430ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
16431ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
16432ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
16433ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
16434ltp/testcases/kernel/syscalls/read/read01.c
16435ltp/testcases/kernel/syscalls/read/read02.c
16436ltp/testcases/kernel/syscalls/read/read03.c
16437ltp/testcases/kernel/syscalls/read/read04.c
16438ltp/testcases/kernel/syscalls/readdir/readdir01.c
16439ltp/testcases/kernel/syscalls/readdir/readdir02.c
16440ltp/testcases/kernel/syscalls/readlink/creat_slink.c
16441ltp/testcases/kernel/syscalls/readlink/readlink01.c
16442ltp/testcases/kernel/syscalls/readlink/readlink02.c
16443ltp/testcases/kernel/syscalls/readlink/readlink03.c
16444ltp/testcases/kernel/syscalls/readlink/readlink04.c
16445ltp/testcases/kernel/syscalls/readlinkat/readlinkat01.c
16446ltp/testcases/kernel/syscalls/readv/readv01.c
16447ltp/testcases/kernel/syscalls/readv/readv02.c
16448ltp/testcases/kernel/syscalls/readv/readv03.c
16449ltp/testcases/kernel/syscalls/reboot/reboot01.c
16450ltp/testcases/kernel/syscalls/reboot/reboot02.c
16451ltp/testcases/kernel/syscalls/recv/recv01.c
16452ltp/testcases/kernel/syscalls/recvfrom/recvfrom01.c
16453ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
16454ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
16455ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
16456ltp/testcases/kernel/syscalls/rename/rename01.c
16457ltp/testcases/kernel/syscalls/rename/rename02.c
16458ltp/testcases/kernel/syscalls/rename/rename03.c
16459ltp/testcases/kernel/syscalls/rename/rename04.c
16460ltp/testcases/kernel/syscalls/rename/rename05.c
16461ltp/testcases/kernel/syscalls/rename/rename06.c
16462ltp/testcases/kernel/syscalls/rename/rename07.c
16463ltp/testcases/kernel/syscalls/rename/rename08.c
16464ltp/testcases/kernel/syscalls/rename/rename09.c
16465ltp/testcases/kernel/syscalls/rename/rename10.c
16466ltp/testcases/kernel/syscalls/rename/rename12.c
16467ltp/testcases/kernel/syscalls/rename/rename13.c
16468ltp/testcases/kernel/syscalls/rename/rename14.c
16469ltp/testcases/kernel/syscalls/renameat/renameat01.c
16470ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
16471ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
16472ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
16473ltp/testcases/kernel/syscalls/rmdir/rmdir04.c
16474ltp/testcases/kernel/syscalls/rmdir/rmdir05.c
16475ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
16476ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max01.c
16477ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max02.c
16478ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min01.c
16479ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min02.c
16480ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam01.c
16481ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam02.c
16482ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam03.c
16483ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler01.c
16484ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler02.c
16485ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c
16486ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval02.c
16487ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval03.c
16488ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam01.c
16489ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam02.c
16490ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam03.c
16491ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam04.c
16492ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam05.c
16493ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
16494ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
16495ltp/testcases/kernel/syscalls/sched_yield/sched_yield01.c
16496ltp/testcases/kernel/syscalls/select/select01.c
16497ltp/testcases/kernel/syscalls/select/select02.c
16498ltp/testcases/kernel/syscalls/select/select03.c
16499ltp/testcases/kernel/syscalls/send/send01.c
16500ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
16501ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
16502ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
16503ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
16504ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
16505ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
16506ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
16507ltp/testcases/kernel/syscalls/sendto/sendto01.c
16508ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
16509ltp/testcases/kernel/syscalls/setdomainname/setdomainname01.c
16510ltp/testcases/kernel/syscalls/setdomainname/setdomainname02.c
16511ltp/testcases/kernel/syscalls/setdomainname/setdomainname03.c
16512ltp/testcases/kernel/syscalls/setegid/setegid01.c
16513ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
16514ltp/testcases/kernel/syscalls/setfsgid/setfsgid02.c
16515ltp/testcases/kernel/syscalls/setfsgid/setfsgid03.c
16516ltp/testcases/kernel/syscalls/setfsuid/setfsuid01.c
16517ltp/testcases/kernel/syscalls/setfsuid/setfsuid02.c
16518ltp/testcases/kernel/syscalls/setfsuid/setfsuid03.c
16519ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
16520ltp/testcases/kernel/syscalls/setgid/setgid01.c
16521ltp/testcases/kernel/syscalls/setgid/setgid02.c
16522ltp/testcases/kernel/syscalls/setgid/setgid03.c
16523ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
16524ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
16525ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
16526ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
16527ltp/testcases/kernel/syscalls/sethostname/sethostname01.c
16528ltp/testcases/kernel/syscalls/sethostname/sethostname02.c
16529ltp/testcases/kernel/syscalls/sethostname/sethostname03.c
16530ltp/testcases/kernel/syscalls/setitimer/setitimer01.c
16531ltp/testcases/kernel/syscalls/setitimer/setitimer02.c
16532ltp/testcases/kernel/syscalls/setitimer/setitimer03.c
16533ltp/testcases/kernel/syscalls/setpgid/setpgid01.c
16534ltp/testcases/kernel/syscalls/setpgid/setpgid02.c
16535ltp/testcases/kernel/syscalls/setpgid/setpgid03.c
16536ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
16537ltp/testcases/kernel/syscalls/setpgrp/setpgrp02.c
16538ltp/testcases/kernel/syscalls/setpriority/setpriority01.c
16539ltp/testcases/kernel/syscalls/setpriority/setpriority02.c
16540ltp/testcases/kernel/syscalls/setpriority/setpriority03.c
16541ltp/testcases/kernel/syscalls/setpriority/setpriority04.c
16542ltp/testcases/kernel/syscalls/setpriority/setpriority05.c
16543ltp/testcases/kernel/syscalls/setregid/setregid01.c
16544ltp/testcases/kernel/syscalls/setregid/setregid02.c
16545ltp/testcases/kernel/syscalls/setregid/setregid03.c
16546ltp/testcases/kernel/syscalls/setregid/setregid04.c
16547ltp/testcases/kernel/syscalls/setresgid/setresgid01.c
16548ltp/testcases/kernel/syscalls/setresgid/setresgid02.c
16549ltp/testcases/kernel/syscalls/setresgid/setresgid03.c
16550ltp/testcases/kernel/syscalls/setresuid/setresuid01.c
16551ltp/testcases/kernel/syscalls/setresuid/setresuid02.c
16552ltp/testcases/kernel/syscalls/setresuid/setresuid03.c
16553ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
16554ltp/testcases/kernel/syscalls/setreuid/setreuid01.c
16555ltp/testcases/kernel/syscalls/setreuid/setreuid02.c
16556ltp/testcases/kernel/syscalls/setreuid/setreuid03.c
16557ltp/testcases/kernel/syscalls/setreuid/setreuid04.c
16558ltp/testcases/kernel/syscalls/setreuid/setreuid05.c
16559ltp/testcases/kernel/syscalls/setreuid/setreuid06.c
16560ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
16561ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
16562ltp/testcases/kernel/syscalls/setrlimit/setrlimit02.c
16563ltp/testcases/kernel/syscalls/setrlimit/setrlimit03.c
16564ltp/testcases/kernel/syscalls/setsid/setsid01.c
16565ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
16566ltp/testcases/kernel/syscalls/settimeofday/settimeofday01.c
16567ltp/testcases/kernel/syscalls/settimeofday/settimeofday02.c
16568ltp/testcases/kernel/syscalls/setuid/setuid01.c
16569ltp/testcases/kernel/syscalls/setuid/setuid02.c
16570ltp/testcases/kernel/syscalls/setuid/setuid03.c
16571ltp/testcases/kernel/syscalls/setuid/setuid04.c
16572ltp/testcases/kernel/syscalls/sigaction/sigaction01.c
16573ltp/testcases/kernel/syscalls/sigaction/sigaction02.c
16574ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
16575ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack02.c
16576ltp/testcases/kernel/syscalls/sighold/sighold02.c
16577ltp/testcases/kernel/syscalls/signal/signal01.c
16578ltp/testcases/kernel/syscalls/signal/signal02.c
16579ltp/testcases/kernel/syscalls/signal/signal03.c
16580ltp/testcases/kernel/syscalls/signal/signal04.c
16581ltp/testcases/kernel/syscalls/signal/signal05.c
16582ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
16583ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
16584ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
16585ltp/testcases/kernel/syscalls/sigpending/sigpending02.c
16586ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
16587ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
16588ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
16589ltp/testcases/kernel/syscalls/socket/socket01.c
16590ltp/testcases/kernel/syscalls/socket/socket02.c
16591ltp/testcases/kernel/syscalls/socket/socket03.c
16592ltp/testcases/kernel/syscalls/socketcall/socketcall01.c
16593ltp/testcases/kernel/syscalls/socketcall/socketcall02.c
16594ltp/testcases/kernel/syscalls/socketcall/socketcall03.c
16595ltp/testcases/kernel/syscalls/socketcall/socketcall04.c
16596ltp/testcases/kernel/syscalls/socketpair/socketpair01.c
16597ltp/testcases/kernel/syscalls/socketpair/socketpair02.c
16598ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
16599ltp/testcases/kernel/syscalls/splice/splice01.c
16600ltp/testcases/kernel/syscalls/stat/stat01.c
16601ltp/testcases/kernel/syscalls/stat/stat02.c
16602ltp/testcases/kernel/syscalls/stat/stat03.c
16603ltp/testcases/kernel/syscalls/stat/stat05.c
16604ltp/testcases/kernel/syscalls/stat/stat06.c
16605ltp/testcases/kernel/syscalls/statfs/statfs01.c
16606ltp/testcases/kernel/syscalls/statfs/statfs02.c
16607ltp/testcases/kernel/syscalls/statfs/statfs03.c
16608ltp/testcases/kernel/syscalls/statvfs/statvfs01.c
16609ltp/testcases/kernel/syscalls/stime/stime01.c
16610ltp/testcases/kernel/syscalls/stime/stime02.c
16611ltp/testcases/kernel/syscalls/string/string01.c
16612ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
16613ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
16614ltp/testcases/kernel/syscalls/swapon/swapon01.c
16615ltp/testcases/kernel/syscalls/swapon/swapon02.c
16616ltp/testcases/kernel/syscalls/swapon/swapon03.c
16617ltp/testcases/kernel/syscalls/switch/endian_switch01.c
16618ltp/testcases/kernel/syscalls/symlink/symlink01.c
16619ltp/testcases/kernel/syscalls/symlink/symlink02.c
16620ltp/testcases/kernel/syscalls/symlink/symlink03.c
16621ltp/testcases/kernel/syscalls/symlink/symlink04.c
16622ltp/testcases/kernel/syscalls/symlink/symlink05.c
16623ltp/testcases/kernel/syscalls/symlinkat/symlinkat01.c
16624ltp/testcases/kernel/syscalls/sync/sync01.c
16625ltp/testcases/kernel/syscalls/sync/sync02.c
16626ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
16627ltp/testcases/kernel/syscalls/syscall/syscall01.c
16628ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
16629ltp/testcases/kernel/syscalls/sysctl/sysctl01.c
16630ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
16631ltp/testcases/kernel/syscalls/sysctl/sysctl04.c
16632ltp/testcases/kernel/syscalls/sysctl/sysctl05.c
16633ltp/testcases/kernel/syscalls/sysfs/sysfs01.c
16634ltp/testcases/kernel/syscalls/sysfs/sysfs02.c
16635ltp/testcases/kernel/syscalls/sysfs/sysfs03.c
16636ltp/testcases/kernel/syscalls/sysfs/sysfs04.c
16637ltp/testcases/kernel/syscalls/sysfs/sysfs05.c
16638ltp/testcases/kernel/syscalls/sysfs/sysfs06.c
16639ltp/testcases/kernel/syscalls/sysinfo/sysinfo01.c
16640ltp/testcases/kernel/syscalls/sysinfo/sysinfo02.c
16641ltp/testcases/kernel/syscalls/syslog/syslog01
16642ltp/testcases/kernel/syscalls/syslog/syslog02
16643ltp/testcases/kernel/syscalls/syslog/syslog03
16644ltp/testcases/kernel/syscalls/syslog/syslog04
16645ltp/testcases/kernel/syscalls/syslog/syslog05
16646ltp/testcases/kernel/syscalls/syslog/syslog06
16647ltp/testcases/kernel/syscalls/syslog/syslog07
16648ltp/testcases/kernel/syscalls/syslog/syslog08
16649ltp/testcases/kernel/syscalls/syslog/syslog09
16650ltp/testcases/kernel/syscalls/syslog/syslog10
16651ltp/testcases/kernel/syscalls/syslog/syslog11.c
16652ltp/testcases/kernel/syscalls/syslog/syslog12.c
16653ltp/testcases/kernel/syscalls/syslog/syslogtst.c
16654ltp/testcases/kernel/syscalls/tee/tee01.c
16655ltp/testcases/kernel/syscalls/time/time01.c
16656ltp/testcases/kernel/syscalls/time/time02.c
16657ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
16658ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
16659ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
16660ltp/testcases/kernel/syscalls/times/times01.c
16661ltp/testcases/kernel/syscalls/times/times03.c
16662ltp/testcases/kernel/syscalls/truncate/truncate01.c
16663ltp/testcases/kernel/syscalls/truncate/truncate02.c
16664ltp/testcases/kernel/syscalls/truncate/truncate03.c
16665ltp/testcases/kernel/syscalls/truncate/truncate04.c
16666ltp/testcases/kernel/syscalls/ulimit/ulimit01.c
16667ltp/testcases/kernel/syscalls/umask/umask01.c
16668ltp/testcases/kernel/syscalls/umask/umask02.c
16669ltp/testcases/kernel/syscalls/umask/umask03.c
16670ltp/testcases/kernel/syscalls/umount/umount01.c
16671ltp/testcases/kernel/syscalls/umount/umount02.c
16672ltp/testcases/kernel/syscalls/umount/umount03.c
16673ltp/testcases/kernel/syscalls/uname/uname01.c
16674ltp/testcases/kernel/syscalls/uname/uname02.c
16675ltp/testcases/kernel/syscalls/uname/uname03.c
16676ltp/testcases/kernel/syscalls/unlink/unlink05.c
16677ltp/testcases/kernel/syscalls/unlink/unlink06.c
16678ltp/testcases/kernel/syscalls/unlink/unlink07.c
16679ltp/testcases/kernel/syscalls/unlink/unlink08.c
16680ltp/testcases/kernel/syscalls/unlinkat/unlinkat01.c
16681ltp/testcases/kernel/syscalls/ustat/ustat01.c
16682ltp/testcases/kernel/syscalls/ustat/ustat02.c
16683ltp/testcases/kernel/syscalls/utime/utime01.c
16684ltp/testcases/kernel/syscalls/utime/utime02.c
16685ltp/testcases/kernel/syscalls/utime/utime03.c
16686ltp/testcases/kernel/syscalls/utime/utime04.c
16687ltp/testcases/kernel/syscalls/utime/utime05.c
16688ltp/testcases/kernel/syscalls/utime/utime06.c
16689ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
16690ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
16691ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
16692ltp/testcases/kernel/syscalls/vfork/vfork01.c
16693ltp/testcases/kernel/syscalls/vfork/vfork02.c
16694ltp/testcases/kernel/syscalls/vhangup/vhangup01.c
16695ltp/testcases/kernel/syscalls/vhangup/vhangup02.c
16696ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
16697ltp/testcases/kernel/syscalls/wait/wait02.c
16698ltp/testcases/kernel/syscalls/wait4/wait401.c
16699ltp/testcases/kernel/syscalls/wait4/wait402.c
16700ltp/testcases/kernel/syscalls/waitpid/waitpid01.c
16701ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
16702ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
16703ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
16704ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
16705ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
16706ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
16707ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
16708ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
16709ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
16710ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
16711ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
16712ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
16713ltp/testcases/kernel/syscalls/write/write01.c
16714ltp/testcases/kernel/syscalls/write/write02.c
16715ltp/testcases/kernel/syscalls/write/write03.c
16716ltp/testcases/kernel/syscalls/write/write04.c
16717ltp/testcases/kernel/syscalls/write/write05.c
16718ltp/testcases/kernel/syscalls/writev/writev01.c
16719ltp/testcases/kernel/syscalls/writev/writev02.c
16720ltp/testcases/kernel/syscalls/writev/writev03.c
16721ltp/testcases/kernel/syscalls/writev/writev04.c
16722ltp/testcases/kernel/syscalls/writev/writev05.c
16723ltp/testcases/kernel/syscalls/writev/writev06.c
16724
16725
1672645) Log Message:
16727Integrate ebizzy-0.3. Signed-Off-By: Poornima Nayak <mpnayak@linux.vnet.ibm.com>.
16728
16729Modified Files:
16730ltp/utils/Makefile
16731ltp/utils/benchmark/Makefile
16732Added Files:
16733ltp/utils/benchmark/ebizzy-0.3/ChangeLog
16734ltp/utils/benchmark/ebizzy-0.3/LICENSE
16735ltp/utils/benchmark/ebizzy-0.3/Makefile
16736ltp/utils/benchmark/ebizzy-0.3/README
16737ltp/utils/benchmark/ebizzy-0.3/configure
16738ltp/utils/benchmark/ebizzy-0.3/ebizzy.c
16739ltp/utils/benchmark/ebizzy-0.3/ebizzy.h
16740Removed Files:
16741ltp/utils/benchmark/ebizzy-0.2/ChangeLog
16742ltp/utils/benchmark/ebizzy-0.2/LICENSE
16743ltp/utils/benchmark/ebizzy-0.2/Makefile
16744ltp/utils/benchmark/ebizzy-0.2/README
16745ltp/utils/benchmark/ebizzy-0.2/configure
16746ltp/utils/benchmark/ebizzy-0.2/ebizzy.c
16747
1674846) Log Message:
16749Patch to fix ebizzy compile issue. Signed-Off-By: Poornima Nayak <mpnayak@linux.vnet.ibm.com>.
16750
16751Modified Files:
16752ltp/Makefile
16753
1675447) Log Message:
16755Patch to fix testcases exit status issue. Signed-Off-By: Poornima Nayak <mpnayak@linux.vnet.ibm.com>.
16756
16757Modified Files:
16758ltp/testcases/kernel/power_management/change_freq.sh
16759ltp/testcases/kernel/power_management/change_govr.sh
16760ltp/testcases/kernel/power_management/check_config.sh
16761ltp/testcases/kernel/power_management/check_cpufreq_sysfs_files.sh
16762ltp/testcases/kernel/power_management/check_cpuidle_sysfs_files.sh
16763ltp/testcases/kernel/power_management/cpu_consolidation.py
16764ltp/testcases/kernel/power_management/pwkm_load_unload.sh
16765ltp/testcases/kernel/power_management/runpwtests.sh
16766ltp/testcases/kernel/power_management/sched_domain.py
16767ltp/testcases/kernel/power_management/test_sched_mc.sh
16768
1676948) Log Message:
16770mqns: 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>.
16771
16772Modified File(s):
16773ltp/testcases/kernel/containers/mqns/check_mqns_enabled.c
16774
1677549) Log Message:
16776Modified existing reusable functions to test cpu consolidation on hyper threaded system. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
16777
16778Modified Files:
16779ltp/testcases/kernel/power_management/lib/sched_mc.py
16780
1678150) Log Message:
16782Modified 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>.
16783
16784Modified Files:
16785ltp/testcases/kernel/power_management/cpu_consolidation.py
16786
1678751) Log Message:
16788Modified sched domain validation testcase to run on hyper threaded system. Signed-off-by: poornima nayak <mpnayak@linux.vnet.ibm.com>.
16789
16790Modified Files:
16791ltp/testcases/kernel/power_management/sched_domain.py
16792
1679352) Log Message:
16794gcov-kernel: add patches for 2.6.29. Signed-Off-By: Peter Oberparleiter <oberpapr@users.sourceforge.net>
16795
16796Added File(s):
16797ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov-arm-eabi.patch
16798ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov-arm-hack.patch
16799ltp/utils/analysis/gcov-kernel/linux-2.6.29-gcov.patch
16800
1680153) Log Message:
16802It 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>.
16803
16804Modified File(s):
16805ltp/testcases/network/multicast/mc_cmds/mc_cmds
16806
subrata_modak7af6e8e2009-03-02 01:43:40 +000016807LTP-20090228
16808
168091) Log Message:
16810We 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>.
16811
16812Modified File(s):
16813ltp/testcases/kernel/fs/proc/proc01.c
16814
168152) Log Message:
16816James 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?
16817"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>.
16818
16819Modified File(s):
16820ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
16821ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
16822ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrace.te
16823ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_dyntrans.te
16824ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_entrypoint.te
16825ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execshare.te
16826ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_exectrace.te
16827ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_execute_no_trans.te
16828ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
16829ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
16830ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
16831ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_inherit.te
16832ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
16833ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ipc.te
16834ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_link.te
16835ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_mkdir.te
16836ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_open.te
16837ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ptrace.te
16838ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_relabel.te
16839ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rename.te
16840ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setattr.te
16841ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
16842ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sigkill.te
16843ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
16844ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
16845ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getpgid.te
16846ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsched.te
16847ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_getsid.te
16848ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
16849ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setsched.te
16850ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_transition.te
16851ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_wait.te
16852
168533) Log Message:
16854I 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>.
16855
16856Modified Files:
16857ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
16858ltp/testcases/kernel/device-drivers/v4l/user_space/README
16859ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
16860ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
16861ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
16862Added Files:
16863ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
16864ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.h
16865ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYSTD.c
16866ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYSTD.h
16867ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
16868ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.h
16869ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.c
16870ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.h
16871
168724) Log Message:
16873Fix 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>.
16874
16875Modified File(s):
16876ltp/testcases/misc/tcore_patch_test_suites/tcore.c
16877
168785) Log Message:
16879Fix 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>.
16880
16881Modified File(s):
16882ltp/testcases/kernel/include/i386.in
16883ltp/testcases/kernel/include/regen.sh
16884ltp/testcases/kernel/include/x86_64.in
16885ltp/testcases/kernel/syscalls/dup3/dup3_01.c
16886ltp/testcases/kernel/syscalls/epoll_create2/epoll_create2_01.c
16887ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
16888ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
16889ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
16890ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
16891ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
16892ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
16893ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
16894ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
16895ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
16896ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
16897
168986) Log Message:
16899Change 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>.
16900
16901Modified Files:
16902ltp/runtest/syscalls
16903ltp/testcases/kernel/include/i386.in
16904ltp/testcases/kernel/include/x86_64.in
16905Added Files:
16906ltp/testcases/kernel/syscalls/epoll_create1/Makefile
16907ltp/testcases/kernel/syscalls/epoll_create1/epoll_create1_01.c
16908Removed Files:
16909ltp/testcases/kernel/syscalls/epoll_create2/Makefile
16910ltp/testcases/kernel/syscalls/epoll_create2/epoll_create2_01.c
16911
169127) Log Message:
16913v4l-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>.
16914
16915Modified Files:
16916ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
16917ltp/testcases/kernel/device-drivers/v4l/user_space/README
16918ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
16919ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.c
16920ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_FREQUENCY.h
16921ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
16922ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
16923ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.c
16924ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_validator.h
16925ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
16926Added Files:
16927ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
16928ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.h
16929ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
16930ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.h
16931ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.c
16932ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_MODULATOR.h
16933ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PRIORITY.c
16934ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_PRIORITY.h
16935
169368) Log Message:
16937[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,
16938"In kernel's rtas_log_read() the first check is:
16939...
16940 if (!buf || count < rtas_error_log_buffer_max)
16941 return -EINVAL;
16942...
16943This 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>.
16944
16945Modified Files:
16946ltp/testcases/kernel/fs/proc/proc01.c
16947
169489) Log Message:
16949[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>.
16950
16951Modified Files:
16952ltp/config.mk.in
16953ltp/configure.ac
16954ltp/testcases/kernel/fs/proc/Makefile
16955Added Files:
16956ltp/m4/ltp-selinux.m4
16957
1695810) Log Message:
16959[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,
16960/proc/self/attr/*
16961/proc/self/task/[0-9]*/attr/*
16962If 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>.
16963
16964Modified Files:
16965ltp/testcases/kernel/fs/proc/proc01.c
16966
1696711) Log Message:
16968Cleanup 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>.
16969
16970Modified File(s):
16971ltp/testcases/kernel/include/i386.in
16972ltp/testcases/kernel/include/ia64.in
16973ltp/testcases/kernel/include/x86_64.in
16974
1697512) Log Message:
16976lcov: fix double-counting of function data
16977
16978Modified File(s):
16979ltp/utils/analysis/lcov/bin/geninfo
16980
1698113) Log Message:
16982lcov: use install -pD -m <mode> for file installation
16983
16984Modified File(s):
16985ltp/utils/analysis/lcov/bin/install.sh
16986ltp/utils/analysis/lcov/Makefile
16987
1698814) Log Message:
16989lcov: fix warning when $HOME is not set. - based on patch by acalando@free.fr.
16990
16991Modified File(s):
16992ltp/utils/analysis/lcov/bin/genhtml
16993ltp/utils/analysis/lcov/bin/geninfo
16994ltp/utils/analysis/lcov/bin/lcov
16995
1699615) Log Message:
16997Reason to fix pthread_key_create_speculative_5_1:
169981: 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.
169992. 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
17000Xu <yxu@suse.de>.
17001
17002Modified File(s):
17003ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_key_create/speculative/5-1.c
17004
1700516) Log Message:
17006Proc01: 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>.
17007
17008Modified Files:
17009ltp/m4/ltp-selinux.m4
17010ltp/testcases/kernel/fs/proc/proc01.c
17011Added Files:
17012ltp/m4/ltp-common.m4
17013
1701417) Log Message:
17015lcov: fix error when combining tracefiles without function data
17016- lcov: Can't use an undefined value as a HASH reference at lcov line 1341.
17017- bug reported by <richard.corden@gmail.com>.
17018
17019Modified File(s):
17020ltp/utils/analysis/lcov/bin/lcov
17021
1702218) Log Message:
17023swapon03: 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>.
17024
17025Modified File(s):
17026ltp/testcases/kernel/syscalls/swapon/swapon03.c
17027
1702819) Log Message:
17029Fix 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.
17030
17031Modified File(s):
17032ltp/testcases/network/rpc/basic_tests/rusers/rusers01
17033
1703420) Log Message:
17035Fix strftime/2-1.test segment fault. Signed-off-by: Xiao Xiao <xxiao@novell.com>.
17036
17037Modified File(s):
17038ltp/testcases/open_posix_testsuite/conformance/interfaces/strftime/2-1.c
17039
1704021) Log Message:
17041genhtml: fix error when combining tracefiles without function data
17042- genhtml: Can't use an undefined value as a HASH reference at genhtml line 1506.
17043- bug reported by <richard.corden@gmail.com>.
17044
17045Modified File(s):
17046ltp/utils/analysis/lcov/bin/genhtml
17047
1704822) Log Message:
17049genhtml: update comment. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
17050
17051Modified File(s):
17052ltp/utils/analysis/lcov/bin/genhtml
17053
1705423) Log Message:
17055genhtml: added --demangle-cpp option
17056- used to convert C++ internal function names to human readable format
17057- based on a patch by <slava.semushin@gmail.com>
17058
17059Modified File(s):
17060ltp/utils/analysis/lcov/man/genhtml.1
17061ltp/utils/analysis/lcov/bin/genhtml
17062
1706324) Log Message:
17064genhtml: minor man page update. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
17065
17066Modified File(s):
17067ltp/utils/analysis/lcov/man/genhtml.1
17068
1706925) Log Message:
17070Realtime: 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.
17071Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>,
17072Acked-By: Gowrishankar <gowrishankar.m@linux.vnet.ibm.com>,
17073Acked-by: Vernon Mauery <vernux@us.ibm.com>,
17074Acked-by: Darren Hart <dvhltc@us.ibm.com>,
17075
17076Modified File(s):
17077ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
17078
1707926) Log Message:
17080v4l-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>.
17081
17082Modified Files:
17083ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
17084ltp/testcases/kernel/device-drivers/v4l/user_space/README
17085ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.c
17086ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDIO.h
17087ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.c
17088ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_AUDOUT.h
17089ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
17090ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.c
17091ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
17092ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
17093ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.h
17094ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
17095ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
17096Added Files:
17097ltp/testcases/kernel/device-drivers/v4l/kernel_space/Makefile
17098ltp/testcases/kernel/device-drivers/v4l/kernel_space/video_dummy.c
17099ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
17100ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.h
17101
1710227) Log Message:
17103Proc01: 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>.
17104
17105Modified Files:
17106ltp/m4/ltp-selinux.m4
17107ltp/testcases/kernel/fs/proc/proc01.c
17108Removed Files:
17109ltp/m4/ltp-common.m4
17110
1711128) Log Message:
17112Linux-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
17113orted-To-Ltp-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
17114
17115Modified Files:
17116ltp/runtest/fs
17117ltp/testcases/kernel/fs/Makefile
17118Added Files:
17119ltp/testcases/kernel/fs/quota_remount/Makefile
17120ltp/testcases/kernel/fs/quota_remount/quota_remount_test01.sh
17121
1712229) Log Message:
17123Limit 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>.
17124
17125Modified File(s):
17126ltp/pan/pan.c
17127
1712830) Log Message:
17129Include 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>.
17130
17131Modified Files:
17132ltp/testcases/kernel/syscalls/dup3/dup3_01.c
17133ltp/testcases/kernel/syscalls/epoll_create1/epoll_create1_01.c
17134ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
17135ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
17136ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
17137ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
17138ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
17139ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
17140ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
17141ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
17142ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
17143ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
17144
1714531) Log Message:
17146Use 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>.
17147
17148Modified Files:
17149ltp/testcases/kernel/syscalls/inotify/inotify01.c
17150ltp/testcases/kernel/syscalls/inotify/inotify02.c
17151ltp/testcases/kernel/syscalls/inotify/inotify03.c
17152
1715332) Log Message:
17154Delete 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>.
17155
17156Modified Files:
17157ltp/testcases/commands/cron/cron_allow01
17158ltp/testcases/commands/cron/cron_deny01
17159
1716033) Log Message:
17161Fixes of the su expect test script: These are some fixes of the su test.
17162- remove fail branches where the failure is implicit,
17163- add behaviour of the Debian su (particularly different response strings),
17164- get rid of errors "spawn id ... not open while executing close",
17165Signed-off-by: Jiri Palecek <jpalecek@web.de>,
17166
17167Modified Files:
17168ltp/testcases/commands/su/su01_s1
17169
1717034) Log Message:
17171Add 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>.
17172
17173Modified Files:
17174ltp/testcases/kernel/io/ltp-aiodio/aio-stress.c
17175
1717635) Log Message:
17177Add 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>.
17178
17179Modified Files:
17180ltp/testcases/network/ipv6/echo6/echoes6.c
17181
1718236) Log Message:
17183pan: 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>.
17184
17185Modified File(s):
17186ltp/pan/pan.c
17187
1718837) Log Message:
17189pan: 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>.
17190
17191Modified File(s):
17192ltp/pan/pan.c
17193
1719438) Log Message:
17195aio02: 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>.
17196
17197Modified File(s):
17198ltp/testcases/kernel/io/aio/aio02/Makefile
17199
1720039) Log Message:
17201runcc: 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>.
17202
17203Modified File(s):
17204ltp/testcases/network/lib6/runcc.c
17205
1720640) Log Message:
17207v4l-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>.
17208
17209Modified Files:
17210ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
17211ltp/testcases/kernel/device-drivers/v4l/user_space/README
17212ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.c
17213ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROP.h
17214ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_TUNER.c
17215ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
17216ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
17217ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
17218Added Files:
17219ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
17220ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.h
17221
1722241) Log Message:
17223RFC: 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:
172241. signals are masked once the signal handler is called
172252. comparison signal_context->edi == map address is dubious leading to test case failures under x86 architecture,
17226Solution:
17227Issue 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.
17228Issue 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.
17229Even 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>.
17230
17231Modified File(s):
17232ltp/testcases/kernel/mem/mtest06/shmat1.c
17233
1723442) Log Message:
17235I 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>.
17236
17237Modified Files:
17238ltp/testcases/kernel/device-drivers/usb/tusb/Makefile
17239ltp/testcases/kernel/device-drivers/usb/tusb/st_tusb.h
17240ltp/testcases/kernel/device-drivers/usb/tusb/tusb.c
17241Added Files:
17242ltp/testcases/kernel/device-drivers/usb/tusb/README
17243Removed Files:
17244ltp/testcases/kernel/device-drivers/usb/tusb/tusb.mod.c
17245
1724643) Log Message:
17247Don'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>.
17248
17249Modified Files:
17250ltp/testcases/kernel/syscalls/fork/fork10.c
17251
1725244) Log Message:
17253Fix 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>.
17254
17255Modified Files:
17256ltp/runtest/quickhit
17257ltp/runtest/scsi_debug.part1
17258
1725945) Log Message:
17260Correct 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>.
17261
17262Modified Files:
17263ltp/runtest/scsi_debug.part1
17264
1726546) Log Message:
17266I'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>.
17267
17268Modified Files:
17269ltp/testcases/ballista/ballista/Makefile
17270ltp/testcases/ballista/ballista/compile/Makefile
17271ltp/testcases/kernel/device-drivers/acpi/Makefile
17272ltp/testcases/kernel/device-drivers/agp/user_space/Makefile
17273ltp/testcases/kernel/device-drivers/base/user_base/Makefile
17274ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/Makefile
17275ltp/testcases/kernel/device-drivers/drm/user_space/Makefile
17276ltp/testcases/kernel/device-drivers/include/Makefile
17277ltp/testcases/kernel/device-drivers/nls/Makefile
17278ltp/testcases/kernel/device-drivers/pci/user_tpci/Makefile
17279ltp/testcases/kernel/device-drivers/tbio/user_space/Makefile
17280ltp/testcases/kernel/device-drivers/usb/user_usb/Makefile
17281ltp/testcases/kernel/fs/fs-bench/Makefile
17282ltp/testcases/kernel/fs/scsi/ltpfs/Makefile
17283ltp/testcases/kernel/fs/scsi/ltpscsi/Makefile
17284ltp/testcases/kernel/sched/hyperthreading/ht_affinity/Makefile
17285ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
17286ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/Makefile
17287ltp/testcases/kernel/security/digsig/twiddlebit/Makefile
17288ltp/testcases/kernel/security/digsig/writeexec/Makefile
17289ltp/testcases/kernel/syscalls/epoll2/examples/Makefile
17290ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/Makefile.hdr
17291ltp/testcases/pounder21/Makefile
17292ltp/testcases/pounder21/src/cpufreq/Makefile
17293ltp/testcases/pounder21/src/mem_alloc_test/Makefile
17294ltp/testcases/pounder21/src/memxfer5b/Makefile
17295ltp/testcases/pounder21/src/ramsnake/Makefile
17296ltp/testcases/pounder21/src/randacoords/Makefile
17297ltp/testcases/pounder21/src/randasyscall/Makefile
17298ltp/testcases/pounder21/src/time_tests/Makefile
17299ltp/testcases/pounder21/src/xbonkers/Makefile
17300
1730147) Log Message:
17302I'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>.
17303
17304Modified Files:
17305ltp/include/tlibio.h
17306ltp/lib/Makefile
17307ltp/lib/tlibio.c
17308
1730948) Log Message:
17310Addition 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,
17311
17312Modified Files:
17313ltp/testcases/kernel/controllers/Makefile
17314ltp/testcases/kernel/controllers/test_controllers.sh
17315Added Files:
17316ltp/testcases/kernel/controllers/freezer/00_description.txt
17317ltp/testcases/kernel/controllers/freezer/CHANGELOG
17318ltp/testcases/kernel/controllers/freezer/COPYING
17319ltp/testcases/kernel/controllers/freezer/Makefile
17320ltp/testcases/kernel/controllers/freezer/README
17321ltp/testcases/kernel/controllers/freezer/TODO
17322ltp/testcases/kernel/controllers/freezer/fork_exec_loop.c
17323ltp/testcases/kernel/controllers/freezer/fork_freeze.sh
17324ltp/testcases/kernel/controllers/freezer/freeze_cancel.sh
17325ltp/testcases/kernel/controllers/freezer/freeze_kill_thaw.sh
17326ltp/testcases/kernel/controllers/freezer/freeze_move_thaw.sh
17327ltp/testcases/kernel/controllers/freezer/freeze_self_thaw.sh
17328ltp/testcases/kernel/controllers/freezer/freeze_sleep_thaw.sh
17329ltp/testcases/kernel/controllers/freezer/freeze_thaw.sh
17330ltp/testcases/kernel/controllers/freezer/freeze_write_freezing.sh
17331ltp/testcases/kernel/controllers/freezer/libcgroup_freezer
17332ltp/testcases/kernel/controllers/freezer/libltp
17333ltp/testcases/kernel/controllers/freezer/run.sh
17334ltp/testcases/kernel/controllers/freezer/stop_freeze_sleep_thaw_cont.sh
17335ltp/testcases/kernel/controllers/freezer/stop_freeze_thaw_cont.sh
17336ltp/testcases/kernel/controllers/freezer/timed_forkbomb.c
17337ltp/testcases/kernel/controllers/freezer/vfork.c
17338ltp/testcases/kernel/controllers/freezer/vfork_freeze.sh
17339ltp/testcases/kernel/controllers/freezer/write_freezing.sh
17340
1734149) Log Message:
17342Add microblaze support for linux_syscall_number.h. Signed-off-by: Michal Simek <monstr@monstr.eu>.
17343
17344Modified Files:
17345ltp/testcases/kernel/include/order
17346
1734750) Log Message:
17348uclinux: It is necessary to compile include. Signed-off-by: Michal Simek <monstr@monstr.eu>.
17349
17350Modified Files:
17351ltp/testcases/kernel/Makefile
17352ltp/testcases/kernel/include/Makefile
17353
1735451) Log Message:
17355Use make install for uclinux too. Signed-off-by: Michal Simek <monstr@monstr.eu>.
17356
17357Modified Files:
17358ltp/testcases/kernel/syscalls/Makefile
17359
1736052) Log Message:
17361fix uclinux build. Signed-off-by: Michal Simek <monstr@monstr.eu>.
17362
17363Modified Files:
17364ltp/testcases/kernel/syscalls/kill/kill05.c
17365
1736653) Log Message:
17367uclinux doens't use remap_file_page. Signed-off-by: Michal Simek <monstr@monstr.eu>.
17368
17369Modified Files:
17370ltp/testcases/kernel/syscalls/Makefile
17371
1737254) Log Message:
17373Fix return(0) to return 0. Signed-off-by: Michal Simek <monstr@monstr.eu>.
17374
17375Modified Files:
17376ltp/testcases/kernel/fs/dmapi/mmapfile.c
17377ltp/testcases/kernel/fs/ftest/ftest01.c
17378ltp/testcases/kernel/fs/ftest/ftest02.c
17379ltp/testcases/kernel/fs/ftest/ftest03.c
17380ltp/testcases/kernel/fs/ftest/ftest04.c
17381ltp/testcases/kernel/fs/ftest/ftest05.c
17382ltp/testcases/kernel/fs/ftest/ftest06.c
17383ltp/testcases/kernel/fs/ftest/ftest07.c
17384ltp/testcases/kernel/fs/ftest/ftest08.c
17385ltp/testcases/kernel/fs/inode/inode01.c
17386ltp/testcases/kernel/fs/inode/inode02.c
17387ltp/testcases/kernel/fs/scsi/ltpfs/main.c
17388ltp/testcases/kernel/fs/stream/stream01.c
17389ltp/testcases/kernel/fs/stream/stream02.c
17390ltp/testcases/kernel/fs/stream/stream03.c
17391ltp/testcases/kernel/fs/stream/stream04.c
17392ltp/testcases/kernel/fs/stream/stream05.c
17393ltp/testcases/kernel/io/direct_io/diotest2.c
17394ltp/testcases/kernel/io/direct_io/diotest3.c
17395ltp/testcases/kernel/io/direct_io/diotest5.c
17396ltp/testcases/kernel/io/direct_io/diotest6.c
17397ltp/testcases/kernel/io/direct_io/diotest_routines.c
17398ltp/testcases/kernel/io/disktest/dump.c
17399ltp/testcases/kernel/io/disktest/main.c
17400ltp/testcases/kernel/io/disktest/parse.c
17401ltp/testcases/kernel/io/disktest/sfunc.c
17402ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
17403ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
17404ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
17405ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
17406ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
17407ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
17408ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
17409ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
17410ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
17411ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
17412ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
17413ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
17414ltp/testcases/kernel/mem/mmapstress/mmapstress02.c
17415ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
17416ltp/testcases/kernel/mem/mmapstress/mmapstress04.c
17417ltp/testcases/kernel/mem/mmapstress/mmapstress05.c
17418ltp/testcases/kernel/mem/mmapstress/mmapstress06.c
17419ltp/testcases/kernel/mem/mmapstress/mmapstress07.c
17420ltp/testcases/kernel/mem/mmapstress/mmapstress08.c
17421ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
17422ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
17423ltp/testcases/kernel/mem/page/page01.c
17424ltp/testcases/kernel/mem/page/page02.c
17425ltp/testcases/kernel/mem/vmtests/data_space.c
17426ltp/testcases/kernel/mem/vmtests/stack_space.c
17427ltp/testcases/kernel/pty/hangup01.c
17428ltp/testcases/kernel/pty/ptem01.c
17429ltp/testcases/kernel/pty/pty01.c
17430ltp/testcases/kernel/sched/clisrv/readline.c
17431ltp/testcases/kernel/sched/pthreads/pth_str02.c
17432ltp/testcases/kernel/syscalls/abort/abort01.c
17433ltp/testcases/kernel/syscalls/acct/acct01.c
17434ltp/testcases/kernel/syscalls/acct/acct02.c
17435ltp/testcases/kernel/syscalls/confstr/confstr01.c
17436ltp/testcases/kernel/syscalls/creat/creat08.c
17437ltp/testcases/kernel/syscalls/dup/dup06.c
17438ltp/testcases/kernel/syscalls/dup/dup07.c
17439ltp/testcases/kernel/syscalls/dup2/dup201.c
17440ltp/testcases/kernel/syscalls/dup2/dup202.c
17441ltp/testcases/kernel/syscalls/dup2/dup203.c
17442ltp/testcases/kernel/syscalls/dup2/dup204.c
17443ltp/testcases/kernel/syscalls/dup2/dup205.c
17444ltp/testcases/kernel/syscalls/execve/execve02.c
17445ltp/testcases/kernel/syscalls/execve/execve03.c
17446ltp/testcases/kernel/syscalls/execve/execve04.c
17447ltp/testcases/kernel/syscalls/execve/execve05.c
17448ltp/testcases/kernel/syscalls/execve/execve06.c
17449ltp/testcases/kernel/syscalls/exit/exit01.c
17450ltp/testcases/kernel/syscalls/exit/exit02.c
17451ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
17452ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
17453ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
17454ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
17455ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
17456ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
17457ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
17458ltp/testcases/kernel/syscalls/fchdir/fchdir01.c
17459ltp/testcases/kernel/syscalls/fchdir/fchdir02.c
17460ltp/testcases/kernel/syscalls/fchdir/fchdir03.c
17461ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
17462ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
17463ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
17464ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
17465ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
17466ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
17467ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
17468ltp/testcases/kernel/syscalls/fcntl/fcntl06.c
17469ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
17470ltp/testcases/kernel/syscalls/fcntl/fcntl12.c
17471ltp/testcases/kernel/syscalls/fcntl/fcntl13.c
17472ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
17473ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
17474ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
17475ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
17476ltp/testcases/kernel/syscalls/fcntl/fcntl18.c
17477ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
17478ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
17479ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
17480ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
17481ltp/testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
17482ltp/testcases/kernel/syscalls/fork/fork02.c
17483ltp/testcases/kernel/syscalls/fork/fork03.c
17484ltp/testcases/kernel/syscalls/fork/fork05.c
17485ltp/testcases/kernel/syscalls/fork/fork06.c
17486ltp/testcases/kernel/syscalls/fork/fork08.c
17487ltp/testcases/kernel/syscalls/fork/fork09.c
17488ltp/testcases/kernel/syscalls/fork/fork10.c
17489ltp/testcases/kernel/syscalls/fork/fork11.c
17490ltp/testcases/kernel/syscalls/fstat/fstat02.c
17491ltp/testcases/kernel/syscalls/fstat/fstat03.c
17492ltp/testcases/kernel/syscalls/fstat/fstat04.c
17493ltp/testcases/kernel/syscalls/fstat/fstat05.c
17494ltp/testcases/kernel/syscalls/fstatfs/fstatfs02.c
17495ltp/testcases/kernel/syscalls/fsync/fsync02.c
17496ltp/testcases/kernel/syscalls/fsync/fsync03.c
17497ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
17498ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
17499ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
17500ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
17501ltp/testcases/kernel/syscalls/getcwd/getcwd01.c
17502ltp/testcases/kernel/syscalls/getcwd/getcwd02.c
17503ltp/testcases/kernel/syscalls/getcwd/getcwd03.c
17504ltp/testcases/kernel/syscalls/getdents/getdents01.c
17505ltp/testcases/kernel/syscalls/getdents/getdents02.c
17506ltp/testcases/kernel/syscalls/getdents/getdents03.c
17507ltp/testcases/kernel/syscalls/getdents/getdents04.c
17508ltp/testcases/kernel/syscalls/getegid/getegid02.c
17509ltp/testcases/kernel/syscalls/getgid/getgid03.c
17510ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
17511ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
17512ltp/testcases/kernel/syscalls/getitimer/getitimer01.c
17513ltp/testcases/kernel/syscalls/getitimer/getitimer02.c
17514ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
17515ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
17516ltp/testcases/kernel/syscalls/getpgid/getpgid01.c
17517ltp/testcases/kernel/syscalls/getpgid/getpgid02.c
17518ltp/testcases/kernel/syscalls/getpid/getpid01.c
17519ltp/testcases/kernel/syscalls/getpid/getpid02.c
17520ltp/testcases/kernel/syscalls/getppid/getppid02.c
17521ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
17522ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
17523ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
17524ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
17525ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
17526ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
17527ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
17528ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
17529ltp/testcases/kernel/syscalls/getsid/getsid01.c
17530ltp/testcases/kernel/syscalls/getsid/getsid02.c
17531ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
17532ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
17533ltp/testcases/kernel/syscalls/gettid/gettid01.c
17534ltp/testcases/kernel/syscalls/getuid/getuid01.c
17535ltp/testcases/kernel/syscalls/getuid/getuid02.c
17536ltp/testcases/kernel/syscalls/getuid/getuid03.c
17537ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
17538ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
17539ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
17540ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
17541ltp/testcases/kernel/syscalls/iopl/iopl01.c
17542ltp/testcases/kernel/syscalls/iopl/iopl02.c
17543ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
17544ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
17545ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
17546ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
17547ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
17548ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
17549ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
17550ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
17551ltp/testcases/kernel/syscalls/ipc/msgget/msgget01.c
17552ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
17553ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
17554ltp/testcases/kernel/syscalls/ipc/msgget/msgget04.c
17555ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv01.c
17556ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
17557ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv03.c
17558ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv04.c
17559ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
17560ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
17561ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd01.c
17562ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd02.c
17563ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd03.c
17564ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd04.c
17565ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
17566ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
17567ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
17568ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
17569ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
17570ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
17571ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
17572ltp/testcases/kernel/syscalls/ipc/semget/semget01.c
17573ltp/testcases/kernel/syscalls/ipc/semget/semget02.c
17574ltp/testcases/kernel/syscalls/ipc/semget/semget03.c
17575ltp/testcases/kernel/syscalls/ipc/semget/semget06.c
17576ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
17577ltp/testcases/kernel/syscalls/ipc/semop/semop03.c
17578ltp/testcases/kernel/syscalls/ipc/semop/semop04.c
17579ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
17580ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
17581ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
17582ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
17583ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
17584ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
17585ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl03.c
17586ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
17587ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
17588ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
17589ltp/testcases/kernel/syscalls/ipc/shmget/shmget01.c
17590ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
17591ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
17592ltp/testcases/kernel/syscalls/ipc/shmget/shmget04.c
17593ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
17594ltp/testcases/kernel/syscalls/kill/kill01.c
17595ltp/testcases/kernel/syscalls/kill/kill03.c
17596ltp/testcases/kernel/syscalls/kill/kill04.c
17597ltp/testcases/kernel/syscalls/kill/kill05.c
17598ltp/testcases/kernel/syscalls/kill/kill06.c
17599ltp/testcases/kernel/syscalls/kill/kill07.c
17600ltp/testcases/kernel/syscalls/kill/kill08.c
17601ltp/testcases/kernel/syscalls/kill/kill11.c
17602ltp/testcases/kernel/syscalls/kill/kill12.c
17603ltp/testcases/kernel/syscalls/lchown/lchown01.c
17604ltp/testcases/kernel/syscalls/lchown/lchown02.c
17605ltp/testcases/kernel/syscalls/listen/listen01.c
17606ltp/testcases/kernel/syscalls/llseek/llseek01.c
17607ltp/testcases/kernel/syscalls/llseek/llseek02.c
17608ltp/testcases/kernel/syscalls/lseek/lseek06.c
17609ltp/testcases/kernel/syscalls/lseek/lseek07.c
17610ltp/testcases/kernel/syscalls/lseek/lseek08.c
17611ltp/testcases/kernel/syscalls/lseek/lseek09.c
17612ltp/testcases/kernel/syscalls/lseek/lseek10.c
17613ltp/testcases/kernel/syscalls/lstat/lstat02.c
17614ltp/testcases/kernel/syscalls/lstat/lstat03.c
17615ltp/testcases/kernel/syscalls/mallopt/mallopt01.c
17616ltp/testcases/kernel/syscalls/memcmp/memcmp01.c
17617ltp/testcases/kernel/syscalls/memcpy/memcpy01.c
17618ltp/testcases/kernel/syscalls/memset/memset01.c
17619ltp/testcases/kernel/syscalls/mincore/mincore01.c
17620ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
17621ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
17622ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
17623ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
17624ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
17625ltp/testcases/kernel/syscalls/mknod/mknod02.c
17626ltp/testcases/kernel/syscalls/mknod/mknod03.c
17627ltp/testcases/kernel/syscalls/mknod/mknod04.c
17628ltp/testcases/kernel/syscalls/mknod/mknod05.c
17629ltp/testcases/kernel/syscalls/mknod/mknod06.c
17630ltp/testcases/kernel/syscalls/mknod/mknod07.c
17631ltp/testcases/kernel/syscalls/mknod/mknod08.c
17632ltp/testcases/kernel/syscalls/mknod/mknod09.c
17633ltp/testcases/kernel/syscalls/mmap/mmap04.c
17634ltp/testcases/kernel/syscalls/mmap/mmap05.c
17635ltp/testcases/kernel/syscalls/mmap/mmap06.c
17636ltp/testcases/kernel/syscalls/mmap/mmap07.c
17637ltp/testcases/kernel/syscalls/mmap/mmap08.c
17638ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
17639ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
17640ltp/testcases/kernel/syscalls/mprotect/mprotect01.c
17641ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
17642ltp/testcases/kernel/syscalls/mprotect/mprotect03.c
17643ltp/testcases/kernel/syscalls/mremap/mremap01.c
17644ltp/testcases/kernel/syscalls/mremap/mremap02.c
17645ltp/testcases/kernel/syscalls/mremap/mremap03.c
17646ltp/testcases/kernel/syscalls/mremap/mremap04.c
17647ltp/testcases/kernel/syscalls/msync/msync01.c
17648ltp/testcases/kernel/syscalls/msync/msync02.c
17649ltp/testcases/kernel/syscalls/msync/msync03.c
17650ltp/testcases/kernel/syscalls/msync/msync04.c
17651ltp/testcases/kernel/syscalls/msync/msync05.c
17652ltp/testcases/kernel/syscalls/munmap/munmap01.c
17653ltp/testcases/kernel/syscalls/munmap/munmap02.c
17654ltp/testcases/kernel/syscalls/munmap/munmap03.c
17655ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
17656ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
17657ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
17658ltp/testcases/kernel/syscalls/nftw/nftw.c
17659ltp/testcases/kernel/syscalls/nftw/nftw64.c
17660ltp/testcases/kernel/syscalls/nice/nice01.c
17661ltp/testcases/kernel/syscalls/nice/nice02.c
17662ltp/testcases/kernel/syscalls/nice/nice03.c
17663ltp/testcases/kernel/syscalls/nice/nice04.c
17664ltp/testcases/kernel/syscalls/open/open01.c
17665ltp/testcases/kernel/syscalls/open/open02.c
17666ltp/testcases/kernel/syscalls/open/open04.c
17667ltp/testcases/kernel/syscalls/open/open05.c
17668ltp/testcases/kernel/syscalls/open/open06.c
17669ltp/testcases/kernel/syscalls/open/open07.c
17670ltp/testcases/kernel/syscalls/open/open08.c
17671ltp/testcases/kernel/syscalls/open/open09.c
17672ltp/testcases/kernel/syscalls/open/open10.c
17673ltp/testcases/kernel/syscalls/pause/pause02.c
17674ltp/testcases/kernel/syscalls/pause/pause03.c
17675ltp/testcases/kernel/syscalls/personality/personality01.c
17676ltp/testcases/kernel/syscalls/personality/personality02.c
17677ltp/testcases/kernel/syscalls/pipe/pipe01.c
17678ltp/testcases/kernel/syscalls/pipe/pipe05.c
17679ltp/testcases/kernel/syscalls/pipe/pipe06.c
17680ltp/testcases/kernel/syscalls/pipe/pipe08.c
17681ltp/testcases/kernel/syscalls/pipe/pipe09.c
17682ltp/testcases/kernel/syscalls/pipe/pipe10.c
17683ltp/testcases/kernel/syscalls/pipe/pipe11.c
17684ltp/testcases/kernel/syscalls/poll/poll01.c
17685ltp/testcases/kernel/syscalls/pread/pread01.c
17686ltp/testcases/kernel/syscalls/pread/pread02.c
17687ltp/testcases/kernel/syscalls/pread/pread03.c
17688ltp/testcases/kernel/syscalls/profil/profil01.c
17689ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
17690ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
17691ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
17692ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
17693ltp/testcases/kernel/syscalls/read/read02.c
17694ltp/testcases/kernel/syscalls/read/read03.c
17695ltp/testcases/kernel/syscalls/read/read04.c
17696ltp/testcases/kernel/syscalls/readlink/readlink01.c
17697ltp/testcases/kernel/syscalls/readlink/readlink03.c
17698ltp/testcases/kernel/syscalls/readlink/readlink04.c
17699ltp/testcases/kernel/syscalls/readv/readv01.c
17700ltp/testcases/kernel/syscalls/readv/readv02.c
17701ltp/testcases/kernel/syscalls/readv/readv03.c
17702ltp/testcases/kernel/syscalls/recv/recv01.c
17703ltp/testcases/kernel/syscalls/rename/rename01.c
17704ltp/testcases/kernel/syscalls/rename/rename03.c
17705ltp/testcases/kernel/syscalls/rename/rename04.c
17706ltp/testcases/kernel/syscalls/rename/rename05.c
17707ltp/testcases/kernel/syscalls/rename/rename06.c
17708ltp/testcases/kernel/syscalls/rename/rename07.c
17709ltp/testcases/kernel/syscalls/rename/rename08.c
17710ltp/testcases/kernel/syscalls/rename/rename09.c
17711ltp/testcases/kernel/syscalls/rename/rename10.c
17712ltp/testcases/kernel/syscalls/rename/rename12.c
17713ltp/testcases/kernel/syscalls/rename/rename13.c
17714ltp/testcases/kernel/syscalls/rename/rename14.c
17715ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
17716ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
17717ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
17718ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler02.c
17719ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
17720ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
17721ltp/testcases/kernel/syscalls/sched_yield/sched_yield01.c
17722ltp/testcases/kernel/syscalls/send/send01.c
17723ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
17724ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
17725ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
17726ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
17727ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
17728ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
17729ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
17730ltp/testcases/kernel/syscalls/sendto/sendto01.c
17731ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
17732ltp/testcases/kernel/syscalls/setfsuid/setfsuid01.c
17733ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
17734ltp/testcases/kernel/syscalls/setgid/setgid02.c
17735ltp/testcases/kernel/syscalls/setgid/setgid03.c
17736ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
17737ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
17738ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
17739ltp/testcases/kernel/syscalls/setitimer/setitimer01.c
17740ltp/testcases/kernel/syscalls/setitimer/setitimer02.c
17741ltp/testcases/kernel/syscalls/setitimer/setitimer03.c
17742ltp/testcases/kernel/syscalls/setpgid/setpgid02.c
17743ltp/testcases/kernel/syscalls/setpgid/setpgid03.c
17744ltp/testcases/kernel/syscalls/setpgrp/setpgrp02.c
17745ltp/testcases/kernel/syscalls/setpriority/setpriority01.c
17746ltp/testcases/kernel/syscalls/setpriority/setpriority02.c
17747ltp/testcases/kernel/syscalls/setpriority/setpriority03.c
17748ltp/testcases/kernel/syscalls/setpriority/setpriority04.c
17749ltp/testcases/kernel/syscalls/setpriority/setpriority05.c
17750ltp/testcases/kernel/syscalls/setregid/setregid02.c
17751ltp/testcases/kernel/syscalls/setregid/setregid03.c
17752ltp/testcases/kernel/syscalls/setregid/setregid04.c
17753ltp/testcases/kernel/syscalls/setresuid/setresuid01.c
17754ltp/testcases/kernel/syscalls/setresuid/setresuid02.c
17755ltp/testcases/kernel/syscalls/setresuid/setresuid03.c
17756ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
17757ltp/testcases/kernel/syscalls/setreuid/setreuid02.c
17758ltp/testcases/kernel/syscalls/setreuid/setreuid03.c
17759ltp/testcases/kernel/syscalls/setreuid/setreuid04.c
17760ltp/testcases/kernel/syscalls/setreuid/setreuid05.c
17761ltp/testcases/kernel/syscalls/setreuid/setreuid06.c
17762ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
17763ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
17764ltp/testcases/kernel/syscalls/setrlimit/setrlimit02.c
17765ltp/testcases/kernel/syscalls/setsid/setsid01.c
17766ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
17767ltp/testcases/kernel/syscalls/settimeofday/settimeofday01.c
17768ltp/testcases/kernel/syscalls/settimeofday/settimeofday02.c
17769ltp/testcases/kernel/syscalls/setuid/setuid03.c
17770ltp/testcases/kernel/syscalls/setuid/setuid04.c
17771ltp/testcases/kernel/syscalls/sigaction/sigaction01.c
17772ltp/testcases/kernel/syscalls/sigaction/sigaction02.c
17773ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
17774ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack02.c
17775ltp/testcases/kernel/syscalls/sighold/sighold02.c
17776ltp/testcases/kernel/syscalls/signal/signal02.c
17777ltp/testcases/kernel/syscalls/signal/signal03.c
17778ltp/testcases/kernel/syscalls/signal/signal04.c
17779ltp/testcases/kernel/syscalls/signal/signal05.c
17780ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
17781ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
17782ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
17783ltp/testcases/kernel/syscalls/socket/socket01.c
17784ltp/testcases/kernel/syscalls/socketpair/socketpair01.c
17785ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
17786ltp/testcases/kernel/syscalls/stat/stat01.c
17787ltp/testcases/kernel/syscalls/stat/stat02.c
17788ltp/testcases/kernel/syscalls/stat/stat03.c
17789ltp/testcases/kernel/syscalls/statfs/statfs02.c
17790ltp/testcases/kernel/syscalls/statfs/statfs03.c
17791ltp/testcases/kernel/syscalls/stime/stime01.c
17792ltp/testcases/kernel/syscalls/stime/stime02.c
17793ltp/testcases/kernel/syscalls/string/string01.c
17794ltp/testcases/kernel/syscalls/symlink/symlink01.c
17795ltp/testcases/kernel/syscalls/symlink/symlink03.c
17796ltp/testcases/kernel/syscalls/symlink/symlink04.c
17797ltp/testcases/kernel/syscalls/symlink/symlink05.c
17798ltp/testcases/kernel/syscalls/sync/sync02.c
17799ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
17800ltp/testcases/kernel/syscalls/syscall/syscall01.c
17801ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
17802ltp/testcases/kernel/syscalls/sysctl/sysctl01.c
17803ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
17804ltp/testcases/kernel/syscalls/sysctl/sysctl04.c
17805ltp/testcases/kernel/syscalls/sysctl/sysctl05.c
17806ltp/testcases/kernel/syscalls/sysinfo/sysinfo01.c
17807ltp/testcases/kernel/syscalls/sysinfo/sysinfo02.c
17808ltp/testcases/kernel/syscalls/time/time02.c
17809ltp/testcases/kernel/syscalls/times/times03.c
17810ltp/testcases/kernel/syscalls/truncate/truncate01.c
17811ltp/testcases/kernel/syscalls/truncate/truncate02.c
17812ltp/testcases/kernel/syscalls/truncate/truncate03.c
17813ltp/testcases/kernel/syscalls/truncate/truncate04.c
17814ltp/testcases/kernel/syscalls/umask/umask02.c
17815ltp/testcases/kernel/syscalls/umask/umask03.c
17816ltp/testcases/kernel/syscalls/uname/uname02.c
17817ltp/testcases/kernel/syscalls/uname/uname03.c
17818ltp/testcases/kernel/syscalls/utime/utime01.c
17819ltp/testcases/kernel/syscalls/utime/utime02.c
17820ltp/testcases/kernel/syscalls/utime/utime03.c
17821ltp/testcases/kernel/syscalls/utime/utime04.c
17822ltp/testcases/kernel/syscalls/utime/utime05.c
17823ltp/testcases/kernel/syscalls/utime/utime06.c
17824ltp/testcases/kernel/syscalls/vfork/vfork01.c
17825ltp/testcases/kernel/syscalls/vhangup/vhangup01.c
17826ltp/testcases/kernel/syscalls/vhangup/vhangup02.c
17827ltp/testcases/kernel/syscalls/wait4/wait401.c
17828ltp/testcases/kernel/syscalls/wait4/wait402.c
17829ltp/testcases/kernel/syscalls/waitpid/waitpid01.c
17830ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
17831ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
17832ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
17833ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
17834ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
17835ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
17836ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
17837ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
17838ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
17839ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
17840ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
17841ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
17842ltp/testcases/kernel/syscalls/write/write02.c
17843ltp/testcases/kernel/syscalls/write/write03.c
17844ltp/testcases/kernel/syscalls/write/write04.c
17845ltp/testcases/kernel/syscalls/write/write05.c
17846ltp/testcases/kernel/syscalls/writev/writev01.c
17847ltp/testcases/kernel/syscalls/writev/writev02.c
17848ltp/testcases/kernel/syscalls/writev/writev03.c
17849ltp/testcases/kernel/syscalls/writev/writev04.c
17850ltp/testcases/kernel/syscalls/writev/writev05.c
17851ltp/testcases/kernel/syscalls/writev/writev06.c
17852
1785355) Log Message:
17854fix return(1) -> return 1. Signed-off-by: Michal Simek <monstr@monstr.eu>.
17855
17856Modified Files:
17857ltp/testcases/kernel/fs/inode/inode02.c
17858ltp/testcases/kernel/fs/scsi/ltpfs/main.c
17859ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
17860ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
17861ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
17862ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
17863ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
17864ltp/testcases/kernel/mem/page/page01.c
17865ltp/testcases/kernel/sched/nptl/nptl01.c
17866ltp/testcases/kernel/sched/sched_stress/sched_tc6.c
17867ltp/testcases/kernel/syscalls/abort/abort01.c
17868ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
17869ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
17870ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
17871ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
17872ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
17873ltp/testcases/kernel/syscalls/symlink/symlink01.c
17874
1787556) Log Message:
17876Fix return(NULL) -> return NULL. Signed-off-by: Michal Simek <monstr@monstr.eu>.
17877
17878Modified Files:
17879ltp/testcases/kernel/fs/doio/doio.c
17880ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
17881ltp/testcases/kernel/syscalls/symlink/symlink01.c
17882
1788357) Log Message:
17884Clear Trailing Whitespace. Signed-off-by: Michal Simek <monstr@monstr.eu>.
17885
17886Modified Files:
17887ltp/testcases/kernel/containers/netns/crtchild.c
17888ltp/testcases/kernel/containers/netns/crtchild_delchild.c
17889ltp/testcases/kernel/containers/netns/par_chld_ftp.c
17890ltp/testcases/kernel/containers/netns/par_chld_ipv6.c
17891ltp/testcases/kernel/containers/netns/sysfsview.c
17892ltp/testcases/kernel/containers/netns/two_children_ns.c
17893ltp/testcases/kernel/containers/pidns/pidns04.c
17894ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
17895ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
17896ltp/testcases/kernel/device-drivers/acpi/LtpAcpiCmds.c
17897ltp/testcases/kernel/device-drivers/agp/kernel_space/tagp.c
17898ltp/testcases/kernel/device-drivers/agp/user_space/tagp_ki.c
17899ltp/testcases/kernel/device-drivers/agp/user_space/user_tagp.c
17900ltp/testcases/kernel/device-drivers/base/tbase/tbase.c
17901ltp/testcases/kernel/device-drivers/base/user_base/tbase_ki.c
17902ltp/testcases/kernel/device-drivers/base/user_base/user_tbase.c
17903ltp/testcases/kernel/device-drivers/dev_sim_framework/kernel_space/tmod.c
17904ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/tmod_ki.c
17905ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/user_tmod.c
17906ltp/testcases/kernel/device-drivers/drm/kernel_space/tdrm.c
17907ltp/testcases/kernel/device-drivers/drm/user_space/user_tdrm.c
17908ltp/testcases/kernel/device-drivers/include/includeTest.c
17909ltp/testcases/kernel/device-drivers/include/userBlockInclude.c
17910ltp/testcases/kernel/device-drivers/nls/userBlockNLS.c
17911ltp/testcases/kernel/device-drivers/pci/tpci/tpci.c
17912ltp/testcases/kernel/device-drivers/pci/user_tpci/tpci_ki.c
17913ltp/testcases/kernel/device-drivers/pci/user_tpci/user_tpci.c
17914ltp/testcases/kernel/device-drivers/tbio/kernel_space/tbio.c
17915ltp/testcases/kernel/device-drivers/tbio/user_space/tbio_ki.c
17916ltp/testcases/kernel/device-drivers/tbio/user_space/user_tbio.c
17917ltp/testcases/kernel/device-drivers/usb/tusb/tusb.c
17918ltp/testcases/kernel/device-drivers/usb/user_usb/tusb_ki.c
17919ltp/testcases/kernel/device-drivers/usb/user_usb/user_tusb.c
17920ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
17921ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
17922ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
17923ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
17924ltp/testcases/kernel/fs/acls/acl_file_test.c
17925ltp/testcases/kernel/fs/dmapi/attr.c
17926ltp/testcases/kernel/fs/dmapi/config.c
17927ltp/testcases/kernel/fs/dmapi/disp.c
17928ltp/testcases/kernel/fs/dmapi/dm_test.c
17929ltp/testcases/kernel/fs/dmapi/event.c
17930ltp/testcases/kernel/fs/dmapi/event_am.c
17931ltp/testcases/kernel/fs/dmapi/event_an.c
17932ltp/testcases/kernel/fs/dmapi/event_sd.c
17933ltp/testcases/kernel/fs/dmapi/event_sn.c
17934ltp/testcases/kernel/fs/dmapi/event_us.c
17935ltp/testcases/kernel/fs/dmapi/handle.c
17936ltp/testcases/kernel/fs/dmapi/hole.c
17937ltp/testcases/kernel/fs/dmapi/invis.c
17938ltp/testcases/kernel/fs/dmapi/mmap.c
17939ltp/testcases/kernel/fs/dmapi/mmapfile.c
17940ltp/testcases/kernel/fs/dmapi/mount.c
17941ltp/testcases/kernel/fs/dmapi/objref.c
17942ltp/testcases/kernel/fs/dmapi/pmr_post.c
17943ltp/testcases/kernel/fs/dmapi/pmr_pre.c
17944ltp/testcases/kernel/fs/dmapi/right.c
17945ltp/testcases/kernel/fs/dmapi/session.c
17946ltp/testcases/kernel/fs/dmapi/token.c
17947ltp/testcases/kernel/fs/doio/doio.c
17948ltp/testcases/kernel/fs/doio/growfiles.c
17949ltp/testcases/kernel/fs/doio/iogen.c
17950ltp/testcases/kernel/fs/fs-bench/create-files.c
17951ltp/testcases/kernel/fs/fs-bench/random-del-create.c
17952ltp/testcases/kernel/fs/fs_di/create_datafile.c
17953ltp/testcases/kernel/fs/fsstress/fsstress.c
17954ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
17955ltp/testcases/kernel/fs/ftest/ftest01.c
17956ltp/testcases/kernel/fs/ftest/ftest02.c
17957ltp/testcases/kernel/fs/ftest/ftest03.c
17958ltp/testcases/kernel/fs/ftest/ftest04.c
17959ltp/testcases/kernel/fs/ftest/ftest06.c
17960ltp/testcases/kernel/fs/ftest/ftest07.c
17961ltp/testcases/kernel/fs/inode/inode01.c
17962ltp/testcases/kernel/fs/inode/inode02.c
17963ltp/testcases/kernel/fs/mongo/map5.c
17964ltp/testcases/kernel/fs/mongo/mongo_compare.c
17965ltp/testcases/kernel/fs/mongo/mongo_read.c
17966ltp/testcases/kernel/fs/mongo/mongo_slinks.c
17967ltp/testcases/kernel/fs/mongo/reiser_fract_tree.c
17968ltp/testcases/kernel/fs/mongo/summ.c
17969ltp/testcases/kernel/fs/openfile/openfile.c
17970ltp/testcases/kernel/fs/proc/proc01.c
17971ltp/testcases/kernel/fs/scsi/ltpfs/LtpfsCmds.c
17972ltp/testcases/kernel/fs/scsi/ltpfs/main.c
17973ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
17974ltp/testcases/kernel/fs/scsi/ltpscsi/sg_err.c
17975ltp/testcases/kernel/fs/stream/stream01.c
17976ltp/testcases/kernel/fs/stream/stream02.c
17977ltp/testcases/kernel/fs/stream/stream03.c
17978ltp/testcases/kernel/fs/stream/stream04.c
17979ltp/testcases/kernel/fs/stream/stream05.c
17980ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
17981ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
17982ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
17983ltp/testcases/kernel/io/aio/aio01/aio01.c
17984ltp/testcases/kernel/io/aio/aio02/main.c
17985ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
17986ltp/testcases/kernel/io/direct_io/diotest1.c
17987ltp/testcases/kernel/io/direct_io/diotest2.c
17988ltp/testcases/kernel/io/direct_io/diotest3.c
17989ltp/testcases/kernel/io/direct_io/diotest4.c
17990ltp/testcases/kernel/io/direct_io/diotest5.c
17991ltp/testcases/kernel/io/direct_io/diotest6.c
17992ltp/testcases/kernel/io/direct_io/diotest_routines.c
17993ltp/testcases/kernel/io/direct_io/dma_thread_diotest7.c
17994ltp/testcases/kernel/io/disktest/childmain.c
17995ltp/testcases/kernel/io/disktest/dump.c
17996ltp/testcases/kernel/io/disktest/globals.c
17997ltp/testcases/kernel/io/disktest/main.c
17998ltp/testcases/kernel/io/disktest/parse.c
17999ltp/testcases/kernel/io/disktest/sfunc.c
18000ltp/testcases/kernel/io/disktest/threading.c
18001ltp/testcases/kernel/io/disktest/timer.c
18002ltp/testcases/kernel/io/ltp-aiodio/aio-stress.c
18003ltp/testcases/kernel/io/ltp-aiodio/aiocp.c
18004ltp/testcases/kernel/io/ltp-aiodio/aiodio_sparse.c
18005ltp/testcases/kernel/io/ltp-aiodio/dio_sparse.c
18006ltp/testcases/kernel/io/ltp-aiodio/ltp-diorh.c
18007ltp/testcases/kernel/io/ltp-aiodio/read_checkzero.c
18008ltp/testcases/kernel/io/stress_cd/stress_cd.c
18009ltp/testcases/kernel/io/writetest/writetest.c
18010ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_01.c
18011ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_ctl.c
18012ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_get.c
18013ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_rcv.c
18014ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_snd.c
18015ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_04.c
18016ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
18017ltp/testcases/kernel/ipc/ipc_stress/pipe_test_01.c
18018ltp/testcases/kernel/ipc/ipc_stress/pipe_test_02.c
18019ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_01.c
18020ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
18021ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
18022ltp/testcases/kernel/ipc/ipc_stress/shmem_test_01.c
18023ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
18024ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
18025ltp/testcases/kernel/ipc/ipc_stress/shmem_test_04.c
18026ltp/testcases/kernel/ipc/ipc_stress/shmem_test_05.c
18027ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
18028ltp/testcases/kernel/ipc/ipc_stress/shmem_test_07.c
18029ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
18030ltp/testcases/kernel/ipc/ipc_stress/signal_test_02.c
18031ltp/testcases/kernel/ipc/ipc_stress/signal_test_03.c
18032ltp/testcases/kernel/ipc/ipc_stress/signal_test_04.c
18033ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
18034ltp/testcases/kernel/ipc/ipc_stress/signal_test_06.c
18035ltp/testcases/kernel/ipc/ipc_stress/signal_test_07.c
18036ltp/testcases/kernel/ipc/pipeio/pipeio.c
18037ltp/testcases/kernel/ipc/semaphore/sem01.c
18038ltp/testcases/kernel/ipc/semaphore/sem02.c
18039ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap01.c
18040ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
18041ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
18042ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
18043ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
18044ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
18045ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
18046ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
18047ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
18048ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
18049ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
18050ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
18051ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
18052ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
18053ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
18054ltp/testcases/kernel/mem/hugetlb/lib/libipc.c
18055ltp/testcases/kernel/mem/libmm/mm_core_apis.c
18056ltp/testcases/kernel/mem/mem/mem01.c
18057ltp/testcases/kernel/mem/mem/mem02.c
18058ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
18059ltp/testcases/kernel/mem/mmapstress/mmapstress04.c
18060ltp/testcases/kernel/mem/mmapstress/mmapstress05.c
18061ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
18062ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
18063ltp/testcases/kernel/mem/mtest01/mtest01.c
18064ltp/testcases/kernel/mem/mtest05/mmstress.c
18065ltp/testcases/kernel/mem/mtest06/mmap1.c
18066ltp/testcases/kernel/mem/mtest06/mmap2.c
18067ltp/testcases/kernel/mem/mtest06/mmap3.c
18068ltp/testcases/kernel/mem/mtest06/shmat1.c
18069ltp/testcases/kernel/mem/mtest07/mallocstress.c
18070ltp/testcases/kernel/mem/mtest07/shm_test.c
18071ltp/testcases/kernel/mem/page/page01.c
18072ltp/testcases/kernel/mem/page/page02.c
18073ltp/testcases/kernel/module/create_module/create_module01.c
18074ltp/testcases/kernel/module/create_module/create_module02.c
18075ltp/testcases/kernel/module/delete_module/delete_module01.c
18076ltp/testcases/kernel/module/delete_module/delete_module02.c
18077ltp/testcases/kernel/module/delete_module/delete_module03.c
18078ltp/testcases/kernel/module/delete_module/dummy_del_mod.c
18079ltp/testcases/kernel/module/query_module/query_module01.c
18080ltp/testcases/kernel/module/query_module/query_module02.c
18081ltp/testcases/kernel/module/query_module/query_module03.c
18082ltp/testcases/kernel/numa/numa_node_size.c
18083ltp/testcases/kernel/numa/support_numa.c
18084ltp/testcases/kernel/power_management/check_kv_arch.c
18085ltp/testcases/kernel/pty/pty01.c
18086ltp/testcases/kernel/sched/clisrv/pthcli.c
18087ltp/testcases/kernel/sched/clisrv/pthserv.c
18088ltp/testcases/kernel/sched/clisrv/readline.c
18089ltp/testcases/kernel/sched/nptl/nptl01.c
18090ltp/testcases/kernel/sched/process_stress/process.c
18091ltp/testcases/kernel/sched/pthreads/pth_str02.c
18092ltp/testcases/kernel/sched/pthreads/pth_str03.c
18093ltp/testcases/kernel/sched/sched_stress/sched.c
18094ltp/testcases/kernel/sched/sched_stress/sched_driver.c
18095ltp/testcases/kernel/sched/sched_stress/sched_tc0.c
18096ltp/testcases/kernel/sched/sched_stress/sched_tc1.c
18097ltp/testcases/kernel/sched/sched_stress/sched_tc2.c
18098ltp/testcases/kernel/sched/sched_stress/sched_tc3.c
18099ltp/testcases/kernel/sched/sched_stress/sched_tc4.c
18100ltp/testcases/kernel/sched/sched_stress/sched_tc5.c
18101ltp/testcases/kernel/sched/sched_stress/sched_tc6.c
18102ltp/testcases/kernel/sched/tool/time-schedule.c
18103ltp/testcases/kernel/sched/tool/trace_sched.c
18104ltp/testcases/kernel/security/selinux-testsuite/tests/capable_file/selinux_lease.c
18105ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_chroot.c
18106ltp/testcases/kernel/security/selinux-testsuite/tests/capable_sys/selinux_rawio.c
18107ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_child.c
18108ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_parent.c
18109ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_child.c
18110ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
18111ltp/testcases/kernel/security/selinux-testsuite/tests/exectrace/selinux_exectrace_child.c
18112ltp/testcases/kernel/security/selinux-testsuite/tests/exectrace/selinux_exectrace_parent.c
18113ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_client.c
18114ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_fcntl.c
18115ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_lock.c
18116ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_mmap.c
18117ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_mprotect.c
18118ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_nofcntl.c
18119ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_seek.c
18120ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_sigiotask.c
18121ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit_child.c
18122ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit_parent.c
18123ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_ioctl.c
18124ltp/testcases/kernel/security/selinux-testsuite/tests/ioctl/selinux_noioctl.c
18125ltp/testcases/kernel/security/selinux-testsuite/tests/msg/selinux_msgctl.c
18126ltp/testcases/kernel/security/selinux-testsuite/tests/open/selinux_append2write.c
18127ltp/testcases/kernel/security/selinux-testsuite/tests/open/selinux_fopen.c
18128ltp/testcases/kernel/security/selinux-testsuite/tests/ptrace/selinux_ptrace.c
18129ltp/testcases/kernel/security/selinux-testsuite/tests/sem/selinux_semctl.c
18130ltp/testcases/kernel/security/selinux-testsuite/tests/setnice/selinux_setnice_child.c
18131ltp/testcases/kernel/security/selinux-testsuite/tests/setnice/selinux_setnice_parent.c
18132ltp/testcases/kernel/security/selinux-testsuite/tests/shm/selinux_shmctl.c
18133ltp/testcases/kernel/security/selinux-testsuite/tests/sigkill/selinux_sigkill_server.c
18134ltp/testcases/kernel/security/selinux-testsuite/tests/task_create/selinux_task_create_parent.c
18135ltp/testcases/kernel/security/selinux-testsuite/tests/task_getpgid/selinux_task_getpgid_source.c
18136ltp/testcases/kernel/security/selinux-testsuite/tests/task_getpgid/selinux_task_getpgid_target.c
18137ltp/testcases/kernel/security/selinux-testsuite/tests/task_getscheduler/selinux_task_getscheduler_source.c
18138ltp/testcases/kernel/security/selinux-testsuite/tests/task_getscheduler/selinux_task_getscheduler_target.c
18139ltp/testcases/kernel/security/selinux-testsuite/tests/task_getsid/selinux_task_getsid_source.c
18140ltp/testcases/kernel/security/selinux-testsuite/tests/task_getsid/selinux_task_getsid_target.c
18141ltp/testcases/kernel/security/selinux-testsuite/tests/task_setnice/selinux_task_setnice_target.c
18142ltp/testcases/kernel/security/selinux-testsuite/tests/task_setscheduler/selinux_task_setscheduler_source.c
18143ltp/testcases/kernel/security/selinux-testsuite/tests/task_setscheduler/selinux_task_setscheduler_target.c
18144ltp/testcases/kernel/security/selinux-testsuite/tests/wait/selinux_wait_child.c
18145ltp/testcases/kernel/syscalls/accept/accept01.c
18146ltp/testcases/kernel/syscalls/accept4/accept4_01.c
18147ltp/testcases/kernel/syscalls/access/access01.c
18148ltp/testcases/kernel/syscalls/access/access02.c
18149ltp/testcases/kernel/syscalls/access/access03.c
18150ltp/testcases/kernel/syscalls/access/access04.c
18151ltp/testcases/kernel/syscalls/access/access05.c
18152ltp/testcases/kernel/syscalls/acct/acct01.c
18153ltp/testcases/kernel/syscalls/acct/acct02.c
18154ltp/testcases/kernel/syscalls/adjtimex/adjtimex01.c
18155ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
18156ltp/testcases/kernel/syscalls/alarm/alarm01.c
18157ltp/testcases/kernel/syscalls/alarm/alarm02.c
18158ltp/testcases/kernel/syscalls/alarm/alarm03.c
18159ltp/testcases/kernel/syscalls/alarm/alarm05.c
18160ltp/testcases/kernel/syscalls/alarm/alarm06.c
18161ltp/testcases/kernel/syscalls/alarm/alarm07.c
18162ltp/testcases/kernel/syscalls/asyncio/asyncio02.c
18163ltp/testcases/kernel/syscalls/bind/bind01.c
18164ltp/testcases/kernel/syscalls/bind/bind02.c
18165ltp/testcases/kernel/syscalls/brk/brk01.c
18166ltp/testcases/kernel/syscalls/capget/capget01.c
18167ltp/testcases/kernel/syscalls/capget/capget02.c
18168ltp/testcases/kernel/syscalls/capset/capset01.c
18169ltp/testcases/kernel/syscalls/capset/capset02.c
18170ltp/testcases/kernel/syscalls/chdir/chdir02.c
18171ltp/testcases/kernel/syscalls/chdir/chdir03.c
18172ltp/testcases/kernel/syscalls/chdir/chdir04.c
18173ltp/testcases/kernel/syscalls/chmod/change_owner.c
18174ltp/testcases/kernel/syscalls/chmod/chmod01.c
18175ltp/testcases/kernel/syscalls/chmod/chmod02.c
18176ltp/testcases/kernel/syscalls/chmod/chmod03.c
18177ltp/testcases/kernel/syscalls/chmod/chmod04.c
18178ltp/testcases/kernel/syscalls/chmod/chmod05.c
18179ltp/testcases/kernel/syscalls/chmod/chmod06.c
18180ltp/testcases/kernel/syscalls/chmod/chmod07.c
18181ltp/testcases/kernel/syscalls/chown/chown01.c
18182ltp/testcases/kernel/syscalls/chown/chown02.c
18183ltp/testcases/kernel/syscalls/chown/chown03.c
18184ltp/testcases/kernel/syscalls/chown/chown04.c
18185ltp/testcases/kernel/syscalls/chown/chown05.c
18186ltp/testcases/kernel/syscalls/chroot/chroot02.c
18187ltp/testcases/kernel/syscalls/chroot/chroot04.c
18188ltp/testcases/kernel/syscalls/clone/clone01.c
18189ltp/testcases/kernel/syscalls/clone/clone02.c
18190ltp/testcases/kernel/syscalls/clone/clone03.c
18191ltp/testcases/kernel/syscalls/clone/clone04.c
18192ltp/testcases/kernel/syscalls/clone/clone05.c
18193ltp/testcases/kernel/syscalls/clone/clone06.c
18194ltp/testcases/kernel/syscalls/clone/clone07.c
18195ltp/testcases/kernel/syscalls/close/close08.c
18196ltp/testcases/kernel/syscalls/confstr/confstr01.c
18197ltp/testcases/kernel/syscalls/connect/connect01.c
18198ltp/testcases/kernel/syscalls/creat/creat08.c
18199ltp/testcases/kernel/syscalls/creat/creat09.c
18200ltp/testcases/kernel/syscalls/dup/dup01.c
18201ltp/testcases/kernel/syscalls/dup/dup02.c
18202ltp/testcases/kernel/syscalls/dup/dup03.c
18203ltp/testcases/kernel/syscalls/dup/dup04.c
18204ltp/testcases/kernel/syscalls/dup/dup05.c
18205ltp/testcases/kernel/syscalls/dup/dup06.c
18206ltp/testcases/kernel/syscalls/dup/dup07.c
18207ltp/testcases/kernel/syscalls/dup2/dup201.c
18208ltp/testcases/kernel/syscalls/dup2/dup204.c
18209ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
18210ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
18211ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
18212ltp/testcases/kernel/syscalls/execl/execl01.c
18213ltp/testcases/kernel/syscalls/execle/execle01.c
18214ltp/testcases/kernel/syscalls/execlp/execlp01.c
18215ltp/testcases/kernel/syscalls/execv/execv01.c
18216ltp/testcases/kernel/syscalls/execve/execve01.c
18217ltp/testcases/kernel/syscalls/execve/execve02.c
18218ltp/testcases/kernel/syscalls/execve/execve03.c
18219ltp/testcases/kernel/syscalls/execve/execve05.c
18220ltp/testcases/kernel/syscalls/execve/execve06.c
18221ltp/testcases/kernel/syscalls/execvp/execvp01.c
18222ltp/testcases/kernel/syscalls/exit/exit02.c
18223ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
18224ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
18225ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
18226ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
18227ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
18228ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
18229ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
18230ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
18231ltp/testcases/kernel/syscalls/fchdir/fchdir03.c
18232ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
18233ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
18234ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
18235ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
18236ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
18237ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
18238ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
18239ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
18240ltp/testcases/kernel/syscalls/fchownat/fchownat01.c
18241ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
18242ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
18243ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
18244ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
18245ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
18246ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
18247ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
18248ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
18249ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
18250ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
18251ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
18252ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
18253ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
18254ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
18255ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
18256ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
18257ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
18258ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
18259ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
18260ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
18261ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
18262ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
18263ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
18264ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
18265ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
18266ltp/testcases/kernel/syscalls/fdatasync/fdatasync01.c
18267ltp/testcases/kernel/syscalls/fdatasync/fdatasync02.c
18268ltp/testcases/kernel/syscalls/flock/flock01.c
18269ltp/testcases/kernel/syscalls/flock/flock02.c
18270ltp/testcases/kernel/syscalls/flock/flock03.c
18271ltp/testcases/kernel/syscalls/flock/flock04.c
18272ltp/testcases/kernel/syscalls/flock/flock05.c
18273ltp/testcases/kernel/syscalls/flock/flock06.c
18274ltp/testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
18275ltp/testcases/kernel/syscalls/fork/fork01.c
18276ltp/testcases/kernel/syscalls/fork/fork04.c
18277ltp/testcases/kernel/syscalls/fork/fork05.c
18278ltp/testcases/kernel/syscalls/fork/fork07.c
18279ltp/testcases/kernel/syscalls/fork/fork08.c
18280ltp/testcases/kernel/syscalls/fork/fork09.c
18281ltp/testcases/kernel/syscalls/fork/fork10.c
18282ltp/testcases/kernel/syscalls/fork/fork12.c
18283ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
18284ltp/testcases/kernel/syscalls/fstat/fstat01.c
18285ltp/testcases/kernel/syscalls/fstat/fstat02.c
18286ltp/testcases/kernel/syscalls/fstat/fstat03.c
18287ltp/testcases/kernel/syscalls/fstat/fstat04.c
18288ltp/testcases/kernel/syscalls/fstat/fstat05.c
18289ltp/testcases/kernel/syscalls/fstatat/fstatat01.c
18290ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
18291ltp/testcases/kernel/syscalls/fsync/fsync01.c
18292ltp/testcases/kernel/syscalls/fsync/fsync02.c
18293ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
18294ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
18295ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
18296ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
18297ltp/testcases/kernel/syscalls/futimesat/futimesat01.c
18298ltp/testcases/kernel/syscalls/getcontext/getcontext01.c
18299ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
18300ltp/testcases/kernel/syscalls/getcwd/getcwd02.c
18301ltp/testcases/kernel/syscalls/getdents/getdents01.c
18302ltp/testcases/kernel/syscalls/getdents/getdents02.c
18303ltp/testcases/kernel/syscalls/getdents/getdents03.c
18304ltp/testcases/kernel/syscalls/getdents/getdents04.c
18305ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
18306ltp/testcases/kernel/syscalls/getegid/getegid01.c
18307ltp/testcases/kernel/syscalls/getegid/getegid02.c
18308ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
18309ltp/testcases/kernel/syscalls/getgid/getgid01.c
18310ltp/testcases/kernel/syscalls/getgid/getgid03.c
18311ltp/testcases/kernel/syscalls/getgroups/getgroups02.c
18312ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
18313ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
18314ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
18315ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
18316ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
18317ltp/testcases/kernel/syscalls/getpagesize/getpagesize01.c
18318ltp/testcases/kernel/syscalls/getpeername/getpeername01.c
18319ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
18320ltp/testcases/kernel/syscalls/getpid/getpid01.c
18321ltp/testcases/kernel/syscalls/getpid/getpid02.c
18322ltp/testcases/kernel/syscalls/getppid/getppid01.c
18323ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
18324ltp/testcases/kernel/syscalls/getpriority/getpriority02.c
18325ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
18326ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
18327ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
18328ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
18329ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
18330ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
18331ltp/testcases/kernel/syscalls/getrlimit/getrlimit01.c
18332ltp/testcases/kernel/syscalls/getrlimit/getrlimit02.c
18333ltp/testcases/kernel/syscalls/getrusage/getrusage01.c
18334ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
18335ltp/testcases/kernel/syscalls/getsid/getsid02.c
18336ltp/testcases/kernel/syscalls/getsockname/getsockname01.c
18337ltp/testcases/kernel/syscalls/getsockopt/getsockopt01.c
18338ltp/testcases/kernel/syscalls/gettid/gettid01.c
18339ltp/testcases/kernel/syscalls/getuid/getuid01.c
18340ltp/testcases/kernel/syscalls/getuid/getuid03.c
18341ltp/testcases/kernel/syscalls/inotify/inotify01.c
18342ltp/testcases/kernel/syscalls/inotify/inotify02.c
18343ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
18344ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
18345ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
18346ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
18347ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
18348ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
18349ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
18350ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
18351ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
18352ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
18353ltp/testcases/kernel/syscalls/iopl/iopl01.c
18354ltp/testcases/kernel/syscalls/iopl/iopl02.c
18355ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
18356ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
18357ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
18358ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
18359ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
18360ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
18361ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv01.c
18362ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
18363ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
18364ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
18365ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
18366ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
18367ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
18368ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
18369ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
18370ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
18371ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
18372ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
18373ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
18374ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
18375ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
18376ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
18377ltp/testcases/kernel/syscalls/kill/kill02.c
18378ltp/testcases/kernel/syscalls/kill/kill05.c
18379ltp/testcases/kernel/syscalls/kill/kill07.c
18380ltp/testcases/kernel/syscalls/kill/kill09.c
18381ltp/testcases/kernel/syscalls/kill/kill10.c
18382ltp/testcases/kernel/syscalls/kill/kill11.c
18383ltp/testcases/kernel/syscalls/kill/kill12.c
18384ltp/testcases/kernel/syscalls/lchown/lchown01.c
18385ltp/testcases/kernel/syscalls/lchown/lchown02.c
18386ltp/testcases/kernel/syscalls/libevent/buffer.c
18387ltp/testcases/kernel/syscalls/libevent/epoll.c
18388ltp/testcases/kernel/syscalls/libevent/evbuffer.c
18389ltp/testcases/kernel/syscalls/libevent/event.c
18390ltp/testcases/kernel/syscalls/libevent/kqueue.c
18391ltp/testcases/kernel/syscalls/libevent/poll.c
18392ltp/testcases/kernel/syscalls/libevent/select.c
18393ltp/testcases/kernel/syscalls/libevent/sample/event-test.c
18394ltp/testcases/kernel/syscalls/libevent/sample/signal-test.c
18395ltp/testcases/kernel/syscalls/libevent/sample/time-test.c
18396ltp/testcases/kernel/syscalls/link/link02.c
18397ltp/testcases/kernel/syscalls/link/link03.c
18398ltp/testcases/kernel/syscalls/link/link04.c
18399ltp/testcases/kernel/syscalls/link/link05.c
18400ltp/testcases/kernel/syscalls/link/link06.c
18401ltp/testcases/kernel/syscalls/link/link07.c
18402ltp/testcases/kernel/syscalls/linkat/linkat01.c
18403ltp/testcases/kernel/syscalls/listen/listen01.c
18404ltp/testcases/kernel/syscalls/lseek/lseek01.c
18405ltp/testcases/kernel/syscalls/lseek/lseek02.c
18406ltp/testcases/kernel/syscalls/lseek/lseek03.c
18407ltp/testcases/kernel/syscalls/lseek/lseek04.c
18408ltp/testcases/kernel/syscalls/lseek/lseek05.c
18409ltp/testcases/kernel/syscalls/lseek/lseek06.c
18410ltp/testcases/kernel/syscalls/lseek/lseek07.c
18411ltp/testcases/kernel/syscalls/lseek/lseek08.c
18412ltp/testcases/kernel/syscalls/lseek/lseek09.c
18413ltp/testcases/kernel/syscalls/lseek/lseek10.c
18414ltp/testcases/kernel/syscalls/lstat/lstat01.c
18415ltp/testcases/kernel/syscalls/lstat/lstat02.c
18416ltp/testcases/kernel/syscalls/lstat/lstat03.c
18417ltp/testcases/kernel/syscalls/madvise/madvise01.c
18418ltp/testcases/kernel/syscalls/madvise/madvise02.c
18419ltp/testcases/kernel/syscalls/madvise/madvise03.c
18420ltp/testcases/kernel/syscalls/mallopt/mallopt01.c
18421ltp/testcases/kernel/syscalls/mincore/mincore01.c
18422ltp/testcases/kernel/syscalls/mincore/mincore02.c
18423ltp/testcases/kernel/syscalls/mkdir/mkdir01.c
18424ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
18425ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
18426ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
18427ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
18428ltp/testcases/kernel/syscalls/mkdir/mkdir08.c
18429ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
18430ltp/testcases/kernel/syscalls/mkdirat/mkdirat01.c
18431ltp/testcases/kernel/syscalls/mknod/mknod01.c
18432ltp/testcases/kernel/syscalls/mknod/mknod02.c
18433ltp/testcases/kernel/syscalls/mknod/mknod03.c
18434ltp/testcases/kernel/syscalls/mknod/mknod04.c
18435ltp/testcases/kernel/syscalls/mknod/mknod05.c
18436ltp/testcases/kernel/syscalls/mknod/mknod06.c
18437ltp/testcases/kernel/syscalls/mknod/mknod07.c
18438ltp/testcases/kernel/syscalls/mknod/mknod08.c
18439ltp/testcases/kernel/syscalls/mknod/mknod09.c
18440ltp/testcases/kernel/syscalls/mknodat/mknodat01.c
18441ltp/testcases/kernel/syscalls/mlock/mlock01.c
18442ltp/testcases/kernel/syscalls/mlock/mlock02.c
18443ltp/testcases/kernel/syscalls/mlockall/mlockall01.c
18444ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
18445ltp/testcases/kernel/syscalls/mlockall/mlockall03.c
18446ltp/testcases/kernel/syscalls/mmap/mmap001.c
18447ltp/testcases/kernel/syscalls/mmap/mmap01.c
18448ltp/testcases/kernel/syscalls/mmap/mmap02.c
18449ltp/testcases/kernel/syscalls/mmap/mmap03.c
18450ltp/testcases/kernel/syscalls/mmap/mmap04.c
18451ltp/testcases/kernel/syscalls/mmap/mmap05.c
18452ltp/testcases/kernel/syscalls/mmap/mmap06.c
18453ltp/testcases/kernel/syscalls/mmap/mmap07.c
18454ltp/testcases/kernel/syscalls/mmap/mmap08.c
18455ltp/testcases/kernel/syscalls/mmap/mmap09.c
18456ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
18457ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
18458ltp/testcases/kernel/syscalls/mount/mount01.c
18459ltp/testcases/kernel/syscalls/mount/mount02.c
18460ltp/testcases/kernel/syscalls/mount/mount03.c
18461ltp/testcases/kernel/syscalls/mount/mount04.c
18462ltp/testcases/kernel/syscalls/mount/setuid_test.c
18463ltp/testcases/kernel/syscalls/mprotect/mprotect01.c
18464ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
18465ltp/testcases/kernel/syscalls/mremap/mremap01.c
18466ltp/testcases/kernel/syscalls/mremap/mremap02.c
18467ltp/testcases/kernel/syscalls/mremap/mremap03.c
18468ltp/testcases/kernel/syscalls/mremap/mremap04.c
18469ltp/testcases/kernel/syscalls/msync/msync01.c
18470ltp/testcases/kernel/syscalls/msync/msync02.c
18471ltp/testcases/kernel/syscalls/msync/msync03.c
18472ltp/testcases/kernel/syscalls/msync/msync04.c
18473ltp/testcases/kernel/syscalls/msync/msync05.c
18474ltp/testcases/kernel/syscalls/munlock/munlock01.c
18475ltp/testcases/kernel/syscalls/munlock/munlock02.c
18476ltp/testcases/kernel/syscalls/munlockall/munlockall01.c
18477ltp/testcases/kernel/syscalls/munlockall/munlockall02.c
18478ltp/testcases/kernel/syscalls/munmap/munmap01.c
18479ltp/testcases/kernel/syscalls/munmap/munmap02.c
18480ltp/testcases/kernel/syscalls/munmap/munmap03.c
18481ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
18482ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
18483ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
18484ltp/testcases/kernel/syscalls/nanosleep/nanosleep04.c
18485ltp/testcases/kernel/syscalls/nftw/lib.c
18486ltp/testcases/kernel/syscalls/nftw/lib64.c
18487ltp/testcases/kernel/syscalls/nftw/nftw.c
18488ltp/testcases/kernel/syscalls/nftw/nftw64.c
18489ltp/testcases/kernel/syscalls/nftw/test.c
18490ltp/testcases/kernel/syscalls/nftw/test64.c
18491ltp/testcases/kernel/syscalls/nftw/test_func.c
18492ltp/testcases/kernel/syscalls/nftw/test_func64.c
18493ltp/testcases/kernel/syscalls/nftw/tools.c
18494ltp/testcases/kernel/syscalls/nftw/tools64.c
18495ltp/testcases/kernel/syscalls/nice/nice01.c
18496ltp/testcases/kernel/syscalls/nice/nice02.c
18497ltp/testcases/kernel/syscalls/nice/nice03.c
18498ltp/testcases/kernel/syscalls/nice/nice04.c
18499ltp/testcases/kernel/syscalls/nice/nice05.c
18500ltp/testcases/kernel/syscalls/open/open01.c
18501ltp/testcases/kernel/syscalls/open/open02.c
18502ltp/testcases/kernel/syscalls/open/open03.c
18503ltp/testcases/kernel/syscalls/open/open04.c
18504ltp/testcases/kernel/syscalls/open/open10.c
18505ltp/testcases/kernel/syscalls/openat/openat01.c
18506ltp/testcases/kernel/syscalls/pathconf/pathconf01.c
18507ltp/testcases/kernel/syscalls/pause/pause01.c
18508ltp/testcases/kernel/syscalls/pause/pause02.c
18509ltp/testcases/kernel/syscalls/pause/pause03.c
18510ltp/testcases/kernel/syscalls/pcllib/pcl/pcl.c
18511ltp/testcases/kernel/syscalls/pipe/pipe02.c
18512ltp/testcases/kernel/syscalls/pipe/pipe03.c
18513ltp/testcases/kernel/syscalls/pipe/pipe04.c
18514ltp/testcases/kernel/syscalls/pipe/pipe10.c
18515ltp/testcases/kernel/syscalls/pipe/pipe11.c
18516ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
18517ltp/testcases/kernel/syscalls/poll/poll01.c
18518ltp/testcases/kernel/syscalls/prctl/prctl01.c
18519ltp/testcases/kernel/syscalls/prctl/prctl02.c
18520ltp/testcases/kernel/syscalls/profil/profil01.c
18521ltp/testcases/kernel/syscalls/pselect/pselect01.c
18522ltp/testcases/kernel/syscalls/ptrace/ptrace01.c
18523ltp/testcases/kernel/syscalls/ptrace/ptrace02.c
18524ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
18525ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
18526ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
18527ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
18528ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
18529ltp/testcases/kernel/syscalls/read/read01.c
18530ltp/testcases/kernel/syscalls/readdir/readdir01.c
18531ltp/testcases/kernel/syscalls/readdir/readdir02.c
18532ltp/testcases/kernel/syscalls/readlink/readlink01.c
18533ltp/testcases/kernel/syscalls/readlink/readlink02.c
18534ltp/testcases/kernel/syscalls/readlink/readlink03.c
18535ltp/testcases/kernel/syscalls/readlink/readlink04.c
18536ltp/testcases/kernel/syscalls/readlinkat/readlinkat01.c
18537ltp/testcases/kernel/syscalls/readv/readv03.c
18538ltp/testcases/kernel/syscalls/reboot/reboot01.c
18539ltp/testcases/kernel/syscalls/reboot/reboot02.c
18540ltp/testcases/kernel/syscalls/recv/recv01.c
18541ltp/testcases/kernel/syscalls/recvfrom/recvfrom01.c
18542ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
18543ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
18544ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
18545ltp/testcases/kernel/syscalls/rename/rename01.c
18546ltp/testcases/kernel/syscalls/rename/rename02.c
18547ltp/testcases/kernel/syscalls/rename/rename03.c
18548ltp/testcases/kernel/syscalls/rename/rename04.c
18549ltp/testcases/kernel/syscalls/rename/rename05.c
18550ltp/testcases/kernel/syscalls/rename/rename06.c
18551ltp/testcases/kernel/syscalls/rename/rename07.c
18552ltp/testcases/kernel/syscalls/rename/rename08.c
18553ltp/testcases/kernel/syscalls/rename/rename09.c
18554ltp/testcases/kernel/syscalls/rename/rename10.c
18555ltp/testcases/kernel/syscalls/rename/rename12.c
18556ltp/testcases/kernel/syscalls/rename/rename13.c
18557ltp/testcases/kernel/syscalls/rename/rename14.c
18558ltp/testcases/kernel/syscalls/renameat/renameat01.c
18559ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
18560ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
18561ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
18562ltp/testcases/kernel/syscalls/rmdir/rmdir04.c
18563ltp/testcases/kernel/syscalls/rmdir/rmdir05.c
18564ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
18565ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max01.c
18566ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max02.c
18567ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min01.c
18568ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min02.c
18569ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam01.c
18570ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam02.c
18571ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c
18572ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval02.c
18573ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval03.c
18574ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam01.c
18575ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam02.c
18576ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam03.c
18577ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam05.c
18578ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
18579ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
18580ltp/testcases/kernel/syscalls/select/select01.c
18581ltp/testcases/kernel/syscalls/select/select02.c
18582ltp/testcases/kernel/syscalls/select/select03.c
18583ltp/testcases/kernel/syscalls/send/send01.c
18584ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
18585ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
18586ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
18587ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
18588ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
18589ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
18590ltp/testcases/kernel/syscalls/sendto/sendto01.c
18591ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
18592ltp/testcases/kernel/syscalls/setdomainname/setdomainname01.c
18593ltp/testcases/kernel/syscalls/setdomainname/setdomainname03.c
18594ltp/testcases/kernel/syscalls/setegid/setegid01.c
18595ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
18596ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
18597ltp/testcases/kernel/syscalls/setgid/setgid01.c
18598ltp/testcases/kernel/syscalls/setgid/setgid02.c
18599ltp/testcases/kernel/syscalls/setgid/setgid03.c
18600ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
18601ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
18602ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
18603ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
18604ltp/testcases/kernel/syscalls/sethostname/sethostname01.c
18605ltp/testcases/kernel/syscalls/sethostname/sethostname02.c
18606ltp/testcases/kernel/syscalls/sethostname/sethostname03.c
18607ltp/testcases/kernel/syscalls/setpgid/setpgid01.c
18608ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
18609ltp/testcases/kernel/syscalls/setregid/setregid01.c
18610ltp/testcases/kernel/syscalls/setregid/setregid02.c
18611ltp/testcases/kernel/syscalls/setresgid/setresgid01.c
18612ltp/testcases/kernel/syscalls/setresgid/setresgid02.c
18613ltp/testcases/kernel/syscalls/setresgid/setresgid03.c
18614ltp/testcases/kernel/syscalls/setresuid/setresuid02.c
18615ltp/testcases/kernel/syscalls/setresuid/setresuid03.c
18616ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
18617ltp/testcases/kernel/syscalls/setreuid/setreuid01.c
18618ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
18619ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
18620ltp/testcases/kernel/syscalls/setrlimit/setrlimit02.c
18621ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
18622ltp/testcases/kernel/syscalls/settimeofday/settimeofday02.c
18623ltp/testcases/kernel/syscalls/setuid/setuid01.c
18624ltp/testcases/kernel/syscalls/setuid/setuid02.c
18625ltp/testcases/kernel/syscalls/setuid/setuid04.c
18626ltp/testcases/kernel/syscalls/sigaction/sigaction01.c
18627ltp/testcases/kernel/syscalls/sigaction/sigaction02.c
18628ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
18629ltp/testcases/kernel/syscalls/sighold/sighold02.c
18630ltp/testcases/kernel/syscalls/signal/signal01.c
18631ltp/testcases/kernel/syscalls/signal/signal04.c
18632ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
18633ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
18634ltp/testcases/kernel/syscalls/sigpending/sigpending02.c
18635ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
18636ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
18637ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
18638ltp/testcases/kernel/syscalls/socketcall/socketcall01.c
18639ltp/testcases/kernel/syscalls/socketcall/socketcall02.c
18640ltp/testcases/kernel/syscalls/socketcall/socketcall03.c
18641ltp/testcases/kernel/syscalls/socketcall/socketcall04.c
18642ltp/testcases/kernel/syscalls/splice/splice01.c
18643ltp/testcases/kernel/syscalls/stat/stat01.c
18644ltp/testcases/kernel/syscalls/stat/stat02.c
18645ltp/testcases/kernel/syscalls/stat/stat03.c
18646ltp/testcases/kernel/syscalls/stat/stat05.c
18647ltp/testcases/kernel/syscalls/stat/stat06.c
18648ltp/testcases/kernel/syscalls/statfs/statfs01.c
18649ltp/testcases/kernel/syscalls/statfs/statfs03.c
18650ltp/testcases/kernel/syscalls/statvfs/statvfs01.c
18651ltp/testcases/kernel/syscalls/stime/stime01.c
18652ltp/testcases/kernel/syscalls/stime/stime02.c
18653ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
18654ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
18655ltp/testcases/kernel/syscalls/swapon/swapon01.c
18656ltp/testcases/kernel/syscalls/swapon/swapon02.c
18657ltp/testcases/kernel/syscalls/swapon/swapon03.c
18658ltp/testcases/kernel/syscalls/symlink/symlink01.c
18659ltp/testcases/kernel/syscalls/symlink/symlink02.c
18660ltp/testcases/kernel/syscalls/symlink/symlink03.c
18661ltp/testcases/kernel/syscalls/symlink/symlink04.c
18662ltp/testcases/kernel/syscalls/symlink/symlink05.c
18663ltp/testcases/kernel/syscalls/symlinkat/symlinkat01.c
18664ltp/testcases/kernel/syscalls/sync/sync01.c
18665ltp/testcases/kernel/syscalls/sync/sync02.c
18666ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
18667ltp/testcases/kernel/syscalls/syscall/syscall01.c
18668ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
18669ltp/testcases/kernel/syscalls/sysinfo/sysinfo01.c
18670ltp/testcases/kernel/syscalls/sysinfo/sysinfo02.c
18671ltp/testcases/kernel/syscalls/syslog/syslog11.c
18672ltp/testcases/kernel/syscalls/syslog/syslog12.c
18673ltp/testcases/kernel/syscalls/syslog/syslogtst.c
18674ltp/testcases/kernel/syscalls/tee/tee01.c
18675ltp/testcases/kernel/syscalls/time/time01.c
18676ltp/testcases/kernel/syscalls/time/time02.c
18677ltp/testcases/kernel/syscalls/times/times01.c
18678ltp/testcases/kernel/syscalls/times/times03.c
18679ltp/testcases/kernel/syscalls/truncate/truncate01.c
18680ltp/testcases/kernel/syscalls/truncate/truncate02.c
18681ltp/testcases/kernel/syscalls/truncate/truncate03.c
18682ltp/testcases/kernel/syscalls/truncate/truncate04.c
18683ltp/testcases/kernel/syscalls/ulimit/ulimit01.c
18684ltp/testcases/kernel/syscalls/umask/umask01.c
18685ltp/testcases/kernel/syscalls/umask/umask03.c
18686ltp/testcases/kernel/syscalls/umount/umount01.c
18687ltp/testcases/kernel/syscalls/umount/umount02.c
18688ltp/testcases/kernel/syscalls/umount/umount03.c
18689ltp/testcases/kernel/syscalls/uname/uname01.c
18690ltp/testcases/kernel/syscalls/unlink/unlink05.c
18691ltp/testcases/kernel/syscalls/unlink/unlink06.c
18692ltp/testcases/kernel/syscalls/unlink/unlink07.c
18693ltp/testcases/kernel/syscalls/unlink/unlink08.c
18694ltp/testcases/kernel/syscalls/unlinkat/unlinkat01.c
18695ltp/testcases/kernel/syscalls/ustat/ustat01.c
18696ltp/testcases/kernel/syscalls/ustat/ustat02.c
18697ltp/testcases/kernel/syscalls/utime/utime01.c
18698ltp/testcases/kernel/syscalls/utime/utime02.c
18699ltp/testcases/kernel/syscalls/utime/utime03.c
18700ltp/testcases/kernel/syscalls/utime/utime04.c
18701ltp/testcases/kernel/syscalls/utime/utime05.c
18702ltp/testcases/kernel/syscalls/utime/utime06.c
18703ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
18704ltp/testcases/kernel/syscalls/vfork/vfork01.c
18705ltp/testcases/kernel/syscalls/vfork/vfork02.c
18706ltp/testcases/kernel/syscalls/vhangup/vhangup01.c
18707ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
18708ltp/testcases/kernel/syscalls/wait/wait02.c
18709ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
18710ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
18711ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
18712ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
18713ltp/testcases/kernel/syscalls/write/write01.c
18714ltp/testcases/kernel/syscalls/write/write02.c
18715ltp/testcases/kernel/syscalls/write/write04.c
18716ltp/testcases/kernel/syscalls/writev/writev01.c
18717ltp/testcases/kernel/syscalls/writev/writev02.c
18718ltp/testcases/kernel/syscalls/writev/writev06.c
18719
1872058) Log Message:
18721Clean Trailing Tab: Signed-off-by: Michal Simek <monstr@monstr.eu>.
18722
18723Modified Files:
18724ltp/testcases/kernel/device-drivers/agp/kernel_space/tagp.c
18725ltp/testcases/kernel/device-drivers/agp/user_space/tagp_ki.c
18726ltp/testcases/kernel/device-drivers/agp/user_space/user_tagp.c
18727ltp/testcases/kernel/device-drivers/base/tbase/tbase.c
18728ltp/testcases/kernel/device-drivers/base/user_base/user_tbase.c
18729ltp/testcases/kernel/device-drivers/dev_sim_framework/kernel_space/tmod.c
18730ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/tmod_ki.c
18731ltp/testcases/kernel/device-drivers/dev_sim_framework/user_space/user_tmod.c
18732ltp/testcases/kernel/device-drivers/drm/kernel_space/tdrm.c
18733ltp/testcases/kernel/device-drivers/drm/user_space/user_tdrm.c
18734ltp/testcases/kernel/device-drivers/include/includeTest.c
18735ltp/testcases/kernel/device-drivers/include/userBlockInclude.c
18736ltp/testcases/kernel/device-drivers/nls/userBlockNLS.c
18737ltp/testcases/kernel/device-drivers/pci/tpci/tpci.c
18738ltp/testcases/kernel/device-drivers/pci/user_tpci/tpci_ki.c
18739ltp/testcases/kernel/device-drivers/pci/user_tpci/user_tpci.c
18740ltp/testcases/kernel/device-drivers/tbio/kernel_space/tbio.c
18741ltp/testcases/kernel/device-drivers/tbio/user_space/tbio_ki.c
18742ltp/testcases/kernel/device-drivers/tbio/user_space/user_tbio.c
18743ltp/testcases/kernel/device-drivers/usb/tusb/tusb.c
18744ltp/testcases/kernel/device-drivers/usb/user_usb/user_tusb.c
18745ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CTRL.c
18746ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
18747ltp/testcases/kernel/fs/acls/acl_file_test.c
18748ltp/testcases/kernel/fs/acls/acl_link_test.c
18749ltp/testcases/kernel/fs/dmapi/attr.c
18750ltp/testcases/kernel/fs/dmapi/config.c
18751ltp/testcases/kernel/fs/dmapi/disp.c
18752ltp/testcases/kernel/fs/dmapi/dm_test.c
18753ltp/testcases/kernel/fs/dmapi/event.c
18754ltp/testcases/kernel/fs/dmapi/event_am.c
18755ltp/testcases/kernel/fs/dmapi/event_an.c
18756ltp/testcases/kernel/fs/dmapi/event_sd.c
18757ltp/testcases/kernel/fs/dmapi/event_sn.c
18758ltp/testcases/kernel/fs/dmapi/event_us.c
18759ltp/testcases/kernel/fs/dmapi/handle.c
18760ltp/testcases/kernel/fs/dmapi/hole.c
18761ltp/testcases/kernel/fs/dmapi/invis.c
18762ltp/testcases/kernel/fs/dmapi/mmap.c
18763ltp/testcases/kernel/fs/dmapi/mmapfile.c
18764ltp/testcases/kernel/fs/dmapi/mount.c
18765ltp/testcases/kernel/fs/dmapi/objref.c
18766ltp/testcases/kernel/fs/dmapi/pmr_post.c
18767ltp/testcases/kernel/fs/dmapi/pmr_pre.c
18768ltp/testcases/kernel/fs/dmapi/right.c
18769ltp/testcases/kernel/fs/dmapi/session.c
18770ltp/testcases/kernel/fs/dmapi/token.c
18771ltp/testcases/kernel/fs/doio/doio.c
18772ltp/testcases/kernel/fs/doio/growfiles.c
18773ltp/testcases/kernel/fs/doio/iogen.c
18774ltp/testcases/kernel/fs/fs_di/create_datafile.c
18775ltp/testcases/kernel/fs/fsstress/fsstress.c
18776ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
18777ltp/testcases/kernel/fs/ftest/ftest01.c
18778ltp/testcases/kernel/fs/ftest/ftest02.c
18779ltp/testcases/kernel/fs/ftest/ftest03.c
18780ltp/testcases/kernel/fs/ftest/ftest04.c
18781ltp/testcases/kernel/fs/ftest/ftest05.c
18782ltp/testcases/kernel/fs/ftest/ftest06.c
18783ltp/testcases/kernel/fs/ftest/ftest07.c
18784ltp/testcases/kernel/fs/ftest/ftest08.c
18785ltp/testcases/kernel/fs/inode/inode01.c
18786ltp/testcases/kernel/fs/inode/inode02.c
18787ltp/testcases/kernel/fs/mongo/mongo_compare.c
18788ltp/testcases/kernel/fs/mongo/reiser_fract_tree.c
18789ltp/testcases/kernel/fs/openfile/openfile.c
18790ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
18791ltp/testcases/kernel/fs/stream/stream01.c
18792ltp/testcases/kernel/fs/stream/stream02.c
18793ltp/testcases/kernel/fs/stream/stream03.c
18794ltp/testcases/kernel/fs/stream/stream04.c
18795ltp/testcases/kernel/fs/stream/stream05.c
18796ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
18797ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
18798ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
18799ltp/testcases/kernel/io/aio/aio01/aio01.c
18800ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
18801ltp/testcases/kernel/io/direct_io/diotest1.c
18802ltp/testcases/kernel/io/direct_io/diotest2.c
18803ltp/testcases/kernel/io/direct_io/diotest4.c
18804ltp/testcases/kernel/io/direct_io/diotest5.c
18805ltp/testcases/kernel/io/direct_io/diotest_routines.c
18806ltp/testcases/kernel/io/disktest/childmain.c
18807ltp/testcases/kernel/io/disktest/main.c
18808ltp/testcases/kernel/io/disktest/threading.c
18809ltp/testcases/kernel/io/ltp-aiodio/aiocp.c
18810ltp/testcases/kernel/io/ltp-aiodio/aiodio_append.c
18811ltp/testcases/kernel/io/ltp-aiodio/aiodio_sparse.c
18812ltp/testcases/kernel/io/ltp-aiodio/ltp-diorh.c
18813ltp/testcases/kernel/io/stress_cd/stress_cd.c
18814ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_ctl.c
18815ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_get.c
18816ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_rcv.c
18817ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_02_snd.c
18818ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_04.c
18819ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
18820ltp/testcases/kernel/ipc/ipc_stress/pipe_test_01.c
18821ltp/testcases/kernel/ipc/ipc_stress/pipe_test_02.c
18822ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
18823ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
18824ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
18825ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
18826ltp/testcases/kernel/ipc/ipc_stress/shmem_test_04.c
18827ltp/testcases/kernel/ipc/ipc_stress/shmem_test_05.c
18828ltp/testcases/kernel/ipc/ipc_stress/shmem_test_07.c
18829ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
18830ltp/testcases/kernel/ipc/ipc_stress/signal_test_04.c
18831ltp/testcases/kernel/ipc/pipeio/pipeio.c
18832ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap01.c
18833ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
18834ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap03.c
18835ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
18836ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
18837ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
18838ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
18839ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
18840ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
18841ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
18842ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
18843ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
18844ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
18845ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
18846ltp/testcases/kernel/mem/mem/mem01.c
18847ltp/testcases/kernel/mem/mem/mem02.c
18848ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
18849ltp/testcases/kernel/mem/mmapstress/mmapstress02.c
18850ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
18851ltp/testcases/kernel/mem/mmapstress/mmapstress07.c
18852ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
18853ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
18854ltp/testcases/kernel/mem/mtest06/mmap1.c
18855ltp/testcases/kernel/mem/mtest06/shmat1.c
18856ltp/testcases/kernel/mem/mtest07/shm_test.c
18857ltp/testcases/kernel/mem/page/page01.c
18858ltp/testcases/kernel/mem/page/page02.c
18859ltp/testcases/kernel/mem/vmtests/data_space.c
18860ltp/testcases/kernel/mem/vmtests/stack_space.c
18861ltp/testcases/kernel/module/create_module/create_module01.c
18862ltp/testcases/kernel/module/delete_module/delete_module01.c
18863ltp/testcases/kernel/module/query_module/query_module01.c
18864ltp/testcases/kernel/module/query_module/query_module03.c
18865ltp/testcases/kernel/numa/numa_node_size.c
18866ltp/testcases/kernel/pty/hangup01.c
18867ltp/testcases/kernel/pty/ptem01.c
18868ltp/testcases/kernel/pty/pty01.c
18869ltp/testcases/kernel/sched/clisrv/pthserv.c
18870ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
18871ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
18872ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c
18873ltp/testcases/kernel/sched/nptl/nptl01.c
18874ltp/testcases/kernel/sched/process_stress/process.c
18875ltp/testcases/kernel/sched/sched_stress/sched_tc0.c
18876ltp/testcases/kernel/sched/sched_stress/sched_tc6.c
18877ltp/testcases/kernel/sched/tool/time-schedule.c
18878ltp/testcases/kernel/sched/tool/trace_sched.c
18879ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrace/selinux_dyntrace_parent.c
18880ltp/testcases/kernel/security/selinux-testsuite/tests/dyntrans/selinux_dyntrans_parent.c
18881ltp/testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
18882ltp/testcases/kernel/security/selinux-testsuite/tests/exectrace/selinux_exectrace_parent.c
18883ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_client.c
18884ltp/testcases/kernel/security/selinux-testsuite/tests/fdreceive/selinux_fdreceive_server.c
18885ltp/testcases/kernel/security/selinux-testsuite/tests/inherit/selinux_inherit_parent.c
18886ltp/testcases/kernel/security/selinux-testsuite/tests/msg/selinux_msgctl.c
18887ltp/testcases/kernel/security/selinux-testsuite/tests/sem/selinux_semctl.c
18888ltp/testcases/kernel/security/selinux-testsuite/tests/shm/selinux_shmctl.c
18889ltp/testcases/kernel/security/selinux-testsuite/tests/sigkill/selinux_sigkill_server.c
18890ltp/testcases/kernel/security/selinux-testsuite/tests/task_setpgid/selinux_task_setpgid_source.c
18891ltp/testcases/kernel/security/selinux-testsuite/tests/task_setscheduler/selinux_task_setscheduler_source.c
18892ltp/testcases/kernel/security/selinux-testsuite/tests/wait/selinux_wait_parent.c
18893ltp/testcases/kernel/syscalls/access/access01.c
18894ltp/testcases/kernel/syscalls/access/access02.c
18895ltp/testcases/kernel/syscalls/access/access03.c
18896ltp/testcases/kernel/syscalls/access/access04.c
18897ltp/testcases/kernel/syscalls/acct/acct01.c
18898ltp/testcases/kernel/syscalls/acct/acct02.c
18899ltp/testcases/kernel/syscalls/adjtimex/adjtimex01.c
18900ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
18901ltp/testcases/kernel/syscalls/alarm/alarm01.c
18902ltp/testcases/kernel/syscalls/alarm/alarm03.c
18903ltp/testcases/kernel/syscalls/alarm/alarm05.c
18904ltp/testcases/kernel/syscalls/alarm/alarm06.c
18905ltp/testcases/kernel/syscalls/alarm/alarm07.c
18906ltp/testcases/kernel/syscalls/asyncio/asyncio02.c
18907ltp/testcases/kernel/syscalls/bind/bind02.c
18908ltp/testcases/kernel/syscalls/brk/brk01.c
18909ltp/testcases/kernel/syscalls/capget/capget02.c
18910ltp/testcases/kernel/syscalls/capset/capset02.c
18911ltp/testcases/kernel/syscalls/chdir/chdir02.c
18912ltp/testcases/kernel/syscalls/chmod/chmod01.c
18913ltp/testcases/kernel/syscalls/chmod/chmod02.c
18914ltp/testcases/kernel/syscalls/chmod/chmod03.c
18915ltp/testcases/kernel/syscalls/chmod/chmod04.c
18916ltp/testcases/kernel/syscalls/chmod/chmod05.c
18917ltp/testcases/kernel/syscalls/chmod/chmod06.c
18918ltp/testcases/kernel/syscalls/chmod/chmod07.c
18919ltp/testcases/kernel/syscalls/chown/chown01.c
18920ltp/testcases/kernel/syscalls/chown/chown02.c
18921ltp/testcases/kernel/syscalls/chown/chown03.c
18922ltp/testcases/kernel/syscalls/chown/chown04.c
18923ltp/testcases/kernel/syscalls/chown/chown05.c
18924ltp/testcases/kernel/syscalls/chroot/chroot02.c
18925ltp/testcases/kernel/syscalls/clone/clone01.c
18926ltp/testcases/kernel/syscalls/clone/clone02.c
18927ltp/testcases/kernel/syscalls/clone/clone03.c
18928ltp/testcases/kernel/syscalls/clone/clone04.c
18929ltp/testcases/kernel/syscalls/clone/clone05.c
18930ltp/testcases/kernel/syscalls/clone/clone06.c
18931ltp/testcases/kernel/syscalls/clone/clone07.c
18932ltp/testcases/kernel/syscalls/close/close01.c
18933ltp/testcases/kernel/syscalls/close/close08.c
18934ltp/testcases/kernel/syscalls/creat/creat08.c
18935ltp/testcases/kernel/syscalls/creat/creat09.c
18936ltp/testcases/kernel/syscalls/dup/dup01.c
18937ltp/testcases/kernel/syscalls/dup/dup02.c
18938ltp/testcases/kernel/syscalls/dup/dup03.c
18939ltp/testcases/kernel/syscalls/dup/dup04.c
18940ltp/testcases/kernel/syscalls/dup/dup05.c
18941ltp/testcases/kernel/syscalls/dup/dup06.c
18942ltp/testcases/kernel/syscalls/dup/dup07.c
18943ltp/testcases/kernel/syscalls/dup2/dup205.c
18944ltp/testcases/kernel/syscalls/epoll/epoll-ltp.c
18945ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
18946ltp/testcases/kernel/syscalls/execl/execl01.c
18947ltp/testcases/kernel/syscalls/execle/execle01.c
18948ltp/testcases/kernel/syscalls/execlp/execlp01.c
18949ltp/testcases/kernel/syscalls/execv/execv01.c
18950ltp/testcases/kernel/syscalls/execve/execve01.c
18951ltp/testcases/kernel/syscalls/execve/execve02.c
18952ltp/testcases/kernel/syscalls/execve/execve04.c
18953ltp/testcases/kernel/syscalls/execve/execve05.c
18954ltp/testcases/kernel/syscalls/execve/execve06.c
18955ltp/testcases/kernel/syscalls/execvp/execvp01.c
18956ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
18957ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
18958ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
18959ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
18960ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
18961ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
18962ltp/testcases/kernel/syscalls/fchdir/fchdir01.c
18963ltp/testcases/kernel/syscalls/fchdir/fchdir02.c
18964ltp/testcases/kernel/syscalls/fchmod/fchmod01.c
18965ltp/testcases/kernel/syscalls/fchmod/fchmod02.c
18966ltp/testcases/kernel/syscalls/fchmod/fchmod03.c
18967ltp/testcases/kernel/syscalls/fchmod/fchmod04.c
18968ltp/testcases/kernel/syscalls/fchmod/fchmod05.c
18969ltp/testcases/kernel/syscalls/fchmod/fchmod06.c
18970ltp/testcases/kernel/syscalls/fchmod/fchmod07.c
18971ltp/testcases/kernel/syscalls/fcntl/fcntl01.c
18972ltp/testcases/kernel/syscalls/fcntl/fcntl02.c
18973ltp/testcases/kernel/syscalls/fcntl/fcntl03.c
18974ltp/testcases/kernel/syscalls/fcntl/fcntl04.c
18975ltp/testcases/kernel/syscalls/fcntl/fcntl05.c
18976ltp/testcases/kernel/syscalls/fcntl/fcntl06.c
18977ltp/testcases/kernel/syscalls/fcntl/fcntl07.c
18978ltp/testcases/kernel/syscalls/fcntl/fcntl07B.c
18979ltp/testcases/kernel/syscalls/fcntl/fcntl08.c
18980ltp/testcases/kernel/syscalls/fcntl/fcntl09.c
18981ltp/testcases/kernel/syscalls/fcntl/fcntl10.c
18982ltp/testcases/kernel/syscalls/fcntl/fcntl11.c
18983ltp/testcases/kernel/syscalls/fcntl/fcntl12.c
18984ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
18985ltp/testcases/kernel/syscalls/fcntl/fcntl15.c
18986ltp/testcases/kernel/syscalls/fcntl/fcntl16.c
18987ltp/testcases/kernel/syscalls/fcntl/fcntl19.c
18988ltp/testcases/kernel/syscalls/fcntl/fcntl20.c
18989ltp/testcases/kernel/syscalls/fcntl/fcntl21.c
18990ltp/testcases/kernel/syscalls/fcntl/fcntl22.c
18991ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
18992ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
18993ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
18994ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
18995ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
18996ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
18997ltp/testcases/kernel/syscalls/flock/flock01.c
18998ltp/testcases/kernel/syscalls/flock/flock02.c
18999ltp/testcases/kernel/syscalls/flock/flock03.c
19000ltp/testcases/kernel/syscalls/flock/flock04.c
19001ltp/testcases/kernel/syscalls/flock/flock05.c
19002ltp/testcases/kernel/syscalls/flock/flock06.c
19003ltp/testcases/kernel/syscalls/fork/fork01.c
19004ltp/testcases/kernel/syscalls/fork/fork03.c
19005ltp/testcases/kernel/syscalls/fork/fork04.c
19006ltp/testcases/kernel/syscalls/fork/fork07.c
19007ltp/testcases/kernel/syscalls/fork/fork08.c
19008ltp/testcases/kernel/syscalls/fork/fork09.c
19009ltp/testcases/kernel/syscalls/fork/fork10.c
19010ltp/testcases/kernel/syscalls/fork/fork12.c
19011ltp/testcases/kernel/syscalls/fpathconf/fpathconf01.c
19012ltp/testcases/kernel/syscalls/fstat/fstat01.c
19013ltp/testcases/kernel/syscalls/fstat/fstat02.c
19014ltp/testcases/kernel/syscalls/fstat/fstat03.c
19015ltp/testcases/kernel/syscalls/fstat/fstat04.c
19016ltp/testcases/kernel/syscalls/fstat/fstat05.c
19017ltp/testcases/kernel/syscalls/fstatfs/fstatfs01.c
19018ltp/testcases/kernel/syscalls/fsync/fsync01.c
19019ltp/testcases/kernel/syscalls/fsync/fsync02.c
19020ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
19021ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
19022ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
19023ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
19024ltp/testcases/kernel/syscalls/getdents/getdents01.c
19025ltp/testcases/kernel/syscalls/getdents/getdents02.c
19026ltp/testcases/kernel/syscalls/getdents/getdents03.c
19027ltp/testcases/kernel/syscalls/getdents/getdents04.c
19028ltp/testcases/kernel/syscalls/getdomainname/getdomainname01.c
19029ltp/testcases/kernel/syscalls/getegid/getegid01.c
19030ltp/testcases/kernel/syscalls/geteuid/geteuid01.c
19031ltp/testcases/kernel/syscalls/getgid/getgid01.c
19032ltp/testcases/kernel/syscalls/getgroups/getgroups01.c
19033ltp/testcases/kernel/syscalls/getgroups/getgroups02.c
19034ltp/testcases/kernel/syscalls/getgroups/getgroups03.c
19035ltp/testcases/kernel/syscalls/getgroups/getgroups04.c
19036ltp/testcases/kernel/syscalls/gethostname/gethostname01.c
19037ltp/testcases/kernel/syscalls/getitimer/getitimer01.c
19038ltp/testcases/kernel/syscalls/getitimer/getitimer02.c
19039ltp/testcases/kernel/syscalls/getitimer/getitimer03.c
19040ltp/testcases/kernel/syscalls/getpgrp/getpgrp01.c
19041ltp/testcases/kernel/syscalls/getpid/getpid01.c
19042ltp/testcases/kernel/syscalls/getpid/getpid02.c
19043ltp/testcases/kernel/syscalls/getppid/getppid01.c
19044ltp/testcases/kernel/syscalls/getpriority/getpriority01.c
19045ltp/testcases/kernel/syscalls/getresgid/getresgid01.c
19046ltp/testcases/kernel/syscalls/getresgid/getresgid02.c
19047ltp/testcases/kernel/syscalls/getresgid/getresgid03.c
19048ltp/testcases/kernel/syscalls/getresuid/getresuid01.c
19049ltp/testcases/kernel/syscalls/getresuid/getresuid02.c
19050ltp/testcases/kernel/syscalls/getresuid/getresuid03.c
19051ltp/testcases/kernel/syscalls/getrlimit/getrlimit02.c
19052ltp/testcases/kernel/syscalls/getrusage/getrusage02.c
19053ltp/testcases/kernel/syscalls/getsid/getsid01.c
19054ltp/testcases/kernel/syscalls/getsid/getsid02.c
19055ltp/testcases/kernel/syscalls/getuid/getuid01.c
19056ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
19057ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
19058ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
19059ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
19060ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
19061ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
19062ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
19063ltp/testcases/kernel/syscalls/ioperm/ioperm01.c
19064ltp/testcases/kernel/syscalls/iopl/iopl01.c
19065ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl01.c
19066ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
19067ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl03.c
19068ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl05.c
19069ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
19070ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
19071ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
19072ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
19073ltp/testcases/kernel/syscalls/ipc/msgget/msgget01.c
19074ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
19075ltp/testcases/kernel/syscalls/ipc/msgget/msgget04.c
19076ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
19077ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv03.c
19078ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv04.c
19079ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
19080ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
19081ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd01.c
19082ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd02.c
19083ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd03.c
19084ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd04.c
19085ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
19086ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
19087ltp/testcases/kernel/syscalls/ipc/semctl/semctl02.c
19088ltp/testcases/kernel/syscalls/ipc/semctl/semctl03.c
19089ltp/testcases/kernel/syscalls/ipc/semctl/semctl04.c
19090ltp/testcases/kernel/syscalls/ipc/semctl/semctl05.c
19091ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
19092ltp/testcases/kernel/syscalls/ipc/semget/semget01.c
19093ltp/testcases/kernel/syscalls/ipc/semget/semget02.c
19094ltp/testcases/kernel/syscalls/ipc/semget/semget03.c
19095ltp/testcases/kernel/syscalls/ipc/semget/semget06.c
19096ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
19097ltp/testcases/kernel/syscalls/ipc/semop/semop03.c
19098ltp/testcases/kernel/syscalls/ipc/semop/semop04.c
19099ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
19100ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
19101ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
19102ltp/testcases/kernel/syscalls/ipc/shmat/shmat03.c
19103ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
19104ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
19105ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl03.c
19106ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
19107ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
19108ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt02.c
19109ltp/testcases/kernel/syscalls/ipc/shmget/shmget01.c
19110ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
19111ltp/testcases/kernel/syscalls/ipc/shmget/shmget03.c
19112ltp/testcases/kernel/syscalls/ipc/shmget/shmget04.c
19113ltp/testcases/kernel/syscalls/ipc/shmget/shmget05.c
19114ltp/testcases/kernel/syscalls/kill/kill01.c
19115ltp/testcases/kernel/syscalls/kill/kill02.c
19116ltp/testcases/kernel/syscalls/kill/kill03.c
19117ltp/testcases/kernel/syscalls/kill/kill04.c
19118ltp/testcases/kernel/syscalls/kill/kill05.c
19119ltp/testcases/kernel/syscalls/kill/kill07.c
19120ltp/testcases/kernel/syscalls/kill/kill09.c
19121ltp/testcases/kernel/syscalls/kill/kill10.c
19122ltp/testcases/kernel/syscalls/kill/kill11.c
19123ltp/testcases/kernel/syscalls/kill/kill12.c
19124ltp/testcases/kernel/syscalls/lchown/lchown01.c
19125ltp/testcases/kernel/syscalls/lchown/lchown02.c
19126ltp/testcases/kernel/syscalls/libevent/buffer.c
19127ltp/testcases/kernel/syscalls/libevent/err.c
19128ltp/testcases/kernel/syscalls/libevent/event.c
19129ltp/testcases/kernel/syscalls/libevent/kqueue.c
19130ltp/testcases/kernel/syscalls/libevent/poll.c
19131ltp/testcases/kernel/syscalls/libevent/signal.c
19132ltp/testcases/kernel/syscalls/libevent/sample/event-test.c
19133ltp/testcases/kernel/syscalls/libevent/sample/signal-test.c
19134ltp/testcases/kernel/syscalls/libevent/sample/time-test.c
19135ltp/testcases/kernel/syscalls/libevent/test/regress.c
19136ltp/testcases/kernel/syscalls/libevent/test/test-eof.c
19137ltp/testcases/kernel/syscalls/link/link02.c
19138ltp/testcases/kernel/syscalls/link/link03.c
19139ltp/testcases/kernel/syscalls/link/link04.c
19140ltp/testcases/kernel/syscalls/link/link05.c
19141ltp/testcases/kernel/syscalls/link/link06.c
19142ltp/testcases/kernel/syscalls/link/link07.c
19143ltp/testcases/kernel/syscalls/lseek/lseek01.c
19144ltp/testcases/kernel/syscalls/lseek/lseek02.c
19145ltp/testcases/kernel/syscalls/lseek/lseek03.c
19146ltp/testcases/kernel/syscalls/lseek/lseek04.c
19147ltp/testcases/kernel/syscalls/lseek/lseek05.c
19148ltp/testcases/kernel/syscalls/lseek/lseek06.c
19149ltp/testcases/kernel/syscalls/lseek/lseek07.c
19150ltp/testcases/kernel/syscalls/lseek/lseek08.c
19151ltp/testcases/kernel/syscalls/lseek/lseek09.c
19152ltp/testcases/kernel/syscalls/lseek/lseek10.c
19153ltp/testcases/kernel/syscalls/lstat/lstat01.c
19154ltp/testcases/kernel/syscalls/lstat/lstat02.c
19155ltp/testcases/kernel/syscalls/lstat/lstat03.c
19156ltp/testcases/kernel/syscalls/madvise/madvise01.c
19157ltp/testcases/kernel/syscalls/madvise/madvise02.c
19158ltp/testcases/kernel/syscalls/madvise/madvise03.c
19159ltp/testcases/kernel/syscalls/memcmp/memcmp01.c
19160ltp/testcases/kernel/syscalls/memcpy/memcpy01.c
19161ltp/testcases/kernel/syscalls/memmap/mem03.c
19162ltp/testcases/kernel/syscalls/mincore/mincore01.c
19163ltp/testcases/kernel/syscalls/mincore/mincore02.c
19164ltp/testcases/kernel/syscalls/mkdir/mkdir01.c
19165ltp/testcases/kernel/syscalls/mkdir/mkdir02.c
19166ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
19167ltp/testcases/kernel/syscalls/mkdir/mkdir04.c
19168ltp/testcases/kernel/syscalls/mkdir/mkdir05.c
19169ltp/testcases/kernel/syscalls/mkdir/mkdir08.c
19170ltp/testcases/kernel/syscalls/mkdir/mkdir09.c
19171ltp/testcases/kernel/syscalls/mknod/mknod01.c
19172ltp/testcases/kernel/syscalls/mknod/mknod02.c
19173ltp/testcases/kernel/syscalls/mknod/mknod03.c
19174ltp/testcases/kernel/syscalls/mknod/mknod04.c
19175ltp/testcases/kernel/syscalls/mknod/mknod05.c
19176ltp/testcases/kernel/syscalls/mknod/mknod06.c
19177ltp/testcases/kernel/syscalls/mknod/mknod07.c
19178ltp/testcases/kernel/syscalls/mknod/mknod08.c
19179ltp/testcases/kernel/syscalls/mknod/mknod09.c
19180ltp/testcases/kernel/syscalls/mlock/mlock01.c
19181ltp/testcases/kernel/syscalls/mlock/mlock02.c
19182ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
19183ltp/testcases/kernel/syscalls/mlockall/mlockall03.c
19184ltp/testcases/kernel/syscalls/mmap/mmap01.c
19185ltp/testcases/kernel/syscalls/mmap/mmap02.c
19186ltp/testcases/kernel/syscalls/mmap/mmap03.c
19187ltp/testcases/kernel/syscalls/mmap/mmap04.c
19188ltp/testcases/kernel/syscalls/mmap/mmap05.c
19189ltp/testcases/kernel/syscalls/mmap/mmap06.c
19190ltp/testcases/kernel/syscalls/mmap/mmap07.c
19191ltp/testcases/kernel/syscalls/mmap/mmap08.c
19192ltp/testcases/kernel/syscalls/mmap/mmap09.c
19193ltp/testcases/kernel/syscalls/mount/mount02.c
19194ltp/testcases/kernel/syscalls/mount/mount03.c
19195ltp/testcases/kernel/syscalls/mount/mount04.c
19196ltp/testcases/kernel/syscalls/mremap/mremap01.c
19197ltp/testcases/kernel/syscalls/mremap/mremap02.c
19198ltp/testcases/kernel/syscalls/mremap/mremap03.c
19199ltp/testcases/kernel/syscalls/mremap/mremap04.c
19200ltp/testcases/kernel/syscalls/msync/msync01.c
19201ltp/testcases/kernel/syscalls/msync/msync02.c
19202ltp/testcases/kernel/syscalls/msync/msync03.c
19203ltp/testcases/kernel/syscalls/msync/msync04.c
19204ltp/testcases/kernel/syscalls/msync/msync05.c
19205ltp/testcases/kernel/syscalls/munlockall/munlockall01.c
19206ltp/testcases/kernel/syscalls/munlockall/munlockall02.c
19207ltp/testcases/kernel/syscalls/munmap/munmap01.c
19208ltp/testcases/kernel/syscalls/munmap/munmap02.c
19209ltp/testcases/kernel/syscalls/munmap/munmap03.c
19210ltp/testcases/kernel/syscalls/nanosleep/nanosleep02.c
19211ltp/testcases/kernel/syscalls/nanosleep/nanosleep03.c
19212ltp/testcases/kernel/syscalls/nftw/nftw.c
19213ltp/testcases/kernel/syscalls/nftw/nftw64.c
19214ltp/testcases/kernel/syscalls/nftw/test.c
19215ltp/testcases/kernel/syscalls/nftw/test64.c
19216ltp/testcases/kernel/syscalls/nftw/test_func.c
19217ltp/testcases/kernel/syscalls/nftw/test_func64.c
19218ltp/testcases/kernel/syscalls/nftw/tools.c
19219ltp/testcases/kernel/syscalls/nftw/tools64.c
19220ltp/testcases/kernel/syscalls/nice/nice01.c
19221ltp/testcases/kernel/syscalls/nice/nice02.c
19222ltp/testcases/kernel/syscalls/nice/nice03.c
19223ltp/testcases/kernel/syscalls/nice/nice05.c
19224ltp/testcases/kernel/syscalls/open/open01.c
19225ltp/testcases/kernel/syscalls/open/open03.c
19226ltp/testcases/kernel/syscalls/open/open05.c
19227ltp/testcases/kernel/syscalls/open/open07.c
19228ltp/testcases/kernel/syscalls/open/open08.c
19229ltp/testcases/kernel/syscalls/open/open09.c
19230ltp/testcases/kernel/syscalls/open/open10.c
19231ltp/testcases/kernel/syscalls/pathconf/pathconf01.c
19232ltp/testcases/kernel/syscalls/pause/pause01.c
19233ltp/testcases/kernel/syscalls/pause/pause02.c
19234ltp/testcases/kernel/syscalls/pause/pause03.c
19235ltp/testcases/kernel/syscalls/personality/personality01.c
19236ltp/testcases/kernel/syscalls/pipe/pipe01.c
19237ltp/testcases/kernel/syscalls/pipe/pipe05.c
19238ltp/testcases/kernel/syscalls/pipe/pipe06.c
19239ltp/testcases/kernel/syscalls/poll/poll01.c
19240ltp/testcases/kernel/syscalls/prctl/prctl01.c
19241ltp/testcases/kernel/syscalls/prctl/prctl02.c
19242ltp/testcases/kernel/syscalls/profil/profil01.c
19243ltp/testcases/kernel/syscalls/ptrace/ptrace01.c
19244ltp/testcases/kernel/syscalls/ptrace/ptrace02.c
19245ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
19246ltp/testcases/kernel/syscalls/pwrite/pwrite01.c
19247ltp/testcases/kernel/syscalls/pwrite/pwrite02.c
19248ltp/testcases/kernel/syscalls/pwrite/pwrite03.c
19249ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
19250ltp/testcases/kernel/syscalls/read/read01.c
19251ltp/testcases/kernel/syscalls/read/read02.c
19252ltp/testcases/kernel/syscalls/readdir/readdir01.c
19253ltp/testcases/kernel/syscalls/readdir/readdir02.c
19254ltp/testcases/kernel/syscalls/readlink/readlink01.c
19255ltp/testcases/kernel/syscalls/readlink/readlink02.c
19256ltp/testcases/kernel/syscalls/readlink/readlink03.c
19257ltp/testcases/kernel/syscalls/readlink/readlink04.c
19258ltp/testcases/kernel/syscalls/reboot/reboot02.c
19259ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
19260ltp/testcases/kernel/syscalls/rename/rename01.c
19261ltp/testcases/kernel/syscalls/rename/rename02.c
19262ltp/testcases/kernel/syscalls/rename/rename03.c
19263ltp/testcases/kernel/syscalls/rename/rename04.c
19264ltp/testcases/kernel/syscalls/rename/rename05.c
19265ltp/testcases/kernel/syscalls/rename/rename06.c
19266ltp/testcases/kernel/syscalls/rename/rename07.c
19267ltp/testcases/kernel/syscalls/rename/rename08.c
19268ltp/testcases/kernel/syscalls/rename/rename09.c
19269ltp/testcases/kernel/syscalls/rename/rename10.c
19270ltp/testcases/kernel/syscalls/rename/rename12.c
19271ltp/testcases/kernel/syscalls/rename/rename13.c
19272ltp/testcases/kernel/syscalls/rename/rename14.c
19273ltp/testcases/kernel/syscalls/rmdir/rmdir01.c
19274ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
19275ltp/testcases/kernel/syscalls/rmdir/rmdir03.c
19276ltp/testcases/kernel/syscalls/rmdir/rmdir04.c
19277ltp/testcases/kernel/syscalls/rmdir/rmdir05.c
19278ltp/testcases/kernel/syscalls/sbrk/sbrk01.c
19279ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max01.c
19280ltp/testcases/kernel/syscalls/sched_get_priority_max/sched_get_priority_max02.c
19281ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min01.c
19282ltp/testcases/kernel/syscalls/sched_get_priority_min/sched_get_priority_min02.c
19283ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam01.c
19284ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam02.c
19285ltp/testcases/kernel/syscalls/sched_getparam/sched_getparam03.c
19286ltp/testcases/kernel/syscalls/sched_getscheduler/sched_getscheduler01.c
19287ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval01.c
19288ltp/testcases/kernel/syscalls/sched_rr_get_interval/sched_rr_get_interval02.c
19289ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam01.c
19290ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam02.c
19291ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam03.c
19292ltp/testcases/kernel/syscalls/sched_setparam/sched_setparam04.c
19293ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler01.c
19294ltp/testcases/kernel/syscalls/sched_setscheduler/sched_setscheduler02.c
19295ltp/testcases/kernel/syscalls/select/select01.c
19296ltp/testcases/kernel/syscalls/select/select02.c
19297ltp/testcases/kernel/syscalls/select/select03.c
19298ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
19299ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
19300ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
19301ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
19302ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
19303ltp/testcases/kernel/syscalls/setdomainname/setdomainname01.c
19304ltp/testcases/kernel/syscalls/setdomainname/setdomainname02.c
19305ltp/testcases/kernel/syscalls/setdomainname/setdomainname03.c
19306ltp/testcases/kernel/syscalls/setfsgid/setfsgid01.c
19307ltp/testcases/kernel/syscalls/setfsgid/setfsgid02.c
19308ltp/testcases/kernel/syscalls/setfsgid/setfsgid03.c
19309ltp/testcases/kernel/syscalls/setfsuid/setfsuid01.c
19310ltp/testcases/kernel/syscalls/setfsuid/setfsuid02.c
19311ltp/testcases/kernel/syscalls/setfsuid/setfsuid03.c
19312ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
19313ltp/testcases/kernel/syscalls/setgid/setgid01.c
19314ltp/testcases/kernel/syscalls/setgid/setgid02.c
19315ltp/testcases/kernel/syscalls/setgid/setgid03.c
19316ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
19317ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
19318ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
19319ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
19320ltp/testcases/kernel/syscalls/sethostname/sethostname01.c
19321ltp/testcases/kernel/syscalls/setitimer/setitimer01.c
19322ltp/testcases/kernel/syscalls/setitimer/setitimer02.c
19323ltp/testcases/kernel/syscalls/setitimer/setitimer03.c
19324ltp/testcases/kernel/syscalls/setpgid/setpgid01.c
19325ltp/testcases/kernel/syscalls/setpgrp/setpgrp01.c
19326ltp/testcases/kernel/syscalls/setpriority/setpriority01.c
19327ltp/testcases/kernel/syscalls/setpriority/setpriority02.c
19328ltp/testcases/kernel/syscalls/setpriority/setpriority03.c
19329ltp/testcases/kernel/syscalls/setpriority/setpriority04.c
19330ltp/testcases/kernel/syscalls/setpriority/setpriority05.c
19331ltp/testcases/kernel/syscalls/setregid/setregid01.c
19332ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
19333ltp/testcases/kernel/syscalls/setreuid/setreuid01.c
19334ltp/testcases/kernel/syscalls/setreuid/setreuid03.c
19335ltp/testcases/kernel/syscalls/setreuid/setreuid04.c
19336ltp/testcases/kernel/syscalls/setreuid/setreuid06.c
19337ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
19338ltp/testcases/kernel/syscalls/setrlimit/setrlimit01.c
19339ltp/testcases/kernel/syscalls/setsid/setsid01.c
19340ltp/testcases/kernel/syscalls/setsockopt/setsockopt01.c
19341ltp/testcases/kernel/syscalls/settimeofday/settimeofday01.c
19342ltp/testcases/kernel/syscalls/setuid/setuid01.c
19343ltp/testcases/kernel/syscalls/setuid/setuid02.c
19344ltp/testcases/kernel/syscalls/setuid/setuid03.c
19345ltp/testcases/kernel/syscalls/setuid/setuid04.c
19346ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack01.c
19347ltp/testcases/kernel/syscalls/sigaltstack/sigaltstack02.c
19348ltp/testcases/kernel/syscalls/sighold/sighold02.c
19349ltp/testcases/kernel/syscalls/signal/signal01.c
19350ltp/testcases/kernel/syscalls/signal/signal02.c
19351ltp/testcases/kernel/syscalls/signal/signal04.c
19352ltp/testcases/kernel/syscalls/signal/signal05.c
19353ltp/testcases/kernel/syscalls/sigpending/sigpending02.c
19354ltp/testcases/kernel/syscalls/sigprocmask/sigprocmask01.c
19355ltp/testcases/kernel/syscalls/sigrelse/sigrelse01.c
19356ltp/testcases/kernel/syscalls/sigsuspend/sigsuspend01.c
19357ltp/testcases/kernel/syscalls/socketcall/socketcall01.c
19358ltp/testcases/kernel/syscalls/socketcall/socketcall02.c
19359ltp/testcases/kernel/syscalls/socketcall/socketcall03.c
19360ltp/testcases/kernel/syscalls/socketcall/socketcall04.c
19361ltp/testcases/kernel/syscalls/splice/splice01.c
19362ltp/testcases/kernel/syscalls/stat/stat01.c
19363ltp/testcases/kernel/syscalls/stat/stat02.c
19364ltp/testcases/kernel/syscalls/stat/stat03.c
19365ltp/testcases/kernel/syscalls/stat/stat05.c
19366ltp/testcases/kernel/syscalls/stat/stat06.c
19367ltp/testcases/kernel/syscalls/statfs/statfs01.c
19368ltp/testcases/kernel/syscalls/statfs/statfs02.c
19369ltp/testcases/kernel/syscalls/statfs/statfs03.c
19370ltp/testcases/kernel/syscalls/stime/stime01.c
19371ltp/testcases/kernel/syscalls/string/string01.c
19372ltp/testcases/kernel/syscalls/swapoff/swapoff01.c
19373ltp/testcases/kernel/syscalls/swapoff/swapoff02.c
19374ltp/testcases/kernel/syscalls/swapon/swapon02.c
19375ltp/testcases/kernel/syscalls/swapon/swapon03.c
19376ltp/testcases/kernel/syscalls/symlink/symlink01.c
19377ltp/testcases/kernel/syscalls/symlink/symlink02.c
19378ltp/testcases/kernel/syscalls/symlink/symlink03.c
19379ltp/testcases/kernel/syscalls/symlink/symlink04.c
19380ltp/testcases/kernel/syscalls/symlink/symlink05.c
19381ltp/testcases/kernel/syscalls/sync/sync01.c
19382ltp/testcases/kernel/syscalls/sync/sync02.c
19383ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
19384ltp/testcases/kernel/syscalls/sysctl/sysctl03.c
19385ltp/testcases/kernel/syscalls/syslog/syslogtst.c
19386ltp/testcases/kernel/syscalls/tee/tee01.c
19387ltp/testcases/kernel/syscalls/time/time01.c
19388ltp/testcases/kernel/syscalls/time/time02.c
19389ltp/testcases/kernel/syscalls/times/times01.c
19390ltp/testcases/kernel/syscalls/times/times03.c
19391ltp/testcases/kernel/syscalls/truncate/truncate01.c
19392ltp/testcases/kernel/syscalls/truncate/truncate02.c
19393ltp/testcases/kernel/syscalls/truncate/truncate03.c
19394ltp/testcases/kernel/syscalls/ulimit/ulimit01.c
19395ltp/testcases/kernel/syscalls/umask/umask01.c
19396ltp/testcases/kernel/syscalls/umask/umask03.c
19397ltp/testcases/kernel/syscalls/umount/umount02.c
19398ltp/testcases/kernel/syscalls/umount/umount03.c
19399ltp/testcases/kernel/syscalls/uname/uname01.c
19400ltp/testcases/kernel/syscalls/uname/uname02.c
19401ltp/testcases/kernel/syscalls/uname/uname03.c
19402ltp/testcases/kernel/syscalls/unlink/unlink05.c
19403ltp/testcases/kernel/syscalls/unlink/unlink06.c
19404ltp/testcases/kernel/syscalls/unlink/unlink07.c
19405ltp/testcases/kernel/syscalls/unlink/unlink08.c
19406ltp/testcases/kernel/syscalls/ustat/ustat02.c
19407ltp/testcases/kernel/syscalls/utime/utime01.c
19408ltp/testcases/kernel/syscalls/utime/utime02.c
19409ltp/testcases/kernel/syscalls/utime/utime03.c
19410ltp/testcases/kernel/syscalls/utime/utime04.c
19411ltp/testcases/kernel/syscalls/utime/utime05.c
19412ltp/testcases/kernel/syscalls/vfork/vfork01.c
19413ltp/testcases/kernel/syscalls/vfork/vfork02.c
19414ltp/testcases/kernel/syscalls/wait/wait02.c
19415ltp/testcases/kernel/syscalls/wait4/wait401.c
19416ltp/testcases/kernel/syscalls/wait4/wait402.c
19417ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
19418ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
19419ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
19420ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
19421ltp/testcases/kernel/syscalls/waitpid/waitpid09.c
19422ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
19423ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
19424ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
19425ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
19426ltp/testcases/kernel/syscalls/write/write01.c
19427ltp/testcases/kernel/syscalls/writev/writev01.c
19428ltp/testcases/kernel/syscalls/writev/writev03.c
19429ltp/testcases/kernel/syscalls/writev/writev04.c
19430ltp/testcases/kernel/syscalls/writev/writev05.c
19431ltp/testcases/kernel/syscalls/writev/writev06.c
19432
1943359) Log Message:
19434Rename 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>.
19435
19436Removed File(s):
19437ltp/testcases/kdump/doc/OO_Descriptions.txt
19438ltp/testcases/kernel/fs/fs_bind/bind/OO_descriptions.txt
19439ltp/testcases/kernel/fs/fs_bind/cloneNS/OO_descriptions.txt
19440ltp/testcases/kernel/fs/fs_bind/move/OO_descriptions.txt
19441ltp/testcases/kernel/fs/fs_bind/rbind/OO_descriptions.txt
19442ltp/testcases/kernel/fs/fs_bind/regression/OO_descriptions.txt
19443ltp/testcases/realtime/OO_DESCRIPTION.txt
19444
19445Added File(s):
19446ltp/testcases/kdump/doc/00_Descriptions.txt
19447ltp/testcases/kernel/fs/fs_bind/bind/00_descriptions.txt
19448ltp/testcases/kernel/fs/fs_bind/cloneNS/00_descriptions.txt
19449ltp/testcases/kernel/fs/fs_bind/move/00_descriptions.txt
19450ltp/testcases/kernel/fs/fs_bind/rbind/00_descriptions.txt
19451ltp/testcases/kernel/fs/fs_bind/regression/00_descriptions.txt
19452ltp/testcases/realtime/00_DESCRIPTION.txt
19453
1945460) Log Message:
19455Fix spelling and grammar nits. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
19456
19457Modified File(s):
19458ltp/runltp
19459ltp/testcases/commands/gzip/gzip_tests.sh
19460
1946161) Log Message:
19462Update 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>.
19463
19464Modified File(s):
19465ltp/runtest/commands
19466ltp/testcases/commands/unzip/Makefile
19467ltp/testcases/commands/unzip/unzip_genfile.sh
19468ltp/testcases/commands/unzip/unzip_tests.sh
19469
1947062) Log Message:
19471Containers: 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>.
19472
19473Modified File(s):
19474ltp/testcases/kernel/containers/pidns/pidns14.c
19475ltp/testcases/kernel/containers/pidns/pidns16.c
19476
1947763) Log Message:
19478I 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>.
19479
19480Added Files:
19481ltp/testcases/kernel/include/microblaze.in
19482
1948364) Log Message:
19484Testcase 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.
19485[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>.
19486
19487Added Files:
19488ltp/utils/Makefile
19489ltp/utils/benchmark/Makefile
19490ltp/utils/benchmark/ebizzy-0.2/ChangeLog
19491ltp/utils/benchmark/ebizzy-0.2/LICENSE
19492ltp/utils/benchmark/ebizzy-0.2/Makefile
19493ltp/utils/benchmark/ebizzy-0.2/README
19494ltp/utils/benchmark/ebizzy-0.2/configure
19495ltp/utils/benchmark/ebizzy-0.2/ebizzy.c
19496
1949765) Log Message:
19498Testcase 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.
19499[PATCH 02/05]: This patch is library of reusable functions written in Python. Signed-Off-By: Poornima Nayak <Poornima.Nayak@in.ibm.com>.
19500
19501Added Files:
19502ltp/testcases/kernel/power_management/lib/sched_mc.py
19503
1950466) Log Message:
19505Testcase 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.
19506[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>.
19507
19508Added Files:
19509ltp/testcases/kernel/power_management/cpu_consolidation.py
19510
1951167) Log Message:
19512Testcase 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.
19513[PATCH 04/05]: This patch integrates cpu consolidation testcase to LTP. Signed-Off-By: Signed-off-by: Poornima.Nayak@in.ibm.com.
19514
19515Modified Files:
19516ltp/testcases/kernel/power_management/Makefile
19517ltp/testcases/kernel/power_management/runpwtests.sh
19518
1951968) Log Message:
19520Testcase 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.
19521[PATCH 05/05]: Readme modified to mention how cpu consolidation testcase has to be executed. Signed-off-by: <Poornima.Nayak@in.ibm.com>.
19522
19523Modified Files:
19524ltp/testcases/kernel/power_management/README
19525
subrata_modakeb438ff2009-02-01 17:11:20 +000019526LTP-20090131
19527
195281) Log Message:
19529Please find a patch to fix the sigsegv error on pidns13.c on containers. Signed-off-by: Veerendra C <veerendrac@in.ibm.com>.
19530
19531Modified File(s):
19532ltp/testcases/kernel/containers/pidns/pidns13.c
19533
195342) Log Message:
19535Today 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>.
19536
19537Modified Files:
19538ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
19539ltp/testcases/kernel/device-drivers/v4l/user_space/README
19540ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
19541ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
19542ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.h
19543ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
19544ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.h
19545ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
19546ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.h
19547ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
19548ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.h
19549ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
19550ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
19551ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
19552ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.h
19553ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
19554ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
19555
19556Added Files:
19557ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.c
19558ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDOUT.h
19559ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.c
19560ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMOUTPUT.h
19561ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_LOG_STATUS.c
19562ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_LOG_STATUS.h
19563ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.c
19564ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCTRL.h
19565
195663) Log Message:
19567Introduce autoconf to inotify03.c. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
19568
19569Modified File(s):
19570ltp/testcases/kernel/syscalls/inotify/inotify03.c
19571
195724) Log Message:
19573The 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>.
19574
19575Modified File(s):
19576ltp/INSTALL
19577
195785) Log Message:
19579Convert hardlinks to softlinks in testcases/commands/unzip/Makefile:
19580Kamalesh 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>.
19581CAI 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".
19582Kamalesh 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>.
19583
19584Modified File(s):
19585ltp/testcases/commands/unzip/Makefile
19586
195876) Log Message:
19588There 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>.
19589
19590Modified Files:
19591ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
19592
195937) Log Message:
19594mmapstress03: 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>.
19595
19596Modified Files:
19597ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
19598
195998) Log Message:
19600madvice03: 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>.
19601
19602Modified Files:
19603ltp/testcases/kernel/syscalls/madvise/madvise03.c
19604
196059) Log Message:
19606Nancy <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:
19607$./testcases/bin/endian_switch01
19608endian_switch01 1 CONF : This system does not support running of switch() syscall
19609In 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>,
19610
19611Modified File(s):
19612ltp/testcases/kernel/syscalls/switch/endian_switch01.c
19613
1961410) Log Message:
19615This 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>.
19616
19617Modified File(s):
19618ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
19619
1962011) Log Messsage:
19621checking 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>.
19622
19623Modified File(s):
19624ltp/configure.ac
19625ltp/testcases/kernel/containers/pidns/pidns14.c
19626ltp/testcases/kernel/containers/pidns/pidns16.c
19627
1962812) Log Message:
19629Edjunior 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>.
19630
19631Modified Files(s):
19632ltp/testcases/misc/tcore_patch_test_suites/tcore.c
19633
1963413) Log Message:
19635A 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>.
19636
19637Modified File(s):
19638ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
19639
1964014) Log Message:
19641Update 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>.
19642
19643Modified Files:
19644ltp/testcases/kernel/device-drivers/nls/Makefile
19645ltp/testcases/kernel/device-drivers/nls/nlsTest.c
19646ltp/testcases/kernel/device-drivers/nls/nlsTest.h
19647ltp/testcases/kernel/device-drivers/nls/userBlockNLS.c
19648ltp/testcases/kernel/device-drivers/tbio/kernel_space/Makefile
19649Added Files:
19650ltp/testcases/kernel/device-drivers/nls/README
19651
1965215) Log Message:
19653gcov-kernel: add patches for 2.6.28, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
19654
19655Added Files:
19656ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov-arm-eabi.patch
19657ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov-arm-hack.patch
19658ltp/utils/analysis/gcov-kernel/linux-2.6.28-gcov.patch
19659
1966016) Log Message:
19661Sending the new patch along with the batch file to run the tests. Also made small modifications in the mesgq_nstest.c to fix
19662a) the warnings on tst_exit().
19663b) to remove the global var.
19664And to return correct error num in the batch file runipcnstest.sh. Signed-off-by: Veerendra C <veerendra@in.ibm.com>.
19665
19666Modified Files:
19667ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
19668Added Files:
19669ltp/testcases/kernel/containers/sysvipc/mesgq_nstest.c
19670
1967117) Log Message:
19672Avoiding 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>.
19673
19674Modified Files:
19675ltp/testcases/misc/tcore_patch_test_suites/Makefile
19676ltp/testcases/misc/tcore_patch_test_suites/tcore.c
19677ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
19678
1967918) Log Message:
19680set flags properly and just use implicit make rules. Mike Frysinger <vapier@users.sourceforge.net>
19681
19682Modified File(s):
19683ltp/testcases/misc/tcore_patch_test_suites/Makefile
19684
1968519) Log Message:
19686I 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>.
19687
19688Added Files:
19689ltp/testcases/kernel/device-drivers/block/kernel_space/Makefile
19690ltp/testcases/kernel/device-drivers/block/kernel_space/README
19691ltp/testcases/kernel/device-drivers/block/kernel_space/test_block.c
19692ltp/testcases/kernel/device-drivers/block/kernel_space/test_genhd.c
19693
1969420) Log Message:
19695[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>.
19696Subrata 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:
196971) 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,
196982) 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.
19699Né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>.
19700
19701Modified File(s):
19702ltp/README
19703ltp/testcases/kernel/device-drivers/nls/Makefile
19704ltp/testcases/kernel/device-drivers/nls/README
19705
1970621) Log Message:
19707Prevent 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>.
19708
19709Modified File(s):
19710ltp/testcases/commands/cron/cron_pos_tests.sh
19711
1971222) Log Message:
19713This 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>.
19714
19715Modified File(s):
19716ltp/testcases/kernel/sched/clisrv/pthcli.c
19717ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
19718
1971923) Log Message:
19720Fix 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>.
19721
19722Modified File(s):
19723ltp/testcases/commands/unzip/Makefile
19724
1972524) Log Message:
19726Fix 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>.
19727
19728Modified Files:
19729ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
19730Added Files:
19731ltp/include/system_specific_process_info.h
19732ltp/lib/system_specific_process_info.c
19733
1973425) Log Message:
19735I 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>.
19736
19737Modified File(s):
19738ltp/testscripts/ltpstress.sh
19739
1974026) Log Message:
19741Adding AUTOCONF rules for eventfd syscall tests. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
19742
19743Modified Files:
19744ltp/configure.ac
19745ltp/testcases/kernel/syscalls/eventfd/Makefile
19746ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
19747Added Files:
19748ltp/config.mk.in
19749ltp/m4/ltp-eventfd.m4
19750
1975127) Log Message:
19752Add "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>.
19753
19754Modified Files:
19755ltp/testcases/kernel/device-drivers/block/kernel_space/Makefile
19756ltp/testcases/kernel/device-drivers/block/kernel_space/test_block.c
19757Added Files:
19758ltp/testcases/kernel/device-drivers/block/kernel_space/run.sh
19759
1976028) Log Message:
19761Add socket02 syscall test, testing socket(SOCK_CLOEXEC) and socketpair(SOCK_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
19762
19763Modified Files:
19764ltp/runtest/syscalls
19765Added Files:
19766ltp/testcases/kernel/syscalls/socket/socket02.c
19767
1976829) Log Message:
19769Add paccept01 syscall test, testing paccept(SOCK_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>,
19770
19771Modified Files:
19772ltp/runtest/syscalls
19773Added Files:
19774ltp/testcases/kernel/syscalls/paccept/Makefile
19775ltp/testcases/kernel/syscalls/paccept/paccept01.c
19776
1977730) Log Message:
19778Add signalfd4_01 syscall test, testing signalfd4(SFD_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>,
19779
19780Modified Files:
19781ltp/runtest/syscalls
19782Added Files:
19783ltp/testcases/kernel/syscalls/signalfd4/Makefile
19784ltp/testcases/kernel/syscalls/signalfd4/signalfd4_01.c
19785
1978631) Log Message:
19787Add eventfd2_01 syscall test, testing eventfd2(EFD_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
19788
19789Modified Files:
19790ltp/runtest/syscalls
19791Added Files:
19792ltp/testcases/kernel/syscalls/eventfd2/Makefile
19793ltp/testcases/kernel/syscalls/eventfd2/eventfd2_01.c
19794
1979532) Log Message:
19796Add timerfd02 syscall test, testing timerfd_create(TFD_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
19797
19798Modified Files:
19799ltp/runtest/syscalls
19800Added Files:
19801ltp/testcases/kernel/syscalls/timerfd/timerfd02.c
19802
1980333) Log Message:
19804Add epoll_create2_01 syscall test, testing epoll_create2(EPOLL_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
19805
19806Modified Files:
19807ltp/runtest/syscalls
19808Added Files:
19809ltp/testcases/kernel/syscalls/epoll_create2/Makefile
19810ltp/testcases/kernel/syscalls/epoll_create2/epoll_create2_01.c
19811
1981234) Log Message:
19813Add dup3_01 syscall test, testing dup3 (O_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>,.
19814
19815Modified Files:
19816ltp/runtest/syscalls
19817Added Files:
19818ltp/testcases/kernel/syscalls/dup3/Makefile
19819ltp/testcases/kernel/syscalls/dup3/dup3_01.c
19820
1982135) Log Message:
19822Add pipe2_01 syscall test, testing pipe2(O_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
19823
19824Modified Files:
19825ltp/runtest/syscalls
19826Added Files:
19827ltp/testcases/kernel/syscalls/pipe2/Makefile
19828ltp/testcases/kernel/syscalls/pipe2/pipe2_01.c
19829
1983036) Log Message:
19831Add inotify_init1_01 syscall test, testing inotify_init1(O_CLOEXEC). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
19832
19833Modified Files:
19834ltp/runtest/syscalls
19835Added Files:
19836ltp/testcases/kernel/syscalls/inotify_init/Makefile
19837ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_01.c
19838
1983937) Log Message:
19840Add socket03 syscall test, testing socket(SOCK_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
19841
19842Modified Files:
19843ltp/runtest/syscalls
19844ltp/testcases/kernel/syscalls/socket/Makefile
19845Added Files:
19846ltp/testcases/kernel/syscalls/socket/socket03.c
19847
1984838) Log Message:
19849Add socketpair02 syscall test, testing socketpair(SOCK_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
19850
19851Modified Files:
19852ltp/runtest/syscalls
19853ltp/testcases/kernel/syscalls/socketpair/Makefile
19854Added Files:
19855ltp/testcases/kernel/syscalls/socketpair/socketpair02.c
19856
1985739) Log Message:
19858Add paccept02 syscall test, testing paccept(SOCK_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
19859
19860Modified Files:
19861ltp/runtest/syscalls
19862Added Files:
19863ltp/testcases/kernel/syscalls/paccept/paccept02.c
19864
1986540) Log Message:
19866Add signalfd4_02 syscall test, testing signalfd4(SFD_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
19867
19868Modified Files:
19869ltp/runtest/syscalls
19870Added Files:
19871ltp/testcases/kernel/syscalls/signalfd4/signalfd4_02.c
19872
1987341) Log Message:
19874Add eventfd2_02 syscall test, testing eventfd2(EFD_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
19875
19876Modified Files:
19877ltp/runtest/syscalls
19878Added Files:
19879ltp/testcases/kernel/syscalls/eventfd2/eventfd2_02.c
19880
1988142) Log Message:
19882Add timerfd03 syscall test, testing timerfd_create(TFD_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
19883
19884Modified Files:
19885ltp/runtest/syscalls
19886Added Files:
19887ltp/testcases/kernel/syscalls/timerfd/timerfd03.c
19888
1988943) Log Message:
19890Add pipe2_02 syscall test, testing pipe2(O_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com.
19891
19892Modified Files:
19893ltp/runtest/syscalls
19894Added Files:
19895ltp/testcases/kernel/syscalls/pipe2/pipe2_02.c
19896
1989744) Log Message:
19898Add inotify_init1_02 syscall test, testing inotify_init1(IN_NONBLOCK). Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
19899
19900Modified Files:
19901ltp/runtest/syscalls
19902Added Files:
19903ltp/testcases/kernel/syscalls/inotify_init/inotify_init1_02.c
19904
1990545) Log Message:
19906This patch fixes fcntl27 and fcntl28 test cases failures seen on RHEL 4 kernel (2.6.9 based).
19907# ./fcntl27
19908fcntl27 1 FAIL : fcntl(tfile_1206, F_SETLEASE, F_RDLCK) failed with errno 11 : Resource temporarily unavailable
19909# ./fcntl28
19910fcntl28 1 FAIL : fcntl(tfile_1213, F_SETLEASE, F_RDLCK) failed with errno 11 : Resource temporarily unavailable
19911
19912It because the expected result in incorrect. There is a kernel version comparison code in both tests.
19913 if ((results=tst_kvercmp(2,6,10)) >= 0)
19914 {
19915 expected_result = -1;
19916 }
19917 else if( ((results=tst_kvercmp(2,4,0)) >= 0)&&\
19918 ((results=tst_kvercmp(2,6,0))< 0) )
19919 {
19920 expected_result = 1;
19921 }
19922 else if( ((results=tst_kvercmp(2,6,0)) >= 0)&&\
19923 ((results=tst_kvercmp(2,6,10))< 0) )
19924 {
19925 expected_result = 0;
19926 }
19927 else
19928 {
19929 expected_result = -1;
19930 }
19931
19932Because 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).
19933# strace ./fcntl27
19934...
19935open("tfile_1453", O_RDWR|O_CREAT, 0777) = 3
19936...
19937fcntl(3, 0x400 /* F_??? */, 0) = -1 EAGAIN (Resource temporarily unavailable)
19938
19939I 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>.
19940
19941Modified File(s):
19942ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
19943ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
19944
1994546) Log Message:
19946This 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).
19947# ./ioctl02 -D /dev/tty0
19948ioctl02 0 INFO : cflag has incorrect value. 4277
19949ioctl02 1 FAIL : TCGETA/TCSETA tests FAILED with 1 error
19950ioctl02 0 INFO : child: Got SIGTERM from parent.
19951The 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):
19952tty: expose new methods needed for drivers to get termios right:
19953http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=5f519d728169fa9975bcba001de425f11e18e8e3,
19954tty_ioctl: fix the baud_table check in encode_baud_rate:
19955http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=75e8b71d559632dd70c9799ea8b5c133a2ddcea9,
19956Somebody 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:
199571) PATCH 1: Patch to Find the core problem with ioctl02: (This is for demonstration and not to be applied)
19958This 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:
19959# ./ioctl02 -D /dev/tty0
19960ioctl02 0 INFO : Trying to the Set the value of c_cflag, present value of c_cflag=0
19961ioctl02 0 INFO : Trying to the Set the value of c_cflag, value of c_cflag to be set to=5641
19962ioctl02 0 INFO : After Setting the value of c_cflag, value of c_cflag=5641
19963ioctl02 0 INFO : Before Calling ioctl(parentfd, TCSETA, &termio), the value of c_cflag, value of c_cflag=5641
19964ioctl02 0 INFO : After Calling ioctl(parentfd, TCSETA, &termio), the value of c_cflag, value of c_cflag=5641
19965ioctl02 0 INFO : Before Calling ioctl(parentfd, TCGETA, &termio), the value of c_cflag, value of c_cflag=5641
19966ioctl02 0 INFO : After Calling ioctl(parentfd, TCGETA, &termio), the value of c_cflag, value of c_cflag=4277
19967ioctl02 0 INFO : cflag has incorrect value. 4277
19968ioctl02 1 FAIL : TCGETA/TCSETA tests FAILED with 1 error
19969ioctl02 0 INFO : child: Got SIGTERM from parent.
199702) 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:
19971# ./ioctl02 -D /dev/tty0
19972ioctl02 0 INFO : termio values are set as expected
19973ioctl02 1 PASS : TCGETA/TCSETA tests SUCCEEDED
19974ioctl02 0 INFO : child: Got SIGTERM from parent.
19975However, 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>.
19976
19977Modified File(s):
19978ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
19979
1998047) Log Message:
19981Integrate 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>.
19982
19983Modified File(s):
19984ltp/.gitignore
19985ltp/Makefile
19986ltp/config.mk.in
19987ltp/configure.ac
19988ltp/m4/GNUmakefile
19989ltp/m4/Makefile.am
19990ltp/m4/ac_prog_ar.m4
19991
1999248) Log Message:
19993Move documentation from Makefile to INSTALL ... patch by Masatake YAMATO <yamato@redhat.com>.
19994
19995Modified File(s):
19996ltp/INSTALL
19997ltp/Makefile
19998
1999949) Log Message:
20000Update to OpenHPI 2.13.2. See http://openhpi.org/ for more details.
20001
20002Modified File(s):
20003/ltp/testcases/open_hpi_testsuite/
20004
2000550) Log Message:
20006The 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>.
20007
20008Modified File(s):
20009ltp/testcases/commands/at/at_allow01
20010ltp/testcases/commands/at/at_deny01
20011
2001251) Log Message:
20013This patch fixes a segfault of pan, when the command file doesn't end with a newline. Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
20014
20015Modified File(s):
20016ltp/pan/pan.c
20017
2001852) Log Message:
20019Seiichi 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.
20020
20021Modified File(s):
20022ltp/testcases/kernel/containers/libclone/libclone.c
20023ltp/testcases/kernel/containers/libclone/libclone.h
20024ltp/testcases/kernel/containers/pidns/check_pidns_enabled.c
20025ltp/testcases/kernel/containers/pidns/pidns12.c
20026ltp/testcases/kernel/containers/pidns/pidns13.c
20027ltp/testcases/kernel/containers/pidns/pidns14.c
20028ltp/testcases/kernel/containers/pidns/pidns16.c
20029ltp/testcases/kernel/containers/pidns/pidns20.c
20030ltp/testcases/kernel/containers/pidns/pidns21.c
20031ltp/testcases/kernel/containers/pidns/pidns30.c
20032ltp/testcases/kernel/containers/pidns/pidns31.c
20033
2003453) Log Message:
20035ftest02: 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>.
20036
20037Modified File(s):
20038ltp/testcases/kernel/fs/ftest/ftest02.c
20039
2004054) Log Message:
20041Help 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>.
20042
20043Modified Files:
20044ltp/INSTALL
20045ltp/Makefile
20046
2004755) Log Message:
20048Removed check_header from Makefile of io_* testcases and use autoconf instead of the macro. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
20049
20050Modified Files:
20051ltp/testcases/kernel/syscalls/io_cancel/Makefile
20052ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
20053ltp/testcases/kernel/syscalls/io_destroy/Makefile
20054ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
20055ltp/testcases/kernel/syscalls/io_getevents/Makefile
20056ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
20057ltp/testcases/kernel/syscalls/io_setup/Makefile
20058ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
20059ltp/testcases/kernel/syscalls/io_submit/Makefile
20060ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
20061
2006256) Log Message:
20063This 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>.
20064
20065Modified File(s):
20066ltp/testcases/kernel/syscalls/syslog/syslog01
20067ltp/testcases/kernel/syscalls/syslog/syslog02
20068ltp/testcases/kernel/syscalls/syslog/syslog03
20069ltp/testcases/kernel/syscalls/syslog/syslog04
20070ltp/testcases/kernel/syscalls/syslog/syslog05
20071ltp/testcases/kernel/syscalls/syslog/syslog06
20072ltp/testcases/kernel/syscalls/syslog/syslog07
20073ltp/testcases/kernel/syscalls/syslog/syslog08
20074ltp/testcases/kernel/syscalls/syslog/syslog09
20075ltp/testcases/kernel/syscalls/syslog/syslog10
20076
2007757) Log Message:
20078lcov: remove CRLF line breaks in source code when generating html output - added patch by michael.knigge@set-software.de.
20079
20080Modified Files:
20081ltp/utils/analysis/lcov/bin/genhtml
20082
2008358) Log Message:
20084Create a dummy config.mk when running just `make`. Mike Frysinger <vapier@users.sourceforge.net>
20085
20086Modified File(s):
20087ltp/Makefile
20088
2008959) Log Message:
20090Require automake-1.10. Mike Frysinger <vapier@users.sourceforge.net>.
20091
20092Modified File(s):
20093ltp/configure.ac
20094
2009560) Log Message:
20096Info regarding various dependant packages for LTP build/install. Subrata Modak<subrata@linux.vnet.ibm.com>.
20097
20098Modified File(s):
20099ltp/INSTALL
20100
2010161) Log Message:
20102lcov: modify end-of-line CR removal
20103- s///g is 10% slower than s///
20104- \r may be 0x10 or 0x13 (see man perlport),
20105Peter Oberparleiter <oberpapr@users.sourceforge.net>.
20106
20107Modified Files:
20108ltp/utils/analysis/lcov/bin/genhtml
20109
2011062) Log Message:
20111geninfo: need to add CR removal to geninfo as well or checksumming will fail. Peter Oberparleiter <oberpapr@users.sourceforge.net>
20112
20113Modified File(s):
20114ltp/utils/analysis/lcov/bin/geninfo
20115
2011663) Log Message:
20117[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.
20118- Check for existence of the backup file before moving it back,
20119- Do not restart syslog daemon, if syslog command was not found,
20120Signed-off-by: Jiri Palecek <jpalecek@web.de>.
20121
20122Modified Files:
20123ltp/testcases/kernel/syscalls/syslog/syslog01
20124ltp/testcases/kernel/syscalls/syslog/syslog02
20125ltp/testcases/kernel/syscalls/syslog/syslog03
20126ltp/testcases/kernel/syscalls/syslog/syslog04
20127ltp/testcases/kernel/syscalls/syslog/syslog05
20128ltp/testcases/kernel/syscalls/syslog/syslog06
20129ltp/testcases/kernel/syscalls/syslog/syslog07
20130ltp/testcases/kernel/syscalls/syslog/syslog08
20131ltp/testcases/kernel/syscalls/syslog/syslog09
20132ltp/testcases/kernel/syscalls/syslog/syslog10
20133
2013464) Log Message:
20135[PATCH 2/6] Use TFAIL/TPASS in some syslog tests. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
20136
20137Modified Files:
20138ltp/testcases/kernel/syscalls/syslog/syslog09
20139ltp/testcases/kernel/syscalls/syslog/syslog10
20140
2014165) Log Message:
20142[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>.
20143
20144Modified Files:
20145ltp/testcases/kernel/syscalls/syslog/syslog01
20146ltp/testcases/kernel/syscalls/syslog/syslog02
20147ltp/testcases/kernel/syscalls/syslog/syslog03
20148ltp/testcases/kernel/syscalls/syslog/syslog04
20149ltp/testcases/kernel/syscalls/syslog/syslog05
20150ltp/testcases/kernel/syscalls/syslog/syslog06
20151ltp/testcases/kernel/syscalls/syslog/syslog07
20152ltp/testcases/kernel/syscalls/syslog/syslog08
20153ltp/testcases/kernel/syscalls/syslog/syslog09
20154ltp/testcases/kernel/syscalls/syslog/syslog10
20155
2015666) Log Message:
20157[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>.
20158
20159Modified Files:
20160ltp/testcases/kernel/syscalls/syslog/syslog01
20161ltp/testcases/kernel/syscalls/syslog/syslog02
20162ltp/testcases/kernel/syscalls/syslog/syslog05
20163ltp/testcases/kernel/syscalls/syslog/syslog09
20164
2016567) Log Message:
20166[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>.
20167
20168Modified Files:
20169ltp/testcases/kernel/syscalls/syslog/syslog01
20170ltp/testcases/kernel/syscalls/syslog/syslog02
20171ltp/testcases/kernel/syscalls/syslog/syslog03
20172ltp/testcases/kernel/syscalls/syslog/syslog04
20173ltp/testcases/kernel/syscalls/syslog/syslog05
20174ltp/testcases/kernel/syscalls/syslog/syslog06
20175ltp/testcases/kernel/syscalls/syslog/syslog07
20176ltp/testcases/kernel/syscalls/syslog/syslog08
20177ltp/testcases/kernel/syscalls/syslog/syslog09
20178ltp/testcases/kernel/syscalls/syslog/syslog10
20179
2018068) Log Message:
20181[PATCH 6/6] Change the message and return value used to report missing supported syslog daemon.
20182- note rsyslog in the message,
20183- use TCONF to report unsuitable configuration,
20184- return 0, which corresponds to other tests failing on TCONF,
20185Signed-off-by: Jiri Palecek <jpalecek@web.de>.
20186
20187Modified Files:
20188ltp/testcases/kernel/syscalls/syslog/syslog01
20189ltp/testcases/kernel/syscalls/syslog/syslog02
20190ltp/testcases/kernel/syscalls/syslog/syslog03
20191ltp/testcases/kernel/syscalls/syslog/syslog04
20192ltp/testcases/kernel/syscalls/syslog/syslog05
20193ltp/testcases/kernel/syscalls/syslog/syslog06
20194ltp/testcases/kernel/syscalls/syslog/syslog07
20195ltp/testcases/kernel/syscalls/syslog/syslog08
20196ltp/testcases/kernel/syscalls/syslog/syslog09
20197ltp/testcases/kernel/syscalls/syslog/syslog10
20198
2019969) Log Message:
20200CAI Qian wrote: After apply the whole series of patches with the help of '-l'. The only failure for rsyslogd is syslog06:
20201syslog06 0 INFO : syslog: Testing the log option: LOG_NDELAY...
20202syslogtst 1 FAIL : open() has returned unexpected fd: -1,
20203I have noticed this line here,
20204# cat syslogtst.c
20205...
20206 case 6:
20207 config_file = "/etc/syslog.conf";
20208 if (system("[ -e /sbin/syslog-ng ]") == 0)
20209 config_file = "/etc/syslog-ng/syslog-ng.conf";
20210 openlog("without log_ndelay", LOG_PID, LOG_USER);
20211 fd = open(config_file, O_RDONLY);
20212...
20213so it is not a surprise that open() returned -1.
20214Jiri Palecek <jpalecek@web.de> wrote back: Yes, that code is a gem :-) Does it work with the attached patch?
20215CAI Qian tested back: It works apart from something untidy.
20216
20217Modified Files:
20218ltp/testcases/kernel/syscalls/syslog/syslogtst.c
20219
2022070) Log Message:
20221Fix the following build warning:
20222cc -I../../../../include -Wall syslogtst.c -L../../../../lib -lltp -o
20223syslogtst
20224syslogtst.c: In function ‘main’:
20225syslogtst.c:50: warning: unused variable ‘config_file’
20226Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
20227
20228Modified Files:
20229ltp/testcases/kernel/syscalls/syslog/syslogtst.c
20230
2023171) Log Message:
20232Matt Helsley reported: The dependency description in testcases/network/lib6/Makefile breaks parallel builds:
20233 make autoconf
20234 ./configure
20235 make -j4 all
20236 ...
20237 cc -I../../../include -g -D_GNU_SOURCE -c -o runcc.o runcc.c
20238 cc -I../../../include -g -D_GNU_SOURCE asapi_01.c -L../../../lib runcc.a
20239-lltp -lpthread -o asapi_01
20240 cc: runcc.a: No such file or directory
20241This 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>.
20242Garrett 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!.
20243Matt 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:
20244$(TARGETS): %: %.c runcc.a
20245did 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>.
20246
20247Modified File(s):
20248ltp/testcases/network/lib6/Makefile
20249
2025072) Log Message:
20251[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>.
20252
20253Modified Files:
20254ltp/include/libtestsuite.h
20255ltp/lib/libtestsuite.c
20256
2025773) Log Message:
20258[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>.
20259
20260Modified Files:
20261ltp/testcases/kernel/syscalls/execve/execve05.c
20262ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
20263ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
20264ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
20265ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
20266ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
20267ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
20268ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
20269ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
20270
2027174) Log Message:
20272Submitting 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>.
20273
20274Modified Files:
20275ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
20276Added Files:
20277ltp/testcases/kernel/containers/sysvipc/sem_nstest.c
20278
2027975) Log Message:
20280Here 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:
20281__001-Fix_Hugepages-Add_declaration_for_new_functions.patch
20282__002-Fix_Hugepages-Add_definitions_for_new_functions.patch
20283__003-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget01.patch
20284__004-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget03.patch
20285__005-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget03_remaining_fixes.patch
20286__006-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget05.patch
20287__007-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugepageshmget02.patch
20288__008-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmat01.patch
20289__009-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmat02.patch
20290__010-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmat03.patch
20291__011-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmctl01.patch
20292__012-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmctl02.patch
20293__013-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmctl03.patch
20294__014-Fix_Hugepages-Allocate_hugepages_only_if_available_to_hugeshmdt01.patch
20295Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
20296
20297Modified Files:
20298ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c
20299ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat02.c
20300ltp/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat03.c
20301ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
20302ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl02.c
20303ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl03.c
20304ltp/testcases/kernel/mem/hugetlb/hugeshmdt/hugeshmdt01.c
20305ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget01.c
20306ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget02.c
20307ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget03.c
20308ltp/testcases/kernel/mem/hugetlb/hugeshmget/hugeshmget05.c
20309Added Files:
20310ltp/include/system_specific_hugepages_info.h
20311ltp/lib/system_specific_hugepages_info.c
20312
2031376) Log Message:
20314Modify Makefile to include dma_thread_diotest7. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
20315
20316Modified Files:
20317ltp/testcases/kernel/io/direct_io/Makefile
20318
2031977) Log Message:
20320Add dma_thread_diotest7. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
20321
20322Added Files:
20323ltp/testcases/kernel/io/direct_io/dma_thread_diotest7.c
20324
2032578) Log Message:
20326Add test dma_thread_diotest7.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
20327
20328Added Files:
20329ltp/testcases/kernel/io/direct_io/test_dma_thread_diotest7.sh
20330
2033179) Log Message:
20332Add test dma_thread_diotest7 command file. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
20333
20334Added Files:
20335ltp/runtest/test_dma_thread_diotest7
20336
2033780) Log Message:
20338Add test_dma_thread_diotest7 to runalltests.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
20339
20340Modified Files:
20341ltp/runalltests.sh
20342
2034381) Log Message:
20344Testing semaphore isolation between 2 containers: Here is a test case to test the semaphore isloation in container environment. Test Assertion:
20345- This testcase verifies the semaphore isoloation in 2 diff containers.
20346- It tries to create/access a semaphore created with the same KEY.
20347changelog: version 2
20348* Modified testcase, to use only 2 pipe's to sync between 2 containers.
20349* Corrected the indentation.
20350Signed-off-by: Veerendra C <vechandr@in.ibm.com>.
20351
20352Modified Files:
20353ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
20354Added Files:
20355ltp/testcases/kernel/containers/sysvipc/semtest_2ns.c
20356
2035782) Log Message:
20358Testing shmem isolation between 2 containers: Please find the testcase to test the shared memory isolation in between 2 containers. Test Assertion:
20359- This testcase verifies the Shared Memory isoloation in 2 containers.
20360- It tries to create/access a Shared Memory created with the same KEY.
20361Changelog: Version2
20362Removed 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>.
20363
20364Modified Files:
20365ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
20366Added Files:
20367ltp/testcases/kernel/containers/sysvipc/shmem_2nstest.c
20368
2036983) Log Message:
20370v4l-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>.
20371
20372Modified File(s):
20373ltp/testcases/kernel/device-drivers/v4l/user_space/README
20374ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
20375ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
20376ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
20377ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
20378
2037984) Log Message:
20380This patch fixes compilation warnings introduced recently. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
20381
20382Modified File(s):
20383ltp/lib/libtestsuite.c
20384ltp/lib/system_specific_process_info.c
20385ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/HTutils.c
20386ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
20387ltp/testcases/kernel/syscalls/paccept/paccept01.c
20388ltp/testcases/kernel/syscalls/paccept/paccept02.c
20389ltp/testcases/kernel/syscalls/socket/socket02.c
20390ltp/testcases/kernel/syscalls/socket/socket03.c
20391ltp/testcases/kernel/syscalls/socketpair/socketpair02.c
20392
2039385) Log Message:
20394Paccept() 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>.
20395
20396Modified File(s):
20397ltp/runtest/syscalls
20398Removed Files:
20399ltp/testcases/kernel/syscalls/paccept/Makefile
20400ltp/testcases/kernel/syscalls/paccept/paccept01.c
20401ltp/testcases/kernel/syscalls/paccept/paccept02.c
20402
2040386) Log Message:
20404Make 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:
20405- add stubs to the aio tests,
20406- remove -laio from doio and pipeio makefile, as it was superfluous,
20407Changed the signatures of main() function (requested by Garrett Cooper). Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
20408
20409Modified File(s):
20410ltp/testcases/kernel/fs/doio/Makefile
20411ltp/testcases/kernel/io/aio/aio01/Makefile
20412ltp/testcases/kernel/io/aio/aio01/aio01.c
20413ltp/testcases/kernel/io/aio/aio02/Makefile
20414ltp/testcases/kernel/io/aio/aio02/main.c
20415ltp/testcases/kernel/ipc/pipeio/Makefile
20416
subrata_modak1251d262008-12-31 05:52:29 +000020417LTP-20081231
20418
204191) Log Message:
20420fix from Jiri Palecek: Fix syntax errors (and bashisms) in some shell files.
20421
20422Modified File(s):
20423ltp/testcases/commands/unzip/unzip_genfile.sh
20424ltp/testcases/commands/unzip/unzip_tests.sh
20425ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
20426ltp/testcases/commands/fileutils/cp/cp_tests.sh
20427ltp/testcases/commands/fileutils/ln/ln_tests.sh
20428ltp/testcases/commands/fileutils/mv/mv_tests.sh
20429
204302) Log Message:
20431Fix for failure in syscalls/stat04_64 and syscalls/lstat01A_64 testcases, by, Dmitry Guryanov <dguryanov@parallels.com>.
20432
20433Modified File(s):
20434ltp/runtest/syscalls
20435
204363) Log Message:
20437Add _GNU_SOURCE for strsignal in spawn_ptrace_child.h. Mike Frysinger <vapier@users.sourceforge.net>
20438
20439Modified File(s):
20440ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
20441ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
20442
204434) Log Message:
20444I've added small help target to Makefile & INSTALL talking about the new configuration setups. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
20445
20446Modified File(s):
20447ltp/INSTALL
20448ltp/Makefile
20449
204505) Log Message:
20451sbrk has arguments of type intptr_t, which is long in on x86_64. There is following line in mmapstress03:
20452 if (sbrk(-NUM_SEGS * pagesize) == NEG1) {
20453Here 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>.
20454
20455Modified File(s):
20456ltp/testcases/kernel/mem/mmapstress/mmapstress03.c
20457
204586) Log Message:
20459This 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>.
20460
20461Modified File(s):
20462ltp/testcases/kernel/syscalls/execve/execve05.c
20463
204647) Log Message:
20465The following patch fixes two problems in loop variables of gtod_latency test case :
204661) The loop variable 'k' could overflow on 32 bit systems, leading to a SEGV.
204672) 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.
20468Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
20469
20470Modified File(s):
20471ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
20472
204738) Log Message:
20474These 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:
204751) 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,
204762) 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).
204773) 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.
204784) Patch 0004 changes error handling in pipeio to interpret every negative number as -errno.
204795) 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.
20480The patches should be applied in sequence. Signed-Off-By: Jiří Paleček <jpalecek@web.de>,
20481
20482Modified File(s):
20483ltp/include/tlibio.h ltp/lib/tlibio.c
20484ltp/testcases/commands/eject/Makefile
20485ltp/testcases/kernel/fs/doio/Makefile
20486ltp/testcases/kernel/ipc/pipeio/Makefile
20487ltp/testcases/kernel/ipc/pipeio/pipeio.c
20488
204899) Log Message:
20490The 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>.
20491
20492Modified File(s):
20493ltp/testcases/kernel/io/ltp-aiodio/Makefile
20494ltp/testcases/kernel/io/ltp-aiodio/aiodio_sparse.c
20495ltp/testcases/kernel/io/ltp-aiodio/dio_sparse.c
20496
2049710) Log Message:
20498The 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>.
20499
20500Modified File(s):
20501ltp/testcases/kernel/fs/proc/proc01.c
20502
2050311) Log Message:
20504Here 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>.
20505
20506Modified File(s):
20507ltp/runtest/stress.part3
20508ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
20509ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
20510ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
20511ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
20512ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
20513ltp/testscripts/ltpstress.sh
20514
2051512) Log Message:
20516This 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>.
20517
20518Modified File(s):
20519ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
20520
2052113) Log Message:
20522I 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,
20523# cd ./testcases/kernel/syscalls/ipc/msgctl
20524# ./msgctl02
20525msgctl02 1 FAIL : qs_buf.msg_qbytes value is not expected
20526msgctl02 0 INFO : expected - 65535, received - 4194303
20527#
20528This 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>.
20529
20530Modified File(s):
20531ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl02.c
20532
2053314) Log Message:
20534Veerendra <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>.
20535
20536Modified File(s):
20537ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
20538
2053915) Log Message:
20540The 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>.
20541
20542Modified File(s):
20543ltp/testcases/kernel/sched/clisrv/Makefile
20544ltp/testcases/kernel/sched/clisrv/pthcli.c
20545ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
20546
2054716) Log Message:
20548Fixed typo when not defining SPEW_SIGNALS in my_yield(). Signed-Off-By: nobuhiro <nobuhiro@andestech.com>.
20549
20550Modified File(s):
20551ltp/testcases/kernel/mem/mtest07/mallocstress.c
20552
2055317) Log Message:
20554This 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>.
20555
20556Modified Files:
20557ltp/runtest/mm
20558
2055918) Log Message:
20560This 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>.
20561
20562Modified Files:
20563ltp/testcases/kernel/mem/mmapstress/mmapstress04.c
20564
2056519) Log Message:
20566This 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>.
20567
20568Modified Files:
20569ltp/testcases/kernel/mem/mmapstress/mmapstress07.c
20570
2057120) Log Message:
20572This 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>.
20573
20574Modified Files:
20575ltp/testcases/kernel/mem/mmapstress/mmapstress08.c
20576
2057721) Log Message:
20578Mem01 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>.
20579
20580Modified File(s):
20581ltp/testcases/kernel/mem/mem/mem01.c
20582
2058322) Log Message:
20584commands/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>.
20585
20586Modified File(s):
20587ltp/testcases/commands/unzip/unzip_genfile.sh
20588
2058923) Log Message:
20590Version 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).
20591# Apply to root of ltp-full-20081031 tree
20592$ cd testcases/open_posix_testsuite/
20593$ make conformance/interfaces/mq_send/5-1.test
20594$ conformance/interfaces/mq_send/5-1.test
20595Signed-off-by: Brandon Philips <bphilips@suse.de>
20596
20597Modified File(s):
20598ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_send/5-1.c
20599ltp/testcases/open_posix_testsuite/include/posixtest.h
20600
2060124) Log Message:
20602This 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.
20603pidns30 : notified process is in a descendant namespace wrt to the notifier. so the signal receiver doesn't know about the sender's pid.
20604pidns31 : 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.
20605They 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>.
20606
20607Modified Files:
20608ltp/testcases/kernel/containers/pidns/Makefile
20609ltp/testcases/kernel/containers/pidns/runpidnstest.sh
20610Added Files:
20611ltp/testcases/kernel/containers/pidns/pidns30.c
20612
2061325) Log Message:
20614This 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.
20615pidns30 : notified process is in a descendant namespace wrt to the notifier. so the signal receiver doesn't know about the sender's pid.
20616pidns31 : 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.
20617They 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>.
20618
20619Modified Files:
20620ltp/testcases/kernel/containers/pidns/runpidnstest.sh
20621Added Files:
20622ltp/testcases/kernel/containers/pidns/pidns31.c
20623
2062426) Log Message:
20625Tests 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>.
20626
20627Modified Files:
20628ltp/testcases/network/lib6/asapi_01.c
20629ltp/testcases/network/lib6/asapi_02.c
20630ltp/testcases/network/lib6/asapi_03.c
20631ltp/testcases/network/lib6/asapi_05.c
20632ltp/testcases/network/lib6/asapi_06.c
20633ltp/testcases/network/lib6/asapi_07.c
20634
2063527) Log Message:
20636Tests 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>.
20637
20638Modified Files:
20639ltp/testcases/network/lib6/asapi_04.c
20640ltp/testcases/network/lib6/asapi_05.c
20641
2064228) Log Message:
20643Tests 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>.
20644
20645Modified Files:
20646ltp/configure.ac
20647ltp/include/config.h.default
20648ltp/testcases/network/Makefile
20649ltp/testcases/network/lib6/asapi_06.c
20650
2065129) Log Message:
20652Give others to use this file created by Root during Install.
20653
20654Modified Files:
20655ltp/testcases/commands/unzip/Makefile
20656
2065730) Log Message:
20658COMPILATION 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>.
20659
20660Modified File(s):
20661ltp/testcases/kernel/containers/Makefile
20662ltp/testcases/kernel/containers/check_for_unshare.c
20663
2066431) Log Message:
20665Subrata 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>.
20666
20667Modified Files:
20668ltp/runtest/syscalls
20669ltp/testcases/kernel/syscalls/ioctl/test_ioctl
20670Added Files:
20671ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
20672
2067332) Log Message:
20674Please find the patch for the pidns14.c testcase. Test Assertion:
20675** kill -USR1 container_init from outside a container,
20676** $ Where init has not defined a custom handler for USR1,
20677** $ Should kill the container,
20678** $ else the test fails,
20679Signed-off-by: Veerendra C <vechandr@in.ibm.com>,
20680Results:
20681# ./pidns14
20682pidns14 1 PASS : container init is killed, as expected
20683Sukadev, Included the changes suggested by you after doing waitpid() at the end.
20684
20685Added Files:
20686ltp/testcases/kernel/containers/pidns/pidns14.c
20687
2068833) Log Message:
20689Please find the testcase for the below scenario. Assertion:
20690** kill - USR1 container_init,
20691** - from the parent process and also inside a container,
20692** - Where init has defined a custom handler for USR1,
20693** - Should call the handler, and,
20694** - Verify whether the signal handler is called from the proper process.
20695Signed-off by: Veerendra C <vechandr@in.ibm.com>,
20696Results:
20697# ./pidns16
20698pidns16 0 INFO : sig_handler is signalled from pid 29640
20699pidns16 0 INFO : Container: Resumed after receiving SIGUSR1 from parentNS
20700pidns16 0 INFO : sig_handler is signalled from pid 1
20701pidns16 0 INFO : Container: Resumed after sending SIGUSR1 from container itself
20702pidns16 1 PASS : container init continued successfuly, after handling signal -USR1
20703Suka,
20704After 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.
20705
20706Added Files:
20707ltp/testcases/kernel/containers/pidns/pidns16.c
20708
2070934) Log Message:
20710Just 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>.
20711
20712Modified Files:
20713ltp/testcases/kernel/numa/numa01.sh
20714
2071535) Log Message:
20716Just 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>.
20717
20718Modified Files:
20719ltp/testcases/kernel/include/powerpc.in
20720ltp/testcases/kernel/include/powerpc64.in
20721
2072236) Log Message:
20723Just 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>.
20724
20725Modified Files:
20726ltp/testcases/commands/cron/cron_deny01
20727
2072837) Log Message:
20729Just 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>.
20730
20731Modified Files:
20732ltp/testcases/commands/cron/cron_pos_tests.sh
20733
2073438) Log Message:
20735CPU controller latency testcases v-4: Add some documentation with respect to test. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
20736
20737Modified Files:
20738ltp/testcases/kernel/controllers/cpuctl/cpuctl_testplan.txt
20739
2074039) Log Message:
20741CPU 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>.
20742
20743Added Files:
20744ltp/testcases/kernel/controllers/cpuctl/cpuctl_latency_test.c
20745
2074640) Log Message:
20747CPU 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>.
20748
20749Added Files:
20750ltp/testcases/kernel/controllers/cpuctl/cpuctl_latency_check_task.c
20751
2075241) Log Message:
20753CPU 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>.
20754
20755Added Files:
20756ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_latency_test.sh
20757
2075842) Log Message:
20759CPU controller latency testcases v-4: Edit the makefile. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
20760
20761Modified Files:
20762ltp/testcases/kernel/controllers/cpuctl/Makefile
20763
2076443) Log Message:
20765CPU 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>.
20766
20767Modified Files:
20768ltp/testcases/kernel/controllers/test_controllers.sh
20769
2077044) Log Message:
20771Testcase 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>.
20772
20773Modified Files:
20774ltp/testcases/kernel/containers/pidns/runpidnstest.sh
20775Added Files:
20776ltp/testcases/kernel/containers/pidns/pidns10.c
20777
2077845) Log Message:
20779Please accept below testcase patches for pid namespace.
20780pidns12:
20781Description:
20782 The pidns12.c testcase verifies that siginfo->si_pid is set to 0 if sender (parent process) is not in receiver's namespace.
20783pidns13:
20784 The pidns13.c testcase checks container init, for async I/O triggered by peer namespace process.
20785pidns17:
20786 The pidns17.c testcase verifies inside the container, if kill(-1, SIGUSR1) terminates all children running inside.
20787Signed-off-by: Gowrishankar M <gowrishankar.m@in.ibm.com>,
20788Acked-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>.
20789
20790Modified Files:
20791ltp/testcases/kernel/containers/pidns/runpidnstest.sh
20792Added Files:
20793ltp/testcases/kernel/containers/pidns/pidns12.c
20794ltp/testcases/kernel/containers/pidns/pidns13.c
20795ltp/testcases/kernel/containers/pidns/pidns17.c
20796
2079746) Log Message:
20798Per 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.
20799Hello,
20800I'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:
208011) Calling:
20802pthread_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.
208032) Calling
20804pthread_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>.
20805
20806Modified File(s):
20807ltp/testcases/kernel/fs/openfile/openfile.c
20808ltp/testcases/kernel/io/disktest/childmain.c
20809ltp/testcases/kernel/io/disktest/main.c
20810ltp/testcases/kernel/io/disktest/timer.c
20811ltp/testcases/kernel/mem/mtest06/mmap1.c
20812ltp/testcases/kernel/mem/mtest07/mallocstress.c
20813ltp/testcases/kernel/mem/mtest07/shm_test.c
20814ltp/testcases/kernel/sched/clisrv/pthserv.c
20815ltp/testcases/network/sctp/func_tests/test_1_to_1_threads.c
20816
2081747) Log Message:
20818The 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>.
20819
20820Modified File(s):
20821ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
20822
2082348) Log Message:
20824This 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>.
20825
20826Modified Files:
20827ltp/testscripts/networktests.sh
20828Added Files:
20829ltp/runtest/tcp_cmds_addition
20830
2083149) Log Message:
20832Adding the patch for running the tests pidns14.c and pidns16.c. Please accept this. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
20833
20834Modified File(s):
20835ltp/testcases/kernel/containers/pidns/runpidnstest.sh
20836
2083750) Log Message:
20838The 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>.
20839
20840Modified File(s):
20841ltp/INSTALL
20842
2084351) Log Message:
20844Please accept below testcase patches for pid namespace. They carry minor comments suggested by Suka and Nadia in lxc-dev.
20845---
20846pidns20:
20847 The pidns20.c testcase verifies that signal handler of SIGUSR1 is called (and cinit is NOT terminated) when:
20848 - container-init blocks SIGUSR1,
20849 - parent queues SIGUSR1 and
20850 - a handler is specified for SIGUSR1 before it is unblocked.
20851 Change log:
20852 version 2:
20853 * added two pipes for reliable testing.
20854 version 1:
20855 * Submitted in lxc-dev
20856pidns21:
20857 The pidns21.c testcase verifies that container-init is terminated by
20858SIGUSR1 when:
20859 - a handler is specified for SIGUSR1,
20860 - container-init blocks SIGUSR1,
20861 - parent queues SIGUSR1 and
20862 - handler for SIGUSR1 is set to system default before SIGUSR1 is
20863 unblocked.
20864Change log:
20865 version 2:
20866 * added two pipes for reliable testing.
20867 version 1:
20868 * Submitted in lxc-dev
20869Signed-off-by: Gowrishankar M <gowrishankar.m@in.ibm.com>, Acked-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>.
20870
20871Modified Files:
20872ltp/testcases/kernel/containers/pidns/runpidnstest.sh
20873Added Files:
20874ltp/testcases/kernel/containers/pidns/pidns20.c
20875ltp/testcases/kernel/containers/pidns/pidns21.c
20876
2087752) Log Message:
20878I 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>.
20879
20880Modified File(s):
20881ltp/testcases/kernel/fs/acl/tacl_xattr.sh
20882
2088353) Log Message:
20884The 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.
20885lstat01A_64 symlink01 -T lstat01_64
20886stat04_64 symlink01 -T stat04_64
20887from runtest/syscall.
20888Other 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>.
20889
20890Modified File(s):
20891ltp/runtest/syscalls
20892ltp/testcases/kernel/syscalls/symlink/symlink01.c
20893
2089454) Log Message:
20895Subrata Modak <subrata@linux.vnet.ibm.com> wrote:
20896The 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:
20897[tcore_patch_test_suites]$ make
20898 gcc -o tcore tcore.c -lm -lpthread
20899 tcore.c: In function ‘producer’:
20900 tcore.c:129: error: memory input 0 is not directly addressable
20901 tcore.c: In function ‘consumer’:
20902 tcore.c:166: error: memory input 0 is not directly addressable
20903 tcore.c:167: error: memory input 0 is not directly addressable
20904 make: *** [tcore] Error 1
20905Can you please let me know:
20906 1) Any fix for this Failure ?
20907 2) Relevance of this test case today, whether they need to be there in LTP or not ?
20908
20909Gowrishankar <gomuthuk@linux.vnet.ibm.com> replied:
20910I 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>.
20911
20912Modified File(s):
20913ltp/testcases/misc/tcore_patch_test_suites/tcore.c
20914ltp/testcases/misc/tcore_patch_test_suites/tcore.sh
20915
2091655) Log Message:
20917Small updates from Pradeep K Surisetty <pradeepkumars@in.ibm.com>.
20918
20919Modified File(s):
20920ltp/testcases/pounder21/README
20921ltp/testcases/pounder21/src/ramsnake/Makefile
20922ltp/testcases/pounder21/src/ramsnake/snake.c
20923
2092456) Log Message:
20925The attached patch fixes and then integrates the Hyperthreading tests to default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
20926
20927Modified File(s):
20928ltp/runltp
20929ltp/testcases/kernel/sched/Makefile
20930ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTaffinity.c
20931ltp/testcases/kernel/sched/hyperthreading/ht_affinity/HTutils.c
20932ltp/testcases/kernel/sched/hyperthreading/ht_affinity/Makefile
20933ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
20934ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/Makefile
20935
2093657) Log Message:
20937Thanks 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>,
20938
20939Modified Files:
20940ltp/runalltests.sh
20941ltp/testcases/misc/Makefile
20942Added Files:
20943ltp/runtest/tcore
20944
2094558) Log Message:
20946The 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>.
20947
20948Modified File(s):
20949ltp/testcases/kernel/syscalls/ioctl/ioctl03.c
20950
2095159) Log Message:
20952This patch fix man miscellenous compilation warnings. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
20953
20954Modified File(s):
20955ltp/lib/tlibio.c
20956ltp/testcases/kernel/fs/openfile/openfile.c
20957ltp/testcases/kernel/io/disktest/childmain.c
20958ltp/testcases/kernel/io/disktest/main.c
20959ltp/testcases/kernel/io/disktest/timer.c
20960ltp/testcases/kernel/mem/mtest07/mallocstress.c
20961ltp/testcases/kernel/mem/mtest07/shm_test.c
20962ltp/testcases/kernel/sched/clisrv/pthserv.c
20963ltp/testcases/kernel/sched/hyperthreading/ht_enabled/HTutils.c
20964ltp/testcases/kernel/sched/hyperthreading/ht_enabled/Makefile
20965ltp/testcases/kernel/sched/hyperthreading/ht_interrupt/Makefile
20966ltp/testcases/network/sctp/func_tests/Makefile
20967ltp/testcases/network/sctp/func_tests/test_1_to_1_threads.c
20968
2096960) Log Message:
20970I 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>.
20971
20972Modified File(s):
20973ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
20974
2097561) Log Message:
20976=========================================================
20977Manas K. Nayak <maknayak@in.ibm.com> reported:
20978=========================================================
20979accept4_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:
20980[accept4]# ./accept4_01
20981accept04_01 1 BROK : accept4() Error: Function not implemented
20982=========================================================
20983Subrata Modak <subrata@linux.vnet.ibm.com> replied:
20984=========================================================
20985Fix 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:
20986# uname -a
20987Linux 2.6.25-gcov-nomodconfig-smp #1 SMP Thu Jun 12 06:29:27 EDT 2008 i686 i686 i386 GNU/Linux
20988# ./ltp-intermediate-20081216/testcases/bin/accept4_01
20989accept04_01 1 CONF : syscall __NR_accept4 not supported on your arch
20990But on x86_64, it behaves differently:
20991# uname -a
20992Linux 2.6.18-125.el5 #1 SMP Mon Dec 1 17:38:25 EST 2008 x86_64 x86_64 x86_64 GNU/Linux
20993# ./accept4_01
20994accept04_01 1 BROK : accept4() Error: Function not implemented
20995It means though the interface calls for:
20996syscall(__NR_socketcall, SYS_ACCEPT4, args)
20997&
20998syscall(__NR_accept4, fd, sockaddr, addrlen, flags)
20999will 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>.
21000
21001Modified File(s):
21002ltp/testcases/kernel/syscalls/accept4/accept4_01.c
21003
2100462) Log Message:
21005======================================================
21006Manas K. Nayak <maknayak@in.ibm.com> reported:
21007======================================================
21008Ltp iptables testcases failed against sles with following ping failures. Looks like iptables chain rules set to block ping from loopback address.
21009======================================================
21010Sridhar Vinay Replied:
21011======================================================
21012Manas, 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.
21013======================================================
21014Manas K. Nayak <maknayak@in.ibm.com> reverted back:
21015======================================================
21016I 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>.
21017
21018Modified File(s):
21019ltp/testcases/network/iptables/iptables_tests.sh
21020
2102163) Log Message:
21022Include File Systems Data Integrity Tests to Default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
21023
21024Modified Files:
21025ltp/runtest/fs
21026
2102764) Log Message:
21028Increase the No. of Loops for the File System INOD tests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
21029
21030Modified Files:
21031ltp/runtest/fs
21032
2103365) Log Message:
21034Integrate the File System Permissions Tests in to Default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
21035
21036Modified Files:
21037ltp/runtest/fs ltp/testcases/kernel/fs/fs_perms/Makefile
21038Added Files:
21039ltp/testcases/kernel/fs/fs_perms/fs_perms_simpletest.sh
21040Removed Files:
21041ltp/testcases/kernel/fs/fs_perms/simpletest.sh
21042
2104366) Log Message:
21044Increase the No. of Soft & Hard Links Created by linktest.pl. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
21045
21046Modified Files:
21047ltp/runtest/fs
21048
2104967) Log Message:
21050Integrate PROC File Systems tests into default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
21051
21052Modified Files:
21053ltp/runtest/fs
21054
2105568) Log Message:
21056Integrate File Systems Race Condition Check tests to default LTP run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
21057
21058Modified Files:
21059ltp/runtest/fs ltp/testcases/kernel/fs/Makefile
21060Added Files:
21061ltp/testcases/kernel/fs/racer/fs_racer.sh
21062ltp/testcases/kernel/fs/racer/fs_racer_dir_create.sh
21063ltp/testcases/kernel/fs/racer/fs_racer_dir_test.sh
21064ltp/testcases/kernel/fs/racer/fs_racer_file_concat.sh
21065ltp/testcases/kernel/fs/racer/fs_racer_file_create.sh
21066ltp/testcases/kernel/fs/racer/fs_racer_file_link.sh
21067ltp/testcases/kernel/fs/racer/fs_racer_file_list.sh
21068ltp/testcases/kernel/fs/racer/fs_racer_file_rename.sh
21069ltp/testcases/kernel/fs/racer/fs_racer_file_rm.sh
21070ltp/testcases/kernel/fs/racer/fs_racer_file_symlink.sh
21071Removed Files:
21072ltp/testcases/kernel/fs/racer/dir_create.sh
21073ltp/testcases/kernel/fs/racer/dir_test.sh
21074ltp/testcases/kernel/fs/racer/file_concat.sh
21075ltp/testcases/kernel/fs/racer/file_create.sh
21076ltp/testcases/kernel/fs/racer/file_link.sh
21077ltp/testcases/kernel/fs/racer/file_list.sh
21078ltp/testcases/kernel/fs/racer/file_rename.sh
21079ltp/testcases/kernel/fs/racer/file_rm.sh
21080ltp/testcases/kernel/fs/racer/file_symlink.sh
21081ltp/testcases/kernel/fs/racer/racer.sh
21082
2108369) Log Message:
21084Integrate CD and FLOPPY tests to run with runalltests.sh. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
21085
21086Modified Files:
21087ltp/runalltests.sh
21088Added Files:
21089ltp/runtest/io_cd
21090ltp/runtest/io_floppy
21091Removed Files:
21092ltp/runtest/io
21093
2109470) Log Message:
21095Make 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>.
21096
21097Modified Files:
21098ltp/runltp
21099ltp/testcases/kernel/io/Makefile
21100ltp/testcases/kernel/io/aio/aio02/Makefile
21101ltp/testcases/kernel/io/aio/aio02/runfstests.sh
21102Added Files:
21103ltp/runtest/io
21104
2110571) Log Message:
21106Run the CPU HOTPLUG tests through runalltests.sh. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
21107
21108Modified Files:
21109ltp/README
21110ltp/runalltests.sh
21111Added Files:
21112ltp/runtest/cpuhotplug
21113
2111472) Log Message:
21115Fix 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>.
21116
21117Modified Files:
21118ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
21119ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.c
21120
2112173) Log Message:
21122Add options for block devices and turn on related testcases. Signed-Off-By: Andrew Vagin <avagin@gmail.com>.
21123
21124Modified Files:
21125ltp/runltp
21126ltp/runtest/syscalls
21127
2112874) Log Message:
21129This 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:
21130Running tests.......
21131inotify03 0 INFO : mount /dev/loop0 to mnt_694 fstype=ext3
21132inotify03 0 INFO : umount /dev/loop0
21133<<<test_start>>>
21134tag=inotify03 stime=1229332020
21135cmdline="inotify03 -D /dev/loop0 -T ext3"
21136contacts=""
21137analysis=exit
21138initiation_status="ok"
21139<<<test_output>>>
21140incrementing stop
21141inotify03 1 PASS : get event: wd=1 mask=2000 cookie=0 len=0
21142inotify03 2 PASS : get event: wd=1 mask=8000 cookie=0 len=0
21143inotify03 3 PASS : inotify_rm_watch (5, 1) return -1 errno=22 : Invalid argument
21144<<<execution_status>>>
21145duration=0 termination_type=exited termination_id=0 corefile=no cutime=0 cstime=0
21146<<<test_end>>>
21147kernel: 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.
21148Signed-Off-By: Andrew Vagin <avagin@gmail.com>. Acked-By: CAI Qian <caiqian@cclom.cn>.
21149
21150Modified Files:
21151ltp/runtest/syscalls
21152Added Files:
21153ltp/testcases/kernel/syscalls/inotify/inotify03.c
21154
2115575) Log Message:
21156Add 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>.
21157
21158Modified Files:
21159ltp/testcases/kernel/syscalls/inotify/inotify01.c
21160ltp/testcases/kernel/syscalls/inotify/inotify02.c
21161ltp/testcases/kernel/syscalls/inotify/inotify03.c
21162
2116376) Log Message:
21164Introduce autoconf to inotify test case. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
21165
21166Modified File(s):
21167ltp/configure.ac
21168ltp/testcases/kernel/syscalls/inotify/Makefile
21169ltp/testcases/kernel/syscalls/inotify/inotify01.c
21170ltp/testcases/kernel/syscalls/inotify/inotify02.c
21171
2117277) Log Message:
21173This 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:
211741. Added verbose comments and patch description.
211752. Restructured the licensing text.
211763. Merged two patches into one touching runallnetworktest_child.sh file.
21177
21178TODO:
211791. Changing the kernel version to proper one
211802. 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.
21181Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>. Acked-By: "Serge E. Hallyn" <serue@us.ibm.com>.
21182
21183Modified Files:
21184ltp/testcases/kernel/containers/libclone/libnetns.c
21185ltp/testcases/kernel/containers/netns/parentns.sh
21186Modified Files:
21187ltp/testcases/kernel/containers/libclone/libnetns.c
21188Modified Files:
21189ltp/testcases/kernel/containers/libclone/libnetns.c
21190ltp/testcases/kernel/containers/netns/childns.sh
21191ltp/testcases/kernel/containers/netns/parentns.sh
21192Modified Files:
21193ltp/testcases/kernel/containers/netns/childns.sh
21194ltp/testcases/kernel/containers/netns/parentns.sh
21195Added Files:
21196ltp/testcases/kernel/containers/netns/create_container.c
21197Added Files:
21198ltp/testcases/kernel/containers/netns/runallnetworktests_parent.sh
21199Added Files:
21200ltp/testcases/kernel/containers/netns/runallnetworktests_child.sh
21201Added Files:
21202ltp/testcases/kernel/containers/netns/nw_under_ns.sh
21203Modified Files:
21204ltp/testcases/kernel/containers/netns/Makefile
21205Added Files:
21206ltp/runtest/nw_under_ns
21207Modified Files:
21208ltp/testcases/kernel/containers/netns/runallnetworktests_child.sh
21209Added Files:
21210ltp/testcases/kernel/containers/netns/readme
21211
2121278) Log Message:
21213Linux drivers based on Video for Linux Two (V4L2) API, test addition:
21214Németh Márton <nm127@freemail.hu> wrote:
21215I 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?
21216Subrata Modak <subrata@linux.vnet.ibm.com> wrote back:
21217es, 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:
212181) 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.
212192) 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 ??
21220Németh Márton <nm127@freemail.hu> wrote back:
21221Yes, 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>.
21222
21223Modified Files:
21224ltp/README
21225Added Files:
21226ltp/testcases/kernel/device-drivers/v4l/user_space/Makefile
21227ltp/testcases/kernel/device-drivers/v4l/user_space/README
21228ltp/testcases/kernel/device-drivers/v4l/user_space/dev_video.c
21229ltp/testcases/kernel/device-drivers/v4l/user_space/dev_video.h
21230ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.c
21231ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_CROPCAP.h
21232ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.c
21233ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMAUDIO.h
21234ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.c
21235ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMINPUT.h
21236ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.c
21237ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUMSTD.h
21238ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.c
21239ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_ENUM_FMT.h
21240ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.c
21241ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_INPUT.h
21242ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.c
21243ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_QUERYCAP.h
21244ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.c
21245ltp/testcases/kernel/device-drivers/v4l/user_space/test_VIDIOC_STD.h
21246ltp/testcases/kernel/device-drivers/v4l/user_space/test_invalid_ioctl.c
21247ltp/testcases/kernel/device-drivers/v4l/user_space/test_invalid_ioctl.h
21248ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.c
21249ltp/testcases/kernel/device-drivers/v4l/user_space/v4l2_test.h
21250ltp/testcases/kernel/device-drivers/v4l/user_space/video_limits.h
21251ltp/testcases/kernel/device-drivers/v4l/user_space/doc/index.html
21252ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/a16506.htm
21253ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/a16706.htm
21254ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/a16721.htm
21255ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/b17127.htm
21256ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/book1.htm
21257ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c14592.htm
21258ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c14595.htm
21259ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c174.htm
21260ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c2030.htm
21261ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c5742.htm
21262ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/c6488.htm
21263ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/capture-example.html
21264ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/f163.htm
21265ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/i16960.htm
21266ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/index.html
21267ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10104.htm
21268ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10211.htm
21269ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10386.htm
21270ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10595.htm
21271ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r10944.htm
21272ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11094.htm
21273ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11217.htm
21274ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11285.htm
21275ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11430.htm
21276ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11612.htm
21277ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11680.htm
21278ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r11946.htm
21279ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12051.htm
21280ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12265.htm
21281ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12342.htm
21282ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12784.htm
21283ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12816.htm
21284ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r12878.htm
21285ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13022.htm
21286ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13105.htm
21287ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13317.htm
21288ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13641.htm
21289ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13696.htm
21290ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13817.htm
21291ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r13889.htm
21292ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14037.htm
21293ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14090.htm
21294ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14169.htm
21295ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14264.htm
21296ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14390.htm
21297ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r14496.htm
21298ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r2492.htm
21299ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r3735.htm
21300ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r3796.htm
21301ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r3896.htm
21302ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4185.htm
21303ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4246.htm
21304ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4339.htm
21305ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4484.htm
21306ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4629.htm
21307ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r4850.htm
21308ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5016.htm
21309ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5154.htm
21310ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5319.htm
21311ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r5470.htm
21312ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7624.htm
21313ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7626.htm
21314ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7667.htm
21315ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7771.htm
21316ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r7900.htm
21317ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8087.htm
21318ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8242.htm
21319ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8304.htm
21320ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8367.htm
21321ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8494.htm
21322ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8724.htm
21323ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r8936.htm
21324ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9149.htm
21325ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9288.htm
21326ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9539.htm
21327ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9688.htm
21328ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9804.htm
21329ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/r9994.htm
21330ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x15446.htm
21331ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16430.htm
21332ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16453.htm
21333ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16497.htm
21334ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16743.htm
21335ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16769.htm
21336ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16775.htm
21337ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16788.htm
21338ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16896.htm
21339ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16910.htm
21340ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16915.htm
21341ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16923.htm
21342ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16929.htm
21343ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16933.htm
21344ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x16941.htm
21345ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x1859.htm
21346ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x1904.htm
21347ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2009.htm
21348ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2123.htm
21349ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2428.htm
21350ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x2490.htm
21351ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x282.htm
21352ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x294.htm
21353ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x309.htm
21354ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x341.htm
21355ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x3891.htm
21356ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x394.htm
21357ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x448.htm
21358ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x542.htm
21359ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5634.htm
21360ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5665.htm
21361ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5791.htm
21362ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5884.htm
21363ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5950.htm
21364ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x5953.htm
21365ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6386.htm
21366ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6570.htm
21367ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6831.htm
21368ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6909.htm
21369ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x6991.htm
21370ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7002.htm
21371ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7013.htm
21372ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7236.htm
21373ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7561.htm
21374ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7578.htm
21375ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x7607.htm
21376ltp/testcases/kernel/device-drivers/v4l/user_space/doc/spec/x802.htm
21377
2137879) Log Message:
21379Manas Kumar Nayak <maknayak@in.ibm.com> shared this wonderfull README to run LTP Network tests.
21380
21381Added File(s):
21382ltp/testcases/network/LTP-Network-test_README.pdf
21383
2138480) Log Message:
21385Use 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>.
21386
21387Modified Files:
21388ltp/testcases/commands/fileutils/ln/ln_tests.sh
21389ltp/testcases/commands/gzip/gzip_tests.sh
21390ltp/testcases/commands/unzip/unzip_tests.sh
21391
2139281) Log Message:
21393This 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:
21394make[5]: Leaving directory `/tmp/buildd/ltp-20081130+dfsg/testcases/kernel/syscalls/signal'
21395make[5]: Entering directory `/tmp/buildd/ltp-20081130+dfsg/testcases/kernel/syscalls/signalfd'
21396cc -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
21397signalfd01.c:88:18: error: #if with no expression
21398signalfd01.c: In function 'do_test1':
21399signalfd01.c:117: warning: implicit declaration of function 'signalfd' by checking for "defined USE_OWNIMPL", not "USE_OWNIMPL".
21400Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
21401
21402Modified Files:
21403ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
21404
2140582) Log Message:
21406Delete 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>.
21407
21408Modified Files:
21409ltp/testcases/kernel/syscalls/eventfd/Makefile
21410ltp/testcases/kernel/syscalls/getgroups/Makefile
21411ltp/testcases/kernel/syscalls/move_pages/Makefile
21412
2141383) Log Message:
21414Integrate ltp network tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
21415
21416Modified Files:
21417ltp/runalltests.sh
21418
2141984) Log Message:
21420Integrate ltp network stress tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
21421
21422Modified Files:
21423ltp/runalltests.sh
21424
2142585) Log Message:
21426Integrate ltp adp tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
21427
21428Modified Files:
21429ltp/runalltests.sh
21430
2143186) Log Message:
21432Integrate ltp autofs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
21433
21434Modified Files:
21435ltp/runalltests.sh
21436
2143787) Log Message:
21438Fix Diskio test. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
21439
21440Modified Files:
21441ltp/testscripts/diskio.sh
21442
2144388) Log Message:
21444Integrate ltp exportfs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
21445
21446Modified Files:
21447ltp/runalltests.sh
21448
2144989) Log Message:
21450Integrate ltp ro only fs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
21451
21452Modified Files:
21453ltp/runalltests.sh
21454
2145590) Log Message:
21456Integrate ltp isofs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
21457
21458Modified Files:
21459ltp/runalltests.sh
21460
2146191) Log Message:
21462Integrate ltp dmmapper tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
21463
21464Modified Files:
21465ltp/runalltests.sh
21466
2146792) Log Message:
21468Integrate ltp fslvm tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
21469
21470Modified Files:
21471ltp/runalltests.sh
21472
2147393) Log Message:
21474Integrate ltp fsnolvm tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
21475
21476Modified Files:
21477ltp/runalltests.sh
21478
2147994) Log Message:
21480Integrate ltp scsi_debug tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
21481
21482Modified Files:
21483ltp/runalltests.sh
21484
2148595) Log Message:
21486Integrate ltp sysfs tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
21487
21488Modified Files:
21489ltp/runalltests.sh
21490
2149196) Log Message:
21492Remove rpc tests from tirpc. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
21493
21494Modified Files:
21495ltp/runtest/rpctirpc
21496
2149797) Log Message:
21498Integrate ltp tirpc tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
21499
21500Modified Files:
21501ltp/runalltests.sh
21502
2150398) Log Message:
21504Integrate ltp selinux tests to runalltests. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
21505
21506Modified Files:
21507ltp/runalltests.sh
21508
2150999) Log Message:
21510Check 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>.
21511
21512Modified Files:
21513ltp/testcases/commands/unzip/unzip_tests.sh
21514
21515100) Log Message:
21516Always 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>.
21517
21518Modified Files:
21519ltp/testcases/commands/gzip/gzip_tests.sh
21520
21521101) Log Message:
21522Renumber 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>.
21523
21524Modified Files:
21525ltp/testcases/kernel/syscalls/symlink/symlink01.c
21526
21527102) Log Message:
21528Amend 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.
21529 - restore root privileges before tmp directory cleanup. This is needed, because as nonprivileged user, we don't have search permission on the current directory,
21530 - because of that, do not drop root completely by setuid(), change effective uid instead,
21531 - call cleanup in one case when setup fails,
21532Signed-Off-By: Jiri Palecek <jpalecek@web.de>.
21533
21534Modified Files:
21535ltp/testcases/kernel/syscalls/mknod/mknod07.c
21536
subrata_modakf181dac2008-11-30 15:42:24 +000021537LTP-20081130
21538
215391) Log Message:
21540librttest.c: enhancement and fixes for options handling.
21541- simplified check for duplicate options,
21542- better handling of unknown options and missing args: report missing args and exit,
21543- exit if any option is wrong,
21544- indent fix,
21545Verified on all rt tests. Signed-off-by: Gilles Carry <gilles.carry@bull.net>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
21546
21547Modified File(s):
21548ltp/testcases/realtime/lib/librttest.c
21549
215502) Log Message:
21551matrix_mult.c: set_affinity to work when there are offline cpus:
21552Syscall 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>,
21553
21554Modified File(s):
21555ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
21556
215573) Log Message:
21558matrix_mult.c: dynamic iterations configuration.
21559Dimension (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.
21560
21561Modified File(s):
21562ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
21563
215644) Log Message:
21565matrix_mult.c: thread synchronisation simplification:
21566In concurrent calculations:
21567- use a single pthread_barrier to start all threads together instead of a combination of barrier/mutex/condvar.
21568- main thread no longer participates to concurrent calculations and simply performs rt_gettime(s) for global time spent evaluation.
21569Signed-off-by: Gilles Carry <gilles.carry@bull.net>, Acked-by: Darren Hart <dvhltc@us.ibm.com>.
21570
21571Modified File(s):
21572ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
21573
215745) Log Message:
21575matrix_mult.c: concurrent calculation stats fix:
21576Array 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>.
21577
21578Modified File(s):
21579ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
21580
215816) Log Message:
21582use feedback from Jan Kratochvil so we wait for the child to be stopped before we attempt to ptrace it.
21583
21584Modified File(s):
21585ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h
21586
215877) Log Message:
21588base {PEEK,POKE}USER on sizeof(user) rather than sizeof(pt_regs) and add a few more corner cases.
21589
21590Modified File(s):
21591ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
21592
215938) Log Message:
21594drop backup file configure~
21595
21596Modified File(s):
21597ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure~
21598
215999) Log Message:
21600start a .gitignore
21601
21602Added File(s):
21603ltp/.gitignore
21604
2160510) Log Message:
21606This 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>.
21607
21608Modified File(s):
21609ltp/testcases/commands/cron/cron_tests.sh
21610
2161111) Log Message:
21612Stop 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>.
21613
21614Modified File(s):
21615ltp/testcases/kernel/numa/test.sh
21616
2161712) Log Message:
21618The following are errors while compiling ltp-full-20081031 with ARM architecture:
21619make[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
21620-Wall -I../../include -g -Wall -I../../../../include -Wall eventfd01.c -L../../../../lib -lltp -o eventfd01
21621In file included from eventfd01.c:60:
21622../../include/linux_syscall_numbers.h:113:10: error: no macro name given in #ifndef directive
21623make[4]: *** [eventfd01] Error 1
21624make[4]: Leaving directory
21625`/home/naresh/DIFF/11_2008/ltp-full-20081031/testcases/kernel/syscalls/eventfd'
21626make[3]: *** [all] Error 2
21627make[3]: Leaving directory
21628`/home/naresh/DIFF/11_2008/ltp-full-20081031/testcases/kernel/syscalls'
21629Here I am attaching the patch to resolve above error. Signed-Off-By: naresh kamboju <naresh.kernel@gmail.com>.
21630
21631Modified File(s):
21632ltp/testcases/kernel/include/arm.in
21633
2163413) Log Message:
21635Alan Cox [alan@lxorguk.ukuu.org.uk] wrote:
21636The 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.
21637Sukadev <sukadev@linux.vnet.ibm.com> wrote:
21638We 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 ?
21639Subrata 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 ?
21640Sukadev <sukadev@linux.vnet.ibm.com> wrote:
21641Just 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>.
21642
21643Modified File(s):
21644ltp/testcases/kernel/pty/ptem01.c
21645
2164614) Log Message:
21647Enable Kernel with the Option during build to test filecaps support. Subrata.
21648
21649Modified File(s):
21650ltp/README
21651ltp/testcases/kernel/security/filecaps/README
21652
2165315) Log Message:
21654check input files and abort if broken line is found
21655
21656Modified File(s):
21657ltp/testcases/kernel/include/regen.sh
21658
2165916) Log Message:
21660remove bogus line
21661
21662Modified File(s):
21663ltp/testcases/kernel/include/sh.in
21664
2166517) Log Message:
21666The attached Patch defines more about the keywords:
21667i) TPASS - Indicates that the test case had the expected result and passed.
21668ii) TFAIL - Indicates that the test case had an unexpected result and failed.
21669iii) 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.
21670iv) 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.
21671v) TRETR - Indicates that the test cases has been retired and should not be executed any longer.
21672vi) 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.
21673vii) TINFO - Specifies useful information about the status of the test that does not affect the result and does not indicate a problem.
21674
21675in 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>.
21676
21677Modified File(s):
21678ltp/tools/html_report_header.txt
21679
2168018) Log Message:
21681Added test case for checking cpuidle sysfs files. Signed-Off-By: Nageswara R Sastry <rnsastry@linux.vnet.ibm.com>.
21682
21683Modified Files:
21684ltp/testcases/kernel/power_management/Makefile
21685ltp/testcases/kernel/power_management/runpwtests.sh
21686
21687Added Files:
21688ltp/testcases/kernel/power_management/check_cpuidle_sysfs_files.sh
21689
2169019) Log Message:
21691gcov-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>.
21692
21693
21694Modified File(s):
21695ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
21696
2169720) Log Message:
21698Following 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>.
21699
21700Modified File(s):
21701ltp/runtest/syscalls
21702ltp/testcases/kernel/syscalls/chown/Makefile
21703ltp/testcases/kernel/syscalls/fchown/Makefile
21704ltp/testcases/kernel/syscalls/fcntl/Makefile
21705ltp/testcases/kernel/syscalls/fstat/Makefile
21706ltp/testcases/kernel/syscalls/fstatat/Makefile
21707ltp/testcases/kernel/syscalls/fstatfs/Makefile
21708ltp/testcases/kernel/syscalls/getdents/Makefile
21709ltp/testcases/kernel/syscalls/geteuid/Makefile
21710ltp/testcases/kernel/syscalls/getgroups/Makefile
21711ltp/testcases/kernel/syscalls/getuid/Makefile
21712ltp/testcases/kernel/syscalls/lchown/Makefile
21713ltp/testcases/kernel/syscalls/lstat/Makefile
21714ltp/testcases/kernel/syscalls/pread/Makefile
21715ltp/testcases/kernel/syscalls/pselect/Makefile
21716ltp/testcases/kernel/syscalls/setfsgid/Makefile
21717ltp/testcases/kernel/syscalls/setfsuid/Makefile
21718ltp/testcases/kernel/syscalls/setregid/Makefile
21719ltp/testcases/kernel/syscalls/setresgid/Makefile
21720ltp/testcases/kernel/syscalls/setresuid/Makefile
21721ltp/testcases/kernel/syscalls/setreuid/Makefile
21722ltp/testcases/kernel/syscalls/setuid/Makefile
21723ltp/testcases/kernel/syscalls/stat/Makefile
21724ltp/testcases/kernel/syscalls/statfs/Makefile
21725
2172621) Log Message:
21727The 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>.
21728
21729Modified File(s):
21730ltp/runalltests.sh
21731
2173222) Log Message:
21733Submitting 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>.
21734
21735Added Files:
21736ltp/testcases/kernel/containers/pidns/pidns06.c
21737
2173823) Log Message:
21739Added 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>.
21740
21741Modified File(s):
21742ltp/README
21743ltp/testcases/kernel/security/selinux-testsuite/README
21744
2174524) Log Message:
21746This 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>.
21747
21748Modified File(s):
21749ltp/testcases/kernel/containers/netns/initialize.sh
21750
2175125) Log Message:
21752(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>.
21753
21754Modified File(s):
21755ltp/runtest/ltp-aio-stress.part1
21756ltp/runtest/ltp-aio-stress.part2
21757ltp/runtest/ltp-aiodio.part1
21758ltp/runtest/ltp-aiodio.part2
21759
2176026) Log Message:
21761Subrata and Daniel,
21762moving from ia64 to x86_64 arch I have got this at linking time:
21763cc -o aio-stress aio-stress.o -Wall -O -g -DAIO -L /usr/lib -laio -lpthread
21764/usr/bin/ld: skipping incompatible /usr/lib/libpthread.so when searching for -lpthread
21765/usr/bin/ld: skipping incompatible /usr/lib/libpthread.a when searching for -lpthread
21766/usr/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc
21767/usr/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc
21768so , if you could have a look to the suggested following patch. Signed-Off-By: Jacky Malcles <Jacky.Malcles@bull.net>.
21769
21770Modified File(s):
21771ltp/testcases/kernel/io/ltp-aiodio/Makefile
21772
2177327) Log Message:
21774on SLES10 SP2 __NR_get_robust_list is not defined and cause following compiler warning:
21775---->8---------
21776make[4]: Entering directory
21777`/usr/src/packages/BUILD/ltp-full-20081031/testcases/kernel/syscalls/get_robust_list'
21778cc -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
21779get_robust_list01.c: In function 'main':
21780get_robust_list01.c:252: warning: control reaches end of non-void function
21781make[4]: Leaving directory
21782`/usr/src/packages/BUILD/ltp-full-20081031/testcases/kernel/syscalls/get_robust_list'
21783----8<---------
21784And cause "unexpected" return value:
21785----8<---------
21786x86_64:~/:[1]# /usr/lib64/ltp/testcases/bin/get_robust_list01 get_robust_list: system call not available
21787x86_64:~/:[43]# echo $?
2178843
21789x86_64:~/:[0]# /usr/lib64/ltp/testcases/bin/get_robust_list01 | wc -c
2179043
21791---->8---------
21792Attached patch avoids "random"/43 return value. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
21793
21794Modified File(s):
21795ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
21796
2179728) Log Message:
21798This patch fixes a compilation warning:
21799timerfd01.c: In function `main':
21800timerfd01.c:128: warning: unused variable `tfd2'
21801Signed-off-by: CAI Qian <caiqian@cclom.cn>.
21802
21803Modified File(s):
21804ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
21805
2180629) Log Message:
21807Hello, 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>.
21808
21809Modified File(s):
21810ltp/pan/pan.c
21811ltp/pan/zoolib.c
21812ltp/testcases/kernel/power_management/runpwtests.sh
21813ltp/testcases/kernel/syscalls/eventfd/Makefile
21814ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
21815ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
21816ltp/testcases/kernel/syscalls/kill/kill03.c
21817ltp/testcases/kernel/syscalls/kill/kill04.c
21818ltp/testcases/kernel/syscalls/mount/mount03.c
21819ltp/testcases/kernel/syscalls/move_pages/Makefile
21820
2182130) Log Message:
21822when building Debian ltp package on alpha, the package failed to build, because alpha lacks some of the syscalls (the xxx_16 ones). See:
21823http://experimental.debian.net/fetch.php?&pkg=ltp&ver=20081031%2Bdfsg-1&arch=alpha&stamp=1225968365&file=log&as=raw
21824I have created some patches, which fix this behaviour (ie. the build doesn't fail then). They work like this:
218251. Syscalls which are potentially missing on some architectures are listed in the stub-list,
218262. 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:
21827- the syscalls added to the stub list are the ones which appear in the kernel sources as __IGNORE_name-of-syscall,
21828- 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).
21829Signed-off-by: Jiri Palecek <jpalecek@web.de>.
21830
21831Modified File(s):
21832ltp/testcases/kernel/include/regen.sh
21833ltp/testcases/kernel/include/stub-list
21834ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
21835ltp/testcases/kernel/syscalls/setgid/setgid01.c
21836ltp/testcases/kernel/syscalls/setgid/setgid02.c
21837ltp/testcases/kernel/syscalls/setgid/setgid03.c
21838ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
21839ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
21840
2184131) Log Message:
21842Fix success detection in execve04 test:
21843The 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
218441. The failure (ie. success of the call) is unnoticed,
218452. The test leaves loads of files in the temporary directory.
21846all 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>.
21847
21848Modified File(s):
21849ltp/testcases/kernel/syscalls/execve/execve04.c
21850
2185132) Log Message:
21852This 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>.
21853
21854Modified File(s):
21855ltp/testcases/kernel/syscalls/execve/execve04.c
21856
2185733) Log Message:
21858Don't break chown tests on non-catastrophic failures. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
21859
21860Modified File(s):
21861ltp/testcases/kernel/syscalls/chown/chown03.c
21862ltp/testcases/kernel/syscalls/fchown/fchown02.c
21863ltp/testcases/kernel/syscalls/fchown/fchown03.c
21864
2186534) Log Message:
21866Do 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>.
21867
21868Modified File(s):
21869ltp/testcases/kernel/syscalls/chmod/chmod06.c
21870ltp/testcases/kernel/syscalls/chown/chown04.c
21871ltp/testcases/kernel/syscalls/fchown/fchown02.c
21872ltp/testcases/kernel/syscalls/fchown/fchown03.c
21873ltp/testcases/kernel/syscalls/fchown/fchown04.c
21874ltp/testcases/kernel/syscalls/fchown/fchown05.c
21875
2187635) Log Message:
21877Prevent leaving files in the temporary directory by calling tst_rmdir, or cleanup, where appropriate. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
21878
21879Modified File(s):
21880ltp/testcases/kernel/fs/stream/stream04.c
21881ltp/testcases/kernel/syscalls/chown/chown03.c
21882ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
21883ltp/testcases/kernel/syscalls/fchown/fchown04.c
21884ltp/testcases/kernel/syscalls/fdatasync/fdatasync01.c
21885ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
21886ltp/testcases/kernel/syscalls/pwrite/pwrite04.c
21887ltp/testcases/network/lib6/runcc.c
21888
2188936) Log Message:
21890Call cleanup() at the right places to prevent fallocate tests leaving files in the temporary directory. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
21891
21892Modified File(s):
21893ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
21894ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
21895
2189637) Log Message:
21897I've clean my signalfd test case up with autoconf. After applying the patch, do at ltp/
21898 autoconf
21899 autoheader
21900 ./configure
21901 make (or cd testcases/kernel/syscalls/signalfd; make)
21902Benefits are:
21903- signalfd01.c doesn't depends on kernel version (it used KERNEL_VERSION macro.)
21904- Makefile becomes simple.
21905- #ifdef/#endif of signalfd01.c becomes readable.
21906- signalfd.m4 can use other program than ltp.
21907I revisied my patch.
21908- signalfd.m4 is renamed to ltp-signalfd.m4.
21909- configure is run by make if config.h is older than config.h.in.
21910- autoconf is run by make if configure is older than configure.ac.
21911- autoheader is run by make if config.h.in is older than configure.ac.
21912- dist-clean, a new make target, removes autom4te.cache, config.log and config.status.
21913- maintainer-clean, a new make target, removes configure and config.h.in.
21914Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
21915
21916Modified Files:
21917ltp/Makefile
21918ltp/include/Makefile
21919ltp/testcases/kernel/syscalls/signalfd/Makefile
21920ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
21921Added Files:
21922ltp/configure.ac
21923ltp/m4/Makefile
21924ltp/m4/ltp-signalfd.m4
21925
2192638) Log Message:
21927Use 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>.
21928
21929Modified File(s):
21930ltp/testcases/network/sctp/testlib/sctputil.h
21931
2193239) Log Message:
21933Quick 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>.
21934
21935Modified File(s):
21936ltp/testcases/kernel/ipc/pipeio/pipeio.c
21937
2193840) Log Message:
21939regen linux_syscall_numbers.h whenever regen.sh changes. Mike Frysinger <vapier@users.sourceforge.net>.
21940
21941Modified File(s):
21942ltp/testcases/kernel/include/Makefile
21943
2194441) Log Message:
21945make syscall() wrapper a bit more readable. Mike Frysinger <vapier@users.sourceforge.net>.
21946
21947Modified File(s):
21948ltp/testcases/kernel/include/regen.sh
21949
2195042) Log Message:
21951only create symlink if it doesnt exist already. Mike Frysinger <vapier@users.sourceforge.net>.
21952
21953Modified File(s):
21954ltp/testcases/kernel/include/Makefile
21955
2195643) Log Message:
21957generate stub list on the fly based on *.in files
21958
21959Modified File(s):
21960ltp/testcases/kernel/include/regen.sh
21961
21962Removed File(s):
21963ltp/testcases/kernel/include/stub-list
21964
2196544) Log Message:
21966cleanup style with Lindent
21967
21968Modified File(s):
21969ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
21970
2197145) Log Message:
21972use a macroname that isnt crazy long.
21973
21974Modified File(s):
21975ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
21976
2197746) Log Message:
21978fill out AC_INIT().
21979
21980Modified File(s):
21981ltp/configure.ac
21982
2198347) Log Message:
21984use AC_CHECK_HEADERS_ONCE().
21985
21986Modified File(s):
21987ltp/ltp/m4/ltp-signalfd.m4
21988
2198948) Log Message:
21990make autotools optional and start a sane config.h by default.
21991
21992Modified File(s):
21993ltp/include/Makefile
21994ltp/Makefile
21995Added File(s):
21996ltp/include/config.h.default
21997
2199849) Log Message:
21999add some compiled objects to the ignore list.
22000
22001Modified File(s):
22002ltp/.gitignore
22003
2200450) Log Message:
22005Integrate unzip tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
22006
22007Modified Files:
22008ltp/runtest/commands ltp/testcases/commands/Makefile
22009ltp/testcases/commands/unzip/unzip_tests.sh
22010
2201151) Log Message:
22012Integrate tpm_tools into runalltests.sh. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
22013
22014Modified Files:
22015ltp/runalltests.sh
22016
2201753) Log Message:
22018Integrate gzip tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
22019
22020Modified Files:
22021ltp/runtest/commands
22022
2202354) Log Message:
22024Integrate fileutils tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
22025
22026Modified Files:
22027ltp/runtest/commands
22028
2202955) Log Message:
22030Integrate size01 tests to runtest/commands file. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
22031
22032Modified Files:
22033ltp/runtest/commands
22034
2203556) Log Message:
22036Add ltp/runtest/commands file to ltp/runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
22037
22038Modified Files:
22039ltp/runltp
22040
2204157) Log Message:
22042hugemmap02 "Segmentation fault" fix:
22043-----------------------------------------------------------
22044Iranna D. Ankad <iranna.ankad@in.ibm.com> Reported:
22045-----------------------------------------------------------
22046hugemmap02 "Segmentation fault" on a 32-bit system:
22047Linux 2.6.18-120.el5PAE #1 SMP Fri Oct 17 18:17:11 EDT 2008 i686 i686 i386 GNU/Linux
22048Allocate some huge pages:
22049# echo 50 > /proc/sys/vm/nr_hugepages
220502. Create & mount hugetlbfs
22051#mkdir -p /hugetlbfs
22052#mount -t hugetlbfs none /hugetlbfs
220533. Go to following directory in LTP i.e cd /root/ltp-full-20080930/testcases/kernel/mem/hugetlb/hugemmap
220544. Run "hugemmap02" test
22055# ./hugemmap02 -H /hugetlbfs/
22056Segmentation fault
22057-----------------------------------------------------------
22058Cijurajan Kollanoor <cijurajan@in.ibm.com> Replied:
22059-----------------------------------------------------------
22060The program receives a segmentation fault here:
22061154 /* Attempt to mmap a huge page into a low memory address
22062*/
22063155 errno = 0;
22064156 addr2 = mmap(LOW_ADDR2, MAP_SIZE, PROT_READ | PROT_WRITE,
22065==> Segfault
22066157 MAP_SHARED | MAP_FIXED, fildes, 0);
22067158
22068-----------------------------------------------------------
22069Adam Litke <agl@us.ibm.com>Replied:
22070-----------------------------------------------------------
22071Unfortunately, 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:
220721. Insert a 'getchar();' call above line 155 in the test source code above and recompile the test.
220732. Run the test. When it pauses (waiting for input at the getchar() call), hit <ctrl>-z to background the test.
220743. Determine the pid of the test case using ps
220754. Collect the /proc/<pid>/maps for the appropriate pid
220765. Paste that output here in this bug.
22077-----------------------------------------------------------
22078Cijurajan Kollanoor Replied:
22079-----------------------------------------------------------
22080# cat maps
2208100000000-00001000 r-xs 00000000 00:11 1781 /dev/zero
2208200110000-0024e000 r-xp 00000000 08:02 19183585 /lib/libc-2.5.so
220830024e000-00250000 r-xp 0013e000 08:02 19183585 /lib/libc-2.5.so
2208400250000-00251000 rwxp 00140000 08:02 19183585 /lib/libc-2.5.so
2208500251000-00254000 rwxp 00251000 00:00 0
22086005f1000-0060b000 r-xp 00000000 08:02 19183582 /lib/ld-2.5.so
220870060b000-0060c000 r-xp 00019000 08:02 19183582 /lib/ld-2.5.so
220880060c000-0060d000 rwxp 0001a000 08:02 19183582 /lib/ld-2.5.so
220890073a000-0073b000 r-xp 0073a000 00:00 0 [vdso]
2209008048000-0804d000 r-xp 00000000 08:02 2586373
22091/root/ltp-full-20080930/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02
220920804d000-0804e000 rw-p 00004000 08:02 2586373
22093/root/ltp-full-20080930/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02
220940804e000-08052000 rw-p 0804e000 00:00 0
2209508248000-08269000 rw-p 08248000 00:00 0 [heap]
2209667ef8000-77ef8000 r--s 00000000 00:11 1781 /dev/zero
2209777ef8000-87ef8000 r--s 00000000 00:11 1781 /dev/zero
2209887ef8000-97ef8000 r--s 00000000 00:11 1781 /dev/zero
2209997ef8000-a7ef8000 r--s 00000000 00:11 1781 /dev/zero
22100a7ef8000-b7ef8000 r--s 00000000 00:11 1781 /dev/zero
22101b7ef8000-b7efa000 rw-p b7ef8000 00:00 0
22102b7f0a000-b7f0b000 rw-p b7f0a000 00:00 0
22103bf918000-bf92d000 rw-p bffea000 00:00 0 [stack]
22104-----------------------------------------------------------
22105ADAM G. LITKE Replied:
22106-----------------------------------------------------------
22107My 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.
22108Signed-Off-By: Cijurajan Kollanoor <cijurajan@in.ibm.com>,
22109
22110Modified File(s):
22111ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
22112
2211358) Log Message:
22114This 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>.
22115
22116Modified File(s):
22117ltp/testcases/kernel/syscalls/creat/creat07.c
22118
2211959) Log Message:
22120Only define signalfd() when it actually gets used -- i.e. when !USE_STUB. Mike Frysinger <vapier@users.sourceforge.net>
22121
22122Modified File(s):
22123ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
22124
2212560) Log Message:
22126require autoconf-2.61+. Mike Frysinger <vapier@users.sourceforge.net>.
22127
22128Modified File(s):
22129ltp/configure.ac
22130
2213161) Log Message:
22132lcov: preparations for release 1.7. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
22133
22134Modified File(s):
22135ltp/utils/analysis/lcov/CHANGES
22136ltp/utils/analysis/lcov/Makefile
22137
2213862) Log Message:
22139lcov: update error and warning messages. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
22140
22141Modified File(s):
22142ltp/utils/analysis/lcov/CHANGES
22143ltp/utils/analysis/lcov/bin/gendesc
22144ltp/utils/analysis/lcov/bin/genhtml
22145ltp/utils/analysis/lcov/bin/geninfo
22146ltp/utils/analysis/lcov/bin/genpng
22147ltp/utils/analysis/lcov/bin/lcov
22148
22149
2215063) Log Message:
22151lcov: fix spec file bug. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
22152
22153Modified File(s):
22154ltp/utils/analysis/lcov/rpm/lcov.spec
22155
2215664) Log Message:
22157lcov: version + date updates. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
22158
22159Modified File(s):
22160ltp/utils/analysis/lcov/README
22161ltp/utils/analysis/lcov/bin/gendesc
22162ltp/utils/analysis/lcov/bin/genhtml
22163ltp/utils/analysis/lcov/bin/geninfo
22164ltp/utils/analysis/lcov/bin/genpng
22165ltp/utils/analysis/lcov/bin/lcov
22166ltp/utils/analysis/lcov/man/gendesc.1
22167ltp/utils/analysis/lcov/man/genhtml.1
22168ltp/utils/analysis/lcov/man/geninfo.1
22169ltp/utils/analysis/lcov/man/genpng.1
22170ltp/utils/analysis/lcov/man/lcov.1
22171ltp/utils/analysis/lcov/man/lcovrc.5
22172ltp/utils/analysis/lcov/rpm/lcov.spec
22173
2217465) Log Message:
22175lcov: updated CVS version to 1.8. Peter Oberparleiter <oberpapr@users.sourceforge.net>.
22176
22177Modified File(s):
22178ltp/utils/analysis/lcov/man/gendesc.1
22179ltp/utils/analysis/lcov/man/genhtml.1
22180ltp/utils/analysis/lcov/man/geninfo.1
22181ltp/utils/analysis/lcov/man/genpng.1
22182ltp/utils/analysis/lcov/man/lcov.1
22183ltp/utils/analysis/lcov/man/lcovrc.5
22184ltp/utils/analysis/lcov/bin/gendesc
22185ltp/utils/analysis/lcov/bin/genhtml
22186ltp/utils/analysis/lcov/bin/geninfo
22187ltp/utils/analysis/lcov/bin/genpng
22188ltp/utils/analysis/lcov/bin/lcov
22189ltp/utils/analysis/lcov/rpm/lcov.spec
22190ltp/utils/analysis/lcov/Makefile
22191
2219266) Log Message:
22193I'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>.
22194
22195Modified Files:
22196ltp/configure.ac
22197ltp/m4/ltp-signalfd.m4
22198ltp/runtest/syscalls
22199ltp/testcases/kernel/syscalls/modify_ldt/Makefile
22200ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt01.c
22201ltp/testcases/kernel/syscalls/modify_ldt/modify_ldt02.c
22202
22203Added Files:
22204ltp/m4/ltp-modify_ldt.m4
22205
2220667) Log Message:
22207Please 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>.
22208
22209Modified File(s):
22210ltp/testcases/kernel/containers/pidns/runpidnstest.sh
22211
2221268) Log Message:
22213[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>.
22214
22215Modified File(s):
22216ltp/testcases/kernel/syscalls/fcntl/fcntl17.c
22217
2221869) Log Message:
22219Change "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>.
22220
22221Modified File(s):
22222ltp/testcases/kernel/syscalls/readlink/readlink03.c
22223
2222470) Log Message:
22225Risrajak <risrajak@linux.vnet.ibm.com> reported:
22226mallocstress testcase is failing on: Linux 2.6.27-rc6-7-default #1 SMP 2008-09-15 10:58:05 +0200 x86_64
22227# ./testcases/kernel/mem/mtest07/mallocstress
22228Aborted
22229---Kernel Component Data---
22230Stack trace output: i am attaching full strace.
22231<snip>
22232clone(child_stack=0x7fe381a96250,
22233flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID,
22234parent_tidptr=0x7fe381a969e0, tls=0x7fe381a96950, child_tidptr=0x7fe381a969e0) = 27334
22235nanosleep({0, 0}, NULL) = 0
22236semop(34439172, 0x7fffa7cbef00, 1) = 0
22237futex(0x7fe39f2d19e0, FUTEX_WAIT, 27275, NULL <unfinished ...>
22238+++ killed by SIGABRT +++
22239---------------------------------------
22240Nagesh Sharyathi Replied:
22241---------------------------------------
22242I was able to recreate the problem by spawning only 2 threads: This is what I found:
22243------------------------------------------------------------------------------------
22244[pid 8006] tgkill(8004, 8006, SIGABRT <unfinished ...>
22245[pid 8005] <... mmap resumed> ) = 0x7f8ba781b000
22246[pid 8006] <... tgkill resumed> ) = 0
22247[pid 8005] nanosleep({0, 0}, <unfinished ...>
22248[pid 8006] --- SIGABRT (Aborted) @ 0 (0) ---
22249Process 8006 detached
22250[pid 8005] <... nanosleep resumed> NULL) = 0
22251[pid 8005] +++ killed by SIGABRT +++
22252+++ killed by SIGABRT +++
22253------------------------------------------------------------------------------------
22254So 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()
22255=================================
22256 for (i = 0; i < num_alloc; i++)
22257 {
22258 dprt(("pid[%d]: freeing ptrs[i] %p\n", getpid(), ptrs[i]));
22259 if (ptrs[i][0] != i) {
22260 fprintf(stderr, "pid[%d]: fail: bad sentinel value\n", getpid());
22261 return 1;
22262 }
22263 free(ptrs[i]); <== Problem area
22264 my_yield();
22265 }
22266=================================
22267Andrew Vagin Replied <avagin@gmail.com>:
22268Thanks. I found error for help valgrind.
22269==13393== Thread 56:
22270==13393== Invalid write of size 8
22271==13393== at 0x400C27: allocate_free (mallocstress.c:198)
22272==13393== by 0x400E4D: alloc_mem (mallocstress.c:281)
22273==13393== by 0x3B5F007299: start_thread (in /lib64/libpthread-2.8.so)
22274==13393== by 0x3B5E4E439C: clone (in /lib64/libc-2.8.so)
22275==13393== Address 0x4c36a60 is 0 bytes inside a block of size 1 alloc'd
22276==13393== at 0x4A0739E: malloc (vg_replace_malloc.c:207)
22277==13393== by 0x400BF0: allocate_free (mallocstress.c:192)
22278==13393== by 0x400E4D: alloc_mem (mallocstress.c:281)
22279==13393== by 0x3B5F007299: start_thread (in /lib64/libpthread-2.8.so)
22280==13393== by 0x3B5E4E439C: clone (in /lib64/libc-2.8.so)
22281(gdb) print i
22282$1 = 0
22283(gdb) print alloc_num
22284No symbol "alloc_num" in current context.
22285(gdb) print num_alloc
22286$2 = 0
22287(gdb) print size
22288$3 = 1
22289strick the eye, we have pointer with type long, but allocate one byte only.
22290size_t size = 1;
22291long *ptrs[MAXPTRS];
22292......
22293ptrs[num_alloc] = (long *)malloc(size);
22294I use valgrind first time. Thanks for this possibility:). see the attached patch. test passed and valgrind don't report errors after my patch.
22295Thread [34]: allocate_free() returned 0, succeeded. Thread exiting.
22296main(): test passed.
22297==13299==
22298==13299== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 4 from 1)
22299==13299== malloc/free: in use at exit: 0 bytes in 0 blocks.
22300==13299== malloc/free: 233,080 allocs, 227,080 frees, 5,454,975,665,283 bytes allocated.
22301ps: I use oldsize = 5, because long will be equal 8 in more case. oldsize is previous value of fibannoci series.
22302Signed-Off-By: "avagin@gmail.com" <avagin@gmail.com>.
22303
22304Modified File(s):
22305ltp/testcases/kernel/mem/mtest07/Makefile
22306ltp/testcases/kernel/mem/mtest07/mallocstress.c
22307
2230871) Log Message:
22309Initial 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:
22310I 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.
22311
22312Modified Files:
22313ltp/runtest/syscalls
22314ltp/testcases/kernel/include/x86_64.in
22315Added Files:
22316ltp/testcases/kernel/syscalls/accept4/Makefile
22317ltp/testcases/kernel/syscalls/accept4/accept4_01.c
22318
2231972) Log Message:
22320I 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>.
22321
22322Modified File(s):
22323ltp/testcases/kernel/power_management/check_cpuidle_sysfs_files.sh
22324
2232573) Log Message:
22326A small Fix. Signed-off-by: Masatake YAMATO<yamato@redhat.com>.
22327
22328Modified File(s):
22329ltp/m4/ltp-signalfd.m4
22330
2233174) Log Message:
22332- Type definitions defined in header files included from sys/signalfd.h and type definitions defined in sys/signalfd.h are conflicted.
22333- s/SIGNALFD_REFIX/SIGNALFD_PREFIX/
22334- if HAVE_SIGNALFD is not defined, use stub.
22335- if HAVE_LINUX_TYPES_H is defined, use our own implemention to call signalfd
22336 syscall.
22337Signed-of-by: Masatake YAMATO<yamato@redhat.com>.
22338
22339Modified File(s):
22340ltp/m4/ltp-signalfd.m4
22341ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
22342
2234375) Log Message:
22344Update to OpenHPI 2.13.1. See http://openhpi.org/ for more details.
22345
22346Modified File(s):
22347
2234876) Log Message:
22349Add Kernel Config Info for compiling KDUMP/KEXEC kernel. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
22350
22351Modified File(s):
22352ltp/README
22353
2235477) Log Message:
22355This patch ensures that prio-preempt uses the librt debug mechanism. Tested: Running the test:
22356./prio_preempt
22357./prio_preempt -v3
22358./run_auto
22359Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>. Acked-by: Darren Hart <dvhltc@us.ibm.com>.
22360
22361Modified File(s):
22362ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
22363
2236478) Log Message:
22365This patch adds librt debug support for prio-wake. The log level selected is 0, as it necessary to print all the buffered information. Tested:
22366./prio-wake
22367./run_auto.
22368Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>. Acked-by: Darren Hart <dvhltc@us.ibm.com>.
22369
22370Modified File(s):
22371ltp/testcases/realtime/func/prio-wake/prio-wake.c
22372
2237379) Log Message:
22374OK. I have implemented such a patch which does not overflow anymore. However, I could not test it, because:
22375pipeio -s 5000 -i 2000000000 -c 5
22376just runs too long. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
22377
22378Modified File(s):
22379ltp/testcases/kernel/ipc/pipeio/pipeio.c
22380
2238180) Log Message:
22382The 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.
22383Testing done:
22384Compiled 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.
22385Changelog:
22386* Introduce periodic sleeps in the busy loop of gtod_latency to avoid soft lockups.
22387Signed-off-by: Sripathi Kodi <sripathik@in.ibm.com>. Acked-by: John Stultz <johnstul@us.ibm.com>.
22388
22389Modified File(s):
22390ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
22391
2239281) Log Message:
22393Here is a patch to fix the error below.
22394/root/ltp-full-20081031/testcases/kernel/containers/netns/parentns.sh: 42: source: not found
22395Some 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>.
22396
22397Modified File(s):
22398ltp/testcases/kernel/containers/netns/child_1.sh
22399ltp/testcases/kernel/containers/netns/child_2.sh
22400ltp/testcases/kernel/containers/netns/childipv6.sh
22401ltp/testcases/kernel/containers/netns/childns.sh
22402ltp/testcases/kernel/containers/netns/parent_1.sh
22403ltp/testcases/kernel/containers/netns/parent_2.sh
22404ltp/testcases/kernel/containers/netns/parent_share.sh
22405ltp/testcases/kernel/containers/netns/parentns.sh
22406ltp/testcases/kernel/containers/netns/paripv6.sh
22407
2240882) Log Message:
22409The 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>.
22410
22411Modified File(s):
22412ltp/testcases/kernel/include/i386.in
22413
2241483) Log Message:
22415umount can return error if /etc/mtab link to /proc/mounts
22416$ mount --rbind /tmp/1 /tmp/2
22417$ mount
22418...
22419/tmp/1 on /tmp/2 type none (rw,bind)
22420$ mv /etc/mtab{,.orig}
22421$ mount
22422...
22423/dev/root on /tmp/2 type ext3 (rw,data=ordered)
22424$ umount /tmp/1
22425umount: /tmp/1: not mounted
22426if umount return error, test_fs_bind.sh will hang up in the infinite loop:
22427( while grep_proc_mounts ; do
22428 grep_proc_mounts | awk '{print $2}' | xargs -r --max-args=1 umount -l
22429done ) >& /dev/null
22430but /proc/mounts contain next info:
22431/dev/root /tmp/2\040(deleted) ext3 rw,data=ordered 0 0
22432because 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>.
22433
22434Modified File(s):
22435ltp/testcases/kernel/fs/fs_bind/regression/test02
22436
2243784) Log Message:
22438Fix busy loop in realtime:
22439The 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>.
22440
22441Modified File(s):
22442ltp/testcases/realtime/include/librttest.h
22443ltp/testcases/realtime/lib/librttest.c
22444
2244585) Log Message:
22446I've added new Makefile target to run both autoconf and autoheader. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
22447
22448Modified File(s):
22449ltp/Makefile
22450
2245186) Log Message:
22452CONTROLLERS: 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>.
22453
22454Modified Files:
22455ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
22456ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
22457ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
22458ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
22459
2246087) Log Message:
22461CONTROLLERS: 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>.
22462
22463Modified Files:
22464ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
22465ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
22466
2246788) Log Message:
22468CONTROLLERS: 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>.
22469
22470Modified Files:
22471ltp/testcases/kernel/controllers/cpuctl/parameters.sh
22472ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
22473ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
22474
2247589) Log Message:
22476CONTROLLERS: 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>.
22477
22478Modified Files:
22479ltp/testcases/kernel/controllers/cpuctl/parameters.sh
22480
2248190) Log Message:
22482CONTROLLERS: 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>.
22483
22484Added Files:
22485ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task01.c
22486
2248791) Log Message:
22488CONTROLLERS: 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>.
22489
22490Modified Files:
22491ltp/testcases/kernel/controllers/cpuctl/parameters.sh
22492ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
22493
2249492) Log Message:
22495CONTROLLERS: 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>.
22496
22497Modified Files:
22498ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
22499ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
22500ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
22501ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
22502
2250393) Log Message:
22504CONTROLLERS: 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>.
22505
22506Modified Files:
22507ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
22508ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
22509ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
22510ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
22511ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.c
22512ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.h
22513
2251494) Log Message:
22515CONTROLLERS: 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>.
22516
22517Modified Files:
22518ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task01.c
22519
2252095) Log Message:
22521CONTROLLERS: 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>.
22522
22523Added Files:
22524ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task02.c
22525
2252696) Log Message:
22527CONTROLLERS: 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>.
22528
22529Modified Files:
22530ltp/testcases/kernel/controllers/cpuctl/parameters.sh
22531ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
22532
2253397) Log Message:
22534CONTROLLERS: 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>.
22535
22536Modified Files:
22537ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
22538
2253998) Log Message:
22540CONTROLLERS: 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>.
22541
22542Added Files:
22543ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task03.c
22544
2254599) Log Message:
22546CONTROLLERS: 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>.
22547
22548Modified Files:
22549ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
22550
22551100) Log Message:
22552CONTROLLERS: 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>.
22553
22554Modified Files:
22555ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
22556
22557101) Log Message:
22558CONTROLLERS: 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>.
22559
22560Added Files:
22561ltp/testcases/kernel/controllers/cpuctl/cpuctl_def_task04.c
22562
22563102) Log Message:
22564CONTROLLERS: 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>.
22565
22566Modified Files:
22567ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
22568
22569103) Log Message:
22570CONTROLLERS: 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>.
22571
22572Modified Files:
22573ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
22574
22575104) Log Message:
22576Re-enablement of TI-RPC tests to build/install/run in LTP:
22577Le 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.
22578Subrata 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.
22579Le 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>.
22580
22581Modified Files:
22582ltp/runtest/rpc
22583ltp/runtest/stress.part3
22584ltp/testcases/network/rpc/Makefile
22585ltp/testcases/network/rpc/README
22586ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
22587ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
22588ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
22589ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
22590ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_scalability_lib.sh
22591ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_tirpc_ts_run.sh
22592ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh
22593ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_wizard.sh
22594ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_tests.sh
22595ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
22596ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.ftr
22597ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/1-basic.c
22598ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/1-basic.c
22599ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/1-basic.c
22600ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/1-basic.c
22601ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/2-stress.c
22602ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/7-performance.c
22603ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/1-basic.c
22604ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/1-basic.c
22605ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/1-basic.c
22606ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/1-basic.c
22607ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/1-basic.c
22608ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/1-basic.c
22609ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/1-basic.c
22610ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/2-stress.c
22611ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/5-scalability.c
22612ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/6-dataint.c
22613ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/7-performance.c
22614ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/8-complex.c
22615ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/1-basic.c
22616ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/3-limits.c
22617ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/1-basic.c
22618ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/2-stress.c
22619ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/7-performance.c
22620ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/1-basic.c
22621ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/2-stress.c
22622ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/1-basic.c
22623ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/3-limits.c
22624ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/1-basic.c
22625ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/7-performance.c
22626ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/1-basic.c
22627ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/2-stress.c
22628ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/3-limits.c
22629ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/7-performance.c
22630ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/1-basic.c
22631ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/3-limits.c
22632ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/1-basic.c
22633ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/2-stress.c
22634ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/7-performance.c
22635ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/1-basic.c
22636ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/1-basic.c
22637ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/1-basic.c
22638ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/1-basic.c
22639ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/1-basic.c
22640ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/1-basic.c
22641ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/1-basic.c
22642ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/1-basic.c
22643ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/1-basic.c
22644ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/1-basic.c
22645ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/1-basic.c
22646ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/1-basic.c
22647ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/1-basic.c
22648ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/1-basic.c
22649ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/1-basic.c
22650ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/1-basic.c
22651ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/1-basic.c
22652ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/1-basic.c
22653ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/2-stress.c
22654ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/5-scalability.c
22655ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/6-dataint.c
22656ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/7-performance.c
22657ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/1-basic.c
22658ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/2-stress.c
22659ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/5-scalability.c
22660ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/6-dataint.c
22661ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/7-performance.c
22662ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/8-complex.c
22663ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/1-basic.c
22664ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/6-dataint.c
22665ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/1-basic.c
22666ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/1-basic.c
22667ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/1-basic.c
22668ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/svc.c
22669ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/1-basic.c
22670ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/6-dataint.c
22671ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/client.c
22672ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/1-basic.c
22673ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/1-basic.c
22674ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/client.c
22675ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/1-basic.c
22676ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/3-limits.c
22677ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/1-basic.c
22678ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/1-basic.c
22679ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/1-basic.c
22680ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/1-basic.c
22681ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/1-basic.c
22682ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/1-basic.c
22683ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/1-basic.c
22684ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/2-stress.c
22685ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/4-mt.c
22686ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/5-scalability.c
22687ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/6-dataint.c
22688ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/7-performance.c
22689ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/8-complex.c
22690ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/1-basic.c
22691ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/3-limits.c
22692ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/1-basic.c
22693ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/3-limits.c
22694ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/1-basic.c
22695ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/3-limits.c
22696ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/1-basic.c
22697ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/3-limits.c
22698ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/1-basic.c
22699ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/1-basic.c
22700ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/8-complex.c
22701ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/1-basic.c
22702ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/8-complex.c
22703ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/1-basic.c
22704ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/1-basic.c
22705ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/1-basic.c
22706ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/1-basic.c
22707ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/1-basic.c
22708ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/1-basic.c
22709ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/2-stress.c
22710ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/4-mt.c
22711ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/5-scalability.c
22712ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/6-dataint.c
22713ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/7-performance.c
22714ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/8-complex.c
22715ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/1-basic.c
22716ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/3-limits.c
22717ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/1-basic.c
22718ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/2-stress.c
22719ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/4-mt.c
22720ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/5-scalability.c
22721ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/6-dataint.c
22722ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/7-performance.c
22723ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/8-complex.c
22724ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/1-basic.c
22725ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/1-basic.c
22726ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/1-basic.c
22727ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/2-stress.c
22728ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/4-mt.c
22729ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/1-basic.c
22730ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/3-limits.c
22731ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/1-basic.c
22732ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/2-stress.c
22733ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/4-mt.c
22734ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/1-basic.c
22735ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/2-stress.c
22736ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/4-mt.c
22737ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/5-scalability.c
22738ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/6-dataint.c
22739ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/7-performance.c
22740ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/8-complex.c
22741ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/1-basic.c
22742ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/3-limits.c
22743ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/1-basic.c
22744ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/1-basic.c
22745ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/3-limits.c
22746ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/1-basic.c
22747ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/2-stress.c
22748ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/4-mt.c
22749ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/5-scalability.c
22750ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/6-dataint.c
22751ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/7-performance.c
22752ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/8-complex.c
22753ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/1-basic.c
22754ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/2-stress.c
22755ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/3-limits.c
22756ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/4-mt.c
22757ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/5-scalability.c
22758ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/6-dataint.c
22759ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/7-performance.c
22760ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/8-complex.c
22761ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/1-basic.c
22762ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/2-stress.c
22763ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/4-mt.c
22764ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/5-scalability.c
22765ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/6-dataint.c
22766ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/7-performance.c
22767ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/8-complex.c
22768ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/1-basic.c
22769ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/2-stress.c
22770ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/4-mt.c
22771ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/1-basic.c
22772ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/2-stress.c
22773ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/4-mt.c
22774ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/5-scalability.c
22775ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/6-dataint.c
22776ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/7-performance.c
22777ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/8-complex.c
22778ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/1-basic.c
22779ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/1-basic.c
22780ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/3-limits.c
22781ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/1-basic.c
22782ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/1-basic.c
22783ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/1-basic.c
22784ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_1/rpc_svc_1.c
22785ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_3/tirpc_svc_3.c
22786ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_4/tirpc_svc_4.c
22787ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_5/tirpc_svc_5.c
22788ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_6/tirpc_svc_6.c
22789ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_8/tirpc_svc_8.c
22790ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_9/tirpc_svc_9.c
22791ltp/testscripts/ltpstress.sh
22792
22793Added Files:
22794ltp/runtest/rpctirpc ltp/runtest/tirpc
22795ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_test_auto.sh
22796ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tests.sh
22797ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_test_auto.sh
22798ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_test_interactive.sh
22799ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_tirpc_test_auto.sh
22800ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_tirpc_tests.sh
22801
22802Removed Files:
22803ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile
22804ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.clnt
22805ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.svc
22806ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install
22807ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install.sh
22808
22809105) Log Message:
22810Please find the testcase for the below assertion. Assertions 1: Steps:
22811a) Create a container .
22812b) Create many levels of child containers inside this container.
22813c) Now do kill -9 init , outside of the contaier.
22814d) This should kill all the child containers . (containers created at the level below ).
22815Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
22816
22817Added Files:
22818ltp/testcases/kernel/containers/pidns/pidns05.c
22819
22820106) Log Message:
22821Fix typo in pselect01_64 testcase: pselect0_64->pselect01_64. Signed-Off-By: Dmitry Guryanov <dguryanov@parallels.com>.
22822
22823Modified File(s):
22824ltp/runtest/syscalls
22825
22826107) Log Message:
22827Remove 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>.
22828
22829Modified File(s):
22830ltp/testcases/realtime/func/async_handler/async_handler.c
22831ltp/testcases/realtime/func/async_handler/async_handler_jk.c
22832ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
22833ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
22834ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
22835ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
22836ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
22837ltp/testcases/realtime/func/measurement/preempt_timing.c
22838ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
22839ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
22840ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
22841ltp/testcases/realtime/func/pi-tests/test-skeleton.c
22842ltp/testcases/realtime/func/pi-tests/testpi-0.c
22843ltp/testcases/realtime/func/pi-tests/testpi-1.c
22844ltp/testcases/realtime/func/pi-tests/testpi-2.c
22845ltp/testcases/realtime/func/pi-tests/testpi-4.c
22846ltp/testcases/realtime/func/pi-tests/testpi-5.c
22847ltp/testcases/realtime/func/pi-tests/testpi-6.c
22848ltp/testcases/realtime/func/pi-tests/testpi-7.c
22849ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
22850ltp/testcases/realtime/func/prio-wake/prio-wake.c
22851ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
22852ltp/testcases/realtime/func/sched_football/sched_football.c
22853ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
22854ltp/testcases/realtime/func/sched_latency/sched_latency.c
22855ltp/testcases/realtime/func/thread_clock/tc-2.c
22856ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
22857ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
22858ltp/testcases/realtime/stress/pi-tests/testpi-3.c
22859
22860108) Log Message:
22861Remove 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>.
22862
22863Modified Files:
22864ltp/testcases/realtime/config.mk
22865
22866Removed Files:
22867ltp/testcases/realtime/include/libjvmsim.h
22868ltp/testcases/realtime/lib/libjvmsim.c
22869
22870109) Log Message:
22871ltp 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:
22872# ./iptables_tests.sh
22873iptables 0 INFO : INIT: Inititalizing tests.
22874iptables 0 INFO : INIT: Flushing all rules.
22875iptables01 0 INFO : iptables01: iptables -L -t filter will list all rules in table filter.
22876iptables01 1 FAIL : iptables01: iptables -L -t filter failed to list rules. Reason:
22877Chain INPUT (policy ACCEPT) target prot opt source destination
22878Chain FORWARD (policy ACCEPT) target prot opt source destination
22879Chain OUTPUT (policy ACCEPT) target prot opt source destination
22880Chain RH-Firewall-1-INPUT (0 references) target prot opt source destination
22881Vinay Sridhar <vinay@linux.vnet.ibm.com> replied:
22882I 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>.
22883
22884Modified File(s):
22885ltp/testcases/network/iptables/iptables_tests.sh
22886
subrata_modake9a2d5c2008-10-30 13:50:03 +000022887LTP-20081031
22888
228891) Log Message:
22890Here 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>.
22891
22892Modified File(s):
22893ltp/testcases/kernel/controllers/test_controllers.sh
22894
228952) Log Message:
22896test_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>.
22897
22898Modified File(s):
22899ltp/testcases/kernel/syscalls/ioctl/test_ioctl
22900
229013) Log Message:
22902Add support of kernel syscall test to Renesas. Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>.
22903
22904Modified Files:
22905ltp/testcases/kernel/include/order
22906Added Files:
22907ltp/testcases/kernel/include/sh.in
22908
229094) Log Message:
22910Reverting the Following Patch.
22911test_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>.
22912
22913Modified File(s):
22914ltp/testcases/kernel/syscalls/ioctl/test_ioctl
22915
229165) Log Message:
22917The 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>.
22918
22919Modified File(s):
22920ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
22921
229226) Log Message:
22923Hi 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>.
22924
22925Modified Files:
22926ltp/testcases/kernel/controllers/io-throttle/Makefile
22927ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
22928Added Files:
22929ltp/testcases/kernel/controllers/io-throttle/myfunctions-io.sh
22930Removed Files:
22931ltp/testcases/kernel/controllers/io-throttle/myfunctions.sh
22932
229337) Log Message:
22934dont use == or [[, and fix -z test
22935
22936Modified File(s):
22937ltp/testcases/network/tcp_cmds/tcpdump/tcpdump01
22938
229398) Log Message:
22940convert all "source" commands in scripts to "." ... hopefully my sed-foo doesnt break anything ...
22941
22942Modified File(s):
22943ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
22944ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
22945ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
22946ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
22947ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
22948ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
22949ltp/testcases/network/stress/broken_ip/broken_ip4-version
22950ltp/testcases/network/stress/broken_ip/broken_ip6-dstaddr
22951ltp/testcases/network/stress/broken_ip/broken_ip6-nexthdr
22952ltp/testcases/network/stress/broken_ip/broken_ip6-plen
22953ltp/testcases/network/stress/broken_ip/broken_ip6-version
22954ltp/testcases/network/stress/ftp/ftp4-download-stress
22955ltp/testcases/network/stress/ftp/ftp4-upload-stress
22956ltp/testcases/network/stress/ftp/ftp6-download-stress
22957ltp/testcases/network/stress/ftp/ftp6-upload-stress
22958ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
22959ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic02
22960ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic03
22961ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic04
22962ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic05
22963ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic06
22964ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic07
22965ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic01
22966ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic02
22967ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic03
22968ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic04
22969ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic05
22970ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic06
22971ltp/testcases/network/stress/icmp/uni-basic/icmp6-uni-basic07
22972ltp/testcases/network/stress/interface/if4-addr-change
22973ltp/testcases/network/stress/interface/if4-alias-adddel
22974ltp/testcases/network/stress/interface/if4-alias-addlarge
22975ltp/testcases/network/stress/interface/if4-mtu-change
22976ltp/testcases/network/stress/interface/if4-route-adddel
22977ltp/testcases/network/stress/interface/if4-route-addlarge
22978ltp/testcases/network/stress/interface/if4-updown
22979ltp/testcases/network/stress/interface/if6-addr-adddel
22980ltp/testcases/network/stress/interface/if6-addr-addlarge
22981ltp/testcases/network/stress/interface/if6-mtu-change
22982ltp/testcases/network/stress/interface/if6-route-adddel
22983ltp/testcases/network/stress/interface/if6-route-addlarge
22984ltp/testcases/network/stress/interface/if6-updown
22985ltp/testcases/network/stress/http/http4-stress
22986ltp/testcases/network/stress/http/http6-stress
22987ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope01
22988ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope02
22989ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope03
22990ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope04
22991ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope01
22992ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope02
22993ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope03
22994ltp/testcases/network/stress/multicast/grp-operation/mcast6-grpope04
22995ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld01
22996ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld02
22997ltp/testcases/network/stress/multicast/packet-flood/mcast6-pktfld01
22998ltp/testcases/network/stress/multicast/packet-flood/mcast6-pktfld02
22999ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
23000ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip02
23001ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip03
23002ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip04
23003ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip05
23004ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip06
23005ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip07
23006ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip01
23007ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip02
23008ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip03
23009ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip04
23010ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip05
23011ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip06
23012ltp/testcases/network/stress/icmp/multi-diffip/icmp6-multi-diffip07
23013ltp/testcases/network/stress/dns/dns4-stress
23014ltp/testcases/network/stress/dns/dns6-stress
23015ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic01
23016ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic02
23017ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic03
23018ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic04
23019ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic05
23020ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic06
23021ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic07
23022ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic01
23023ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic02
23024ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic03
23025ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic04
23026ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic05
23027ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic06
23028ltp/testcases/network/stress/icmp/multi-diffnic/icmp6-multi-diffnic07
23029ltp/testcases/network/stress/ssh/ssh4-stress
23030ltp/testcases/network/stress/ssh/ssh6-stress
23031ltp/testcases/network/stress/ns-tools/add_ipv6addr
23032ltp/testcases/network/stress/ns-tools/bg_tcp_traffic
23033ltp/testcases/network/stress/ns-tools/check_netem
23034ltp/testcases/network/stress/ns-tools/check_setkey
23035ltp/testcases/network/stress/ns-tools/get_ifname
23036ltp/testcases/network/stress/ns-tools/initialize_if
23037ltp/testcases/network/stress/ns-tools/killall_icmp_traffic
23038ltp/testcases/network/stress/ns-tools/killall_tcp_traffic
23039ltp/testcases/network/stress/ns-tools/killall_udp_traffic
23040ltp/testcases/network/stress/ns-tools/set_ipv4addr
23041ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld01
23042ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld02
23043ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld03
23044ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld04
23045ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld05
23046ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld06
23047ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld01
23048ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld02
23049ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld03
23050ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld04
23051ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld05
23052ltp/testcases/network/stress/multicast/query-flood/mcast6-queryfld06
23053ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
23054ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip02
23055ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip03
23056ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip04
23057ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip05
23058ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip06
23059ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip07
23060ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip08
23061ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip09
23062ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip10
23063ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip11
23064ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip12
23065ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip13
23066ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip14
23067ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip01
23068ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip02
23069ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip03
23070ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip04
23071ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip05
23072ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip06
23073ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip07
23074ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip08
23075ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip09
23076ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip10
23077ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip11
23078ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip12
23079ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip13
23080ltp/testcases/network/stress/tcp/multi-diffip/tcp6-multi-diffip14
23081ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic01
23082ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic02
23083ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic03
23084ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic04
23085ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic05
23086ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic06
23087ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic07
23088ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic08
23089ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic09
23090ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic10
23091ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic11
23092ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic12
23093ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic13
23094ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic14
23095ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic01
23096ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic02
23097ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic03
23098ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic04
23099ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic05
23100ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic06
23101ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic07
23102ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic08
23103ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic09
23104ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic10
23105ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic11
23106ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic12
23107ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic13
23108ltp/testcases/network/stress/tcp/multi-diffnic/tcp6-multi-diffnic14
23109ltp/testcases/network/stress/route/route4-change-dst
23110ltp/testcases/network/stress/route/route4-change-gw
23111ltp/testcases/network/stress/route/route4-change-if
23112ltp/testcases/network/stress/route/route4-ifdown
23113ltp/testcases/network/stress/route/route4-redirect
23114ltp/testcases/network/stress/route/route4-rmmod
23115ltp/testcases/network/stress/route/route6-change-dst
23116ltp/testcases/network/stress/route/route6-change-gw
23117ltp/testcases/network/stress/route/route6-change-if
23118ltp/testcases/network/stress/route/route6-ifdown
23119ltp/testcases/network/stress/route/route6-redirect
23120ltp/testcases/network/stress/route/route6-rmmod
23121ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
23122ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport02
23123ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport03
23124ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport04
23125ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport05
23126ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport06
23127ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport07
23128ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport08
23129ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport09
23130ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport10
23131ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport11
23132ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport12
23133ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport13
23134ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport14
23135ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport01
23136ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport02
23137ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport03
23138ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport04
23139ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport05
23140ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport06
23141ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport07
23142ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport08
23143ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport09
23144ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport10
23145ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport11
23146ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport12
23147ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport13
23148ltp/testcases/network/stress/tcp/multi-diffport/tcp6-multi-diffport14
23149ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
23150ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport02
23151ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport03
23152ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport04
23153ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport05
23154ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport06
23155ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport07
23156ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport08
23157ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport09
23158ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport10
23159ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport11
23160ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport12
23161ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport13
23162ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport14
23163ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport01
23164ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport02
23165ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport03
23166ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport04
23167ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport05
23168ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport06
23169ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport07
23170ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport08
23171ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport09
23172ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport10
23173ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport11
23174ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport12
23175ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport13
23176ltp/testcases/network/stress/tcp/multi-sameport/tcp6-multi-sameport14
23177ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff01
23178ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff02
23179ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff03
23180ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff04
23181ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff05
23182ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff06
23183ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff07
23184ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff08
23185ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff09
23186ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff10
23187ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff11
23188ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff12
23189ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff13
23190ltp/testcases/network/stress/tcp/uni-sackoff/tcp4-uni-sackoff14
23191ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff01
23192ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff02
23193ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff03
23194ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff04
23195ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff05
23196ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff06
23197ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff07
23198ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff08
23199ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff09
23200ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff10
23201ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff11
23202ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff12
23203ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff13
23204ltp/testcases/network/stress/tcp/uni-sackoff/tcp6-uni-sackoff14
23205ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend01
23206ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend02
23207ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend03
23208ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend04
23209ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend05
23210ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend06
23211ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend07
23212ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend08
23213ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend09
23214ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend10
23215ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend11
23216ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend12
23217ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend13
23218ltp/testcases/network/stress/tcp/uni-smallsend/tcp4-uni-smallsend14
23219ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend01
23220ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend02
23221ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend03
23222ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend04
23223ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend05
23224ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend06
23225ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend07
23226ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend08
23227ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend09
23228ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend10
23229ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend11
23230ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend12
23231ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend13
23232ltp/testcases/network/stress/tcp/uni-smallsend/tcp6-uni-smallsend14
23233ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
23234ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip02
23235ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip03
23236ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip04
23237ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip05
23238ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip06
23239ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip07
23240ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip01
23241ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip02
23242ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip03
23243ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip04
23244ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip05
23245ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip06
23246ltp/testcases/network/stress/udp/multi-diffip/udp6-multi-diffip07
23247ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale01
23248ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale02
23249ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale03
23250ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale04
23251ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale05
23252ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale06
23253ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale07
23254ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale08
23255ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale09
23256ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale10
23257ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale11
23258ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale12
23259ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale13
23260ltp/testcases/network/stress/tcp/uni-winscale/tcp4-uni-winscale14
23261ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale01
23262ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale02
23263ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale03
23264ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale04
23265ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale05
23266ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale06
23267ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale07
23268ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale08
23269ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale09
23270ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale10
23271ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale11
23272ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale12
23273ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale13
23274ltp/testcases/network/stress/tcp/uni-winscale/tcp6-uni-winscale14
23275ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso01
23276ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso02
23277ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso03
23278ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso04
23279ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso05
23280ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso06
23281ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso07
23282ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso08
23283ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso09
23284ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso10
23285ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso11
23286ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso12
23287ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso13
23288ltp/testcases/network/stress/tcp/uni-tso/tcp4-uni-tso14
23289ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso01
23290ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso02
23291ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso03
23292ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso04
23293ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso05
23294ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso06
23295ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso07
23296ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso08
23297ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso09
23298ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso10
23299ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso11
23300ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso12
23301ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso13
23302ltp/testcases/network/stress/tcp/uni-tso/tcp6-uni-tso14
23303ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup01
23304ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup02
23305ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup03
23306ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup04
23307ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup05
23308ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup06
23309ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup07
23310ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup08
23311ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup09
23312ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup10
23313ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup11
23314ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup12
23315ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup13
23316ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp4-uni-pktlossdup14
23317ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup01
23318ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup02
23319ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup03
23320ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup04
23321ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup05
23322ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup06
23323ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup07
23324ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup08
23325ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup09
23326ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup10
23327ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup11
23328ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup12
23329ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup13
23330ltp/testcases/network/stress/tcp/uni-pktlossdup/tcp6-uni-pktlossdup14
23331ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff01
23332ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff02
23333ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff03
23334ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff04
23335ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff05
23336ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff06
23337ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff07
23338ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff08
23339ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff09
23340ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff10
23341ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff11
23342ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff12
23343ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff13
23344ltp/testcases/network/stress/tcp/uni-dsackoff/tcp4-uni-dsackoff14
23345ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff01
23346ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff02
23347ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff03
23348ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff04
23349ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff05
23350ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff06
23351ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff07
23352ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff08
23353ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff09
23354ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff10
23355ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff11
23356ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff12
23357ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff13
23358ltp/testcases/network/stress/tcp/uni-dsackoff/tcp6-uni-dsackoff14
23359ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
23360ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport02
23361ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport03
23362ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport04
23363ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport05
23364ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport06
23365ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport07
23366ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport01
23367ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport02
23368ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport03
23369ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport04
23370ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport05
23371ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport06
23372ltp/testcases/network/stress/udp/multi-diffport/udp6-multi-diffport07
23373ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic01
23374ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic02
23375ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic03
23376ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic04
23377ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic05
23378ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic06
23379ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic07
23380ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic01
23381ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic02
23382ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic03
23383ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic04
23384ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic05
23385ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic06
23386ltp/testcases/network/stress/udp/multi-diffnic/udp6-multi-diffnic07
23387ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
23388ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic02
23389ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic03
23390ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic04
23391ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic05
23392ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic06
23393ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic07
23394ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic01
23395ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic02
23396ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic03
23397ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic04
23398ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic05
23399ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic06
23400ltp/testcases/network/stress/udp/uni-basic/udp6-uni-basic07
23401
234029) Log Message:
23403fix typo pointed out by Elder Costa: dulation -> duration
23404
23405Modified File(s):
23406ltp/testcases/network/stress/icmp/multi-diffnic/icmp4-multi-diffnic01
23407ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
23408ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
23409ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
23410ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
23411ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
23412ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
23413ltp/testcases/network/stress/broken_ip/broken_ip4-version
23414ltp/testcases/network/stress/broken_ip/broken_ip6-dstaddr
23415ltp/testcases/network/stress/broken_ip/broken_ip6-nexthdr
23416ltp/testcases/network/stress/broken_ip/broken_ip6-plen
23417ltp/testcases/network/stress/broken_ip/broken_ip6-version
23418ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
23419ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
23420ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
23421ltp/testcases/network/stress/tcp/multi-diffnic/tcp4-multi-diffnic01
23422ltp/testcases/network/stress/udp/multi-diffnic/udp4-multi-diffnic01
23423ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
23424ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
23425ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
23426ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
23427ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
23428ltp/testcases/network/stress/tcp/uni-basic/tcp4-uni-basic01
23429
2343010) Log Message:
23431lcov: geninfo chokes on spaces in the directory name
23432
23433From: Jeff Connelly <jeffconnelly@users.sourceforge.net>
23434
23435In 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.
23436
23437Modified File(s):
23438ltp/utils/analysis/lcov/bin/geninfo
23439ltp/utils/analysis/lcov/bin/lcov
23440ltp/utils/analysis/lcov/CHANGES
23441
2344211) Log Message:
23443gcov-kernel: added patches for linux-2.6.27
23444
23445Added File(s):
23446ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov-arm-eabi.patch
23447ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov-arm-hack.patch
23448ltp/utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
23449
2345012) Log Message:
23451If 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>.
23452
23453Modified File(s):
23454ltp/testcases/kernel/containers/pidns/pidns03.c
23455
2345613) Log Message:
23457netns: 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>.
23458
23459Modified File(s):
23460ltp/testcases/kernel/containers/netns/initialize.sh
23461
2346214) Log Message:
23463The 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>.
23464
23465Modified File(s):
23466ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
23467
2346815) Log Message:
23469On 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>.
23470
23471Modified File(s):
23472ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
23473ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.c
23474
2347516) Log Message:
23476Simple 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>.
23477
23478Modified File(s):
23479ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
23480
2348117) Log Message:
23482The 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.
23483Yes, 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.
23484
23485Modified Files:
23486ltp/testcases/kernel/syscalls/ptrace/ptrace04.c
23487ltp/testcases/kernel/syscalls/ptrace/ptrace06.c
23488Added Files:
23489ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.h
23490Removed Files:
23491ltp/testcases/kernel/syscalls/ptrace/spawn_ptrace_child.c
23492
2349318) Log Message:
23494With 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>.
23495
23496Modified File(s):
23497ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
23498
2349919) Log Message:
23500Adding 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>.
23501
23502Modified File(s):
23503ltp/testcases/kernel/syscalls/profil/profil01.c
23504
2350520) Log Message:
23506Remap_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>.
23507
23508Modified File(s):
23509ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
23510ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
23511
2351221) Log Message:
23513I'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>.
23514
23515Modified File(s):
23516ltp/testcases/kernel/include/arm.in
23517
2351822) Log Message:
23519This 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>.
23520
23521Modified File(s):
23522ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
23523
2352423) Log Message:
23525When 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>.
23526
23527Modified File(s):
23528ltp/testcases/kernel/syscalls/inotify/inotify01.c
23529ltp/testcases/kernel/syscalls/inotify/inotify02.c
23530
2353124) Log Message:
23532Attaching 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>.
23533
23534Modified Files:
23535ltp/testcases/kernel/containers/pidns/runpidnstest.sh
23536Added Files:
23537ltp/testcases/kernel/containers/pidns/pidns04.c
23538
2353925) Log Message:
23540This 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>.
23541
23542Modified File(s):
23543ltp/pan/Makefile
23544ltp/testcases/kernel/connectors/Makefile
23545ltp/testcases/kernel/containers/check_for_unshare.c
23546ltp/testcases/kernel/controllers/Makefile
23547ltp/testcases/kernel/syscalls/ptrace/Makefile
23548
2354926) Log Message:
23550The 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>.
23551
23552Modified File(s):
23553ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
23554
2355527) Log Message:
23556This patch cleans code a little bit by removing leftovers. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
23557
23558Modified File(s):
23559ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
23560ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
23561
2356228) Log Message:
23563Hello. 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>.
23564
23565Modified File(s):
23566ltp/pan/Makefile
23567ltp/testcases/kernel/include/regen.sh
23568
2356929) Log Message:
23570Fixing 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>.
23571
23572Modified Files:
23573ltp/testcases/kernel/containers/pidns/runpidnstest.sh
23574Removed Files:
23575ltp/testcases/kernel/containers/pidns/runtests_noltp.sh
23576
2357730) Log Message:
23578After tested the latest LTP cases, the connector cases failed on RHEL5.2. Test fails with following error:
23579<<<test_output>>>
23580incrementing stop
23581/home/ltp/cvs_ltp.orig/testcases/bin/connector_test.sh: line 9:
23582/home/ltp/cvs_ltp.orig/testcases/bin/run_pec_test: No such file or directory
23583<<<execution_status>>>
23584Post Patching:
23585<<<test_output>>>
23586incrementing stop Connectors 0 CONF : system doesn't support execution of the test
23587<<<execution_status>>>
23588Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>.
23589
23590Modified File(s):
23591ltp/testcases/kernel/connectors/connector_test.sh
23592
2359331) Log Message:
23594Disabling this till TIRPC is built, installed and run properly. Subrata Modak <subrata@linux.vnet.ibm.com>.
23595
23596Modified File(s):
23597ltp/runtest/stress.part3
23598
2359932) Log Message:
23600Avoid 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>.
23601
23602Modified File(s):
23603ltp/testcases/kernel/fs/inode/inode01.c
23604
2360533) Log Message:
23606Array size of path_list_string gets exceeded and cause an buffer overflow, when building with -D_FORTIFY_SOURCE=2
23607======= Backtrace: =========
23608/lib64/libc.so.6(__chk_fail+0x2f)[0x2b3f94ec831f]
23609/lib64/libc.so.6[0x2b3f94ec73c3]
23610/root/ltp/ltp-full-20080916/testcases/kernel/fs/inode/inode01[0x4020e3]
23611/lib64/libc.so.6(__libc_start_main+0xf4)[0x2b3f94e13184]
23612/root/ltp/ltp-full-20080916/testcases/kernel/fs/inode/inode01[0x401609]
23613======= Memory map: ========
23614[...]
23615Program received signal SIGABRT, Aborted. 0x00002b3f94e25bb5 in raise () from /lib64/libc.so.6 (gdb) bt
23616#0 0x00002b3f94e25bb5 in raise () from /lib64/libc.so.6
23617#1 0x00002b3f94e26fb0 in abort () from /lib64/libc.so.6
23618#2 0x00002b3f94e5c32b in __libc_message () from /lib64/libc.so.6
23619#3 0x00002b3f94ec831f in __chk_fail () from /lib64/libc.so.6
23620#4 0x00002b3f94ec73c3 in __strcat_chk () from /lib64/libc.so.6
23621#5 0x00000000004020e3 in main () at inode01.c:169
23622(gdb) up
23623[...]
23624#5 0x00000000004020e3 in main () at inode01.c:169
23625169 strcat(path_list_string, "path_list");
23626Array size of path_list_string needs to be increased to handle PIDs which exceed 4-digits. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
23627
23628Modified File(s):
23629ltp/testcases/kernel/fs/inode/inode01.c
23630
2363134) Log Message:
23632When compiling with -D_FORTIFY_SOURCE=2 following buffer-overflow gets detected:
23633Starting program:
23634/root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01
23635symlink01 1 PASS : Creation of symbolic link file to no object file is ok
23636symlink01 2 PASS : Creation of symbolic link file to no object file is ok
23637symlink01 3 PASS : Creation of symbolic link file and object file via symbolic link is ok
23638symlink01 4 PASS : Creating an existing symbolic link file error is caught
23639 *** buffer overflow detected ***:
23640/root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01 terminated
23641 ======= Backtrace: =========
23642 /lib64/libc.so.6(__chk_fail+0x2f)[0x2b5ae730f31f]
23643 /lib64/libc.so.6[0x2b5ae730e3c3]
23644 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x4048fe]
23645 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x403e7b]
23646 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x4047b7]
23647 /lib64/libc.so.6(__libc_start_main+0xf4)[0x2b5ae725a184]
23648 /root/ltp/ltp-full-20080916/testcases/kernel/syscalls/symlink/symlink01[0x401c39]
23649 (gdb) bt
23650 #0 0x00002b5ae726cbb5 in raise () from /lib64/libc.so.6
23651 #1 0x00002b5ae726dfb0 in abort () from /lib64/libc.so.6
23652 #2 0x00002b5ae72a332b in __libc_message () from /lib64/libc.so.6
23653 #3 0x00002b5ae730f31f in __chk_fail () from /lib64/libc.so.6
23654 #4 0x00002b5ae730e3c3 in __strcat_chk () from /lib64/libc.so.6
23655 #5 0x00000000004048fe in creat_path_max (path1=0x409d88 "object", path2=<value optimized out>, path3=<value optimized out>) Read from remote host
23656 #6 0x0000000000403e7b in do_syscalltests (tcs=0x50cec0) at symlink01.c:958
23657 #7 0x00000000004047b7 in main (argc=<value optimized out>, argv=<value optimized out>) at symlink01.c:569 (gdb) up
23658 #1 0x00002b5ae726dfb0 in abort () from /lib64/libc.so.6 (gdb)
23659 #2 0x00002b5ae72a332b in __libc_message () from /lib64/libc.so.6 (gdb)
23660 #3 0x00002b5ae730f31f in __chk_fail () from /lib64/libc.so.6 (gdb)
23661 #4 0x00002b5ae730e3c3 in __strcat_chk () from /lib64/libc.so.6 (gdb)
23662 #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");
23663Variable 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>.
23664
23665Modified File(s):
23666ltp/testcases/kernel/syscalls/symlink/symlink01.c
23667
2366835) Log Message:
23669Now 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>.
23670
23671Modified File(s):
23672ltp/runtest/ltp-aiodio.part3
23673
2367436) Log Message:
23675Introduced 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>.
23676
23677Modified Files:
23678ltp/doc/man1/Makefile ltp/doc/man3/Makefile
23679ltp/include/Makefile ltp/lib/Makefile ltp/pan/Makefile
23680
2368137) Log Message:
23682Dont install ltp.pc and libltp.a with excutable flags. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
23683
23684Modified Files:
23685ltp/lib/Makefile
23686
2368738) Log Message:
23688Apply CFLAGS to compiler to ballista, kernel/syscalls/utimestat. Compile everything with (user-defined) CFLAGS. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
23689
23690Modified Files:
23691ltp/testcases/ballista/ballista/Makefile
23692ltp/testcases/kernel/syscalls/utimensat/Makefile
23693
2369439) Log Message:
23695Avoid 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>.
23696
23697ltp/testcases/open_posix_testsuite/Makefile
23698
2369940) Log Message:
23700Logfiles 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>.
23701
23702Modified Files:
23703ltp/runltp
23704
2370541) Log Message:
23706This 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>.
23707
23708Modified File(s):
23709include/databin.h
23710lib/databin.c
23711testcases/kernel/containers/libclone/libnetns.c
23712testcases/kernel/containers/libclone/Makefile
23713testcases/kernel/containers/pidns/pidns03.c
23714testcases/kernel/containers/sysvipc/shmnstest.c
23715testcases/kernel/controllers/cpuctl/cpuctl_test01.c
23716testcases/kernel/controllers/cpuctl/cpuctl_test02.c
23717testcases/kernel/controllers/cpuctl/cpuctl_test03.c
23718testcases/kernel/controllers/cpuctl/cpuctl_test04.c
23719testcases/kernel/controllers/memctl/memctl_test01.c
23720testcases/kernel/io/disktest/childmain.c
23721testcases/kernel/io/disktest/dump.c
23722testcases/kernel/io/disktest/dump.h
23723testcases/kernel/io/disktest/main.c
23724testcases/kernel/io/disktest/timer.c
23725testcases/kernel/ipc/ipc_stress/signal_test_01.c
23726testcases/kernel/ipc/ipc_stress/signal_test_03.c
23727testcases/kernel/mem/hugetlb/lib/libipc.c
23728testcases/kernel/mem/mtest07/mallocstress.c
23729testcases/kernel/mem/mtest07/shm_test.c
23730testcases/kernel/sched/clisrv/pthserv.c
23731testcases/kernel/sched/tool/trace_sched.c
23732testcases/kernel/security/filecaps/checkforlibcap.sh
23733testcases/kernel/syscalls/clone/clone03.c
23734testcases/kernel/syscalls/clone/clone04.c
23735testcases/kernel/syscalls/clone/clone06.c
23736testcases/kernel/syscalls/fmtmsg/fmtmsg01.c
23737testcases/kernel/syscalls/ipc/lib/libipc.c
23738testcases/kernel/syscalls/ipc/msgget/msgget01.c
23739testcases/kernel/syscalls/nftw/lib64.c
23740testcases/kernel/syscalls/nftw/lib.c
23741testcases/misc/crash/crash01.c
23742testcases/network/nfsv4/locks/netsync.c
23743testcases/network/sctp/func_tests/test_1_to_1_threads.c
23744testcases/network/sctp/func_tests/test_sctp_sendrecvmsg.c
23745testcases/network/sctp/func_tests/test_timetolive.c
23746testcases/network/sockets/ltpClient.c
23747testcases/network/sockets/ltpServer.c
23748testcases/kernel/syscalls/switch/endian_switch01.c
23749testcases/kernel/fs/doio/doio.c
23750
2375142) Log Message:
23752ltin___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>.
23753It'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>.
23754
23755Modified File(s):
23756ltp/testcases/kernel/connectors/pec/pec_listener.c
23757
2375843) Log Message:
23759Compiled the latest CVS tree on a x86_64 machine yelling a warning,
23760"acl1.c: In function ‘do_file_op’:
23761 acl1.c:62: warning: not enough variable arguments to fit a sentinel"
23762Signed-off-by: CAI Qian <caiqian@cclom.cn>.
23763
23764Modified File(s):
23765ltp/testcases/network/nfsv4/acl/acl1.c
23766
2376744) Log Message:
23768CAI Qian <caiqian@cclom.cn> reported that Setgroups01_16 test always fails for x86_64:
23769setgroups01_16 1 FAIL : setgroups(65536, list) Failed, errno=14 : Bad address,
23770Seen 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?
23771Daniel 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>.
23772
23773Modified File(s):
23774ltp/testcases/kernel/syscalls/setgroups/compat_16.h
23775ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
23776
2377745) Log Message:
23778Change 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:
23779===
23780setgroups02_16 1 BROK : gid returned from getgroups is too large for testing setgroups32
23781===
23782Since the uninitialized values could be greater then 0xffff. Signed-off-by: Daniel Gollub <dgollub@suse.de>.
23783
23784Modified File(s):
23785ltp/testcases/kernel/syscalls/setgroups/compat_16.h
23786ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
23787
2378846) Log Message:
23789Hi. Here I am getting the following error (with Ubuntu 7.04):
23790elder@Yosemite:/tmp/ltp/testcases/ballista$ LANG= make -f Makefile
23791WARNING: No perl detected; skipping ballista tests
23792This 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>.
23793
23794Modified Files:
23795ltp/testcases/ballista/Makefile
23796ltp/testcases/ballista/ballista/ostest_new.pl
23797
2379847) Log Message:
23799This 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>.
23800
23801Modified Files:
23802ltp/testcases/ballista/ballista/callGen.cpp
23803ltp/testcases/ballista/ballista/callGen_standAlone.cpp
23804
2380548) Log Message:
23806Adds 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>.
23807
23808Modified Files:
23809ltp/testcases/ballista/ballista/compile/bparser.cpp
23810ltp/testcases/ballista/ballista/templates/bTypes.cpp
23811
2381249) Log Message:
23813Fixed some bashisms. Jiri Palecek <jpalecek@web.de>.
23814
23815Modified Files:
23816ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
23817
2381850) Log Message:
23819Typo in file_test.sh. Signed-off-by: Jiri Palecek <jpalecek@web.de>.
23820
23821Modified Files:
23822ltp/testcases/commands/ade/file/file_test.sh
23823
2382451) Log Message:
23825Fix 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>.
23826
23827Modified Files:
23828ltp/testcases/kernel/containers/netns/initialize.sh
23829
2383052) Log Message:
23831Fix some bashisms. Jiri Palecek <jpalecek@web.de>.
23832
23833Modified Files:
23834ltp/testcases/commands/ade/ar/ar01
23835ltp/testcases/commands/ade/file/file_test.sh
23836ltp/testcases/commands/cpio/cpio_tests.sh
23837ltp/testcases/commands/eject/eject-tests.sh
23838ltp/testcases/commands/fileutils/cp/cp_tests.sh
23839ltp/testcases/commands/fileutils/ln/ln_tests.sh
23840ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
23841ltp/testcases/commands/fileutils/mv/mv_tests.sh
23842ltp/testcases/commands/gzip/gzip_tests.sh
23843ltp/testcases/commands/logrotate/logrotate_tests.sh
23844ltp/testcases/commands/mail/mail_tests.sh
23845ltp/testcases/commands/tar/tar_tests.sh
23846ltp/testcases/kernel/fs/acls/acl_test01
23847ltp/testcases/network/dhcpd/dhcpd_tests.sh
23848ltp/testcases/network/iptables/iptables_tests.sh
23849ltp/testcases/network/traceroute/traceroute_tests.sh
23850ltp/testcases/network/xinetd/xinetd_tests.sh
23851
2385253) Log Message:
23853Fix bashisms (function keyword in utimensat_tests.sh). Signed-off-by: Jiri Palecek <jpalecek@web.de>.
23854
23855Modified Files:
23856ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
23857
2385854) Log Message:
23859When 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>.
23860
23861Modified Files:
23862ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
23863
2386455) Log Message:
23865The 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>.
23866
23867Modified File(s):
23868ltp/testcases/commands/ade/file/file_test.sh
23869
2387056) Log Message:
23871Running hugemmap02 test case on IA-32 generated SIGSEGV. It also gives warnings when compiling:
23872cc -I../../../../../include -g -Wall hugemmap02.c -L../../../../../lib -lltp -o hugemmap02
23873hugemmap02.c: In function ‘main’:
23874hugemmap02.c:149: warning: integer constant is too large for ‘long’ type
23875hugemmap02.c:156: warning: integer constant is too large for ‘long’ type
23876The following patch fixes it by making low memory addresses falling in a 2G - 3G range. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
23877
23878Modified File(s):
23879ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
23880
2388157) Log Message:
23882The 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>.
23883
23884Modified File(s):
23885ltp/testcases/network/multicast/mc_cmds/mc_cmds
23886
2388758) Log Message:
23888This patch fixes file_test failure on s390(x). Signed-off-by: Jeff Burke <jburke@redhat.com>. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
23889
23890Modified File(s):
23891ltp/testcases/commands/ade/file/file_test.sh
23892
2389359) Log Message:
23894The runltp has the parameter "-d" to identify the temporary directory by user. But in the latest runltp, there're two problem:
238951> Always use "/tmp" as the temporary directory and never use the one that user defined.
238962> It will be in error if the parameter "TMPDIR" is a relative path.
23897This patch fixes those issues. Signed-off-by: Jin Bing Guo <guojb@linux.vnet.ibm.com>.
23898
23899Modified File(s):
23900ltp/runltp
23901
2390260) Log Message:
23903This 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>.
23904
23905Modified File(s):
23906ltp/testcases/commands/ade/ld/Makefile
23907
2390861) Log Message:
23909I found no reason why they should not be run: Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
23910
23911Modified Files:
23912ltp/runtest/mm
23913ltp/runtest/syscalls
23914ltp/testcases/kernel/syscalls/mount/Makefile
23915ltp/testcases/kernel/syscalls/umount/Makefile
23916
23917Added Files:
23918ltp/testcases/kernel/syscalls/mount/test_mount
23919ltp/testcases/kernel/syscalls/umount/test_umount
23920
2392162) Log Message:
23922Re-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:
23923- the variables are always initialised before use in the testXX functions,
23924- the testXX functions don't recurse nor call each other,
23925- the variables are not used outside testXX functions,
23926
23927so 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.
23928
23929Modified File(s):
23930ltp/testcases/network/iptables/iptables_tests.sh
23931
2393263) Log Message:
23933The 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>.
23934
23935Modified File(s):
23936ltp/testcases/kernel/syscalls/fork/fork09.c
23937
2393864) Log Message:
23939This patch fixes the following compilation warning seen on PPC64. Signed-off-by: CAI Qian <caiqian@cclom.cn>.
23940
23941Modified File(s):
23942ltp/testcases/kernel/syscalls/getsid/getsid02.c
23943
2394465) Log Message:
23945I 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>.
23946
23947Modified File(s):
23948ltp/testcases/kernel/connectors/pec/event_generator.c
23949
2395066) Log Message:
23951I'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>.
23952
23953Modified File(s):
23954ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
23955
2395667) Log Message:
23957Addition 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>.
23958
23959Added Files:
23960utils/analysis/gcov-kdump/Makefile
23961utils/analysis/gcov-kdump/README
23962utils/analysis/gcov-kdump/gcov.h
23963utils/analysis/gcov-kdump/gcovdump.c
23964utils/analysis/gcov-kdump/mem_image.c
23965utils/analysis/gcov-kdump/mem_image.h
23966utils/analysis/gcov-kdump/util.c
23967utils/analysis/gcov-kdump/util.h
23968
2396968) Log Message:
23970I found no reason why they should not be run: Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
23971
23972Modified File(s):
23973ltp/runtest/syscalls
23974
2397569) Log Message:
23976Addition of additional epoll() test cases run to LTP. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
23977
23978Modified Files:
23979ltp/runtest/syscalls
23980
23981Added Files:
23982ltp/testcases/kernel/syscalls/libevent/run_libevent.sh
23983
2398470) Log Message:
23985Thanks. 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.
23986
23987Modified File(s):
23988ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
23989
2399071) Log Message:
23991Subrata <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>.
23992
23993Modified Files:
23994ltp/testcases/kernel/connectors/pec/pec_listener.c
23995ltp/testcases/kernel/connectors/pec/run_pec_test
23996
2399772) Log Message:
23998The 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>.
23999
24000Modified File(s):
24001ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
24002
2400373) Log Message:
24004openposix 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>.
24005
24006Modified File(s):
24007ltp/testcases/open_posix_testsuite/Makefile
24008
2400974) Log Message:
24010please 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>.
24011
24012Modified File(s):
24013ltp/testcases/kernel/sched/sched_stress/sched_driver.c
24014ltp/testcases/kernel/sched/sched_stress/sched_tc4.c
24015
24016
2401775) Log Message:
24018Again, 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>.
24019
24020Modified File(s):
24021ltp/testcases/kernel/syscalls/fstatat/fstatat01.c
24022
2402376) Log Message:
24024Replacement 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:
24025test01: It tries to invoke setcon() with bounded domain in a multi-threaded process. The expected result is success.
24026test02: It tries to invoke setcon() with unrelated domain in a multi-threaded process. The expected result is fail.
24027test03: 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.
24028test05: It tries to write a bounded type, even if the domain cannot write to its bounds type. The expected result is fail.
24029test06: It makes a bounded domain try to set an attribute of bounded type.Thanks,
24030Signed-Off-By: KaiGai Kohei <kaigai@ak.jp.nec.com>.
24031
24032Modified Files:
24033ltp/testcases/kernel/security/selinux-testsuite/refpolicy/Makefile
24034ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
24035
24036Added Files:
24037ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_bounds.te
24038ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/Makefile
24039ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/selinux_bounds.sh
24040ltp/testcases/kernel/security/selinux-testsuite/tests/bounds/selinux_bounds_thread.c
24041
2404277) Log Message:
24043Integrate execution of epoll() syscall testcase. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
24044
24045Modified File(s):
24046ltp/runtest/syscalls
24047ltp/testcases/kernel/syscalls/Makefile
24048
2404978) Log Message:
24050Integrated TIMERS tests
24051(http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/testcases/kernel/timers/) to default LTP run: runltp. Signed-Off-By: Subrata Modak
24052<subrata@linux.vnet.ibm.com>.
24053
24054Modified File(s):
24055ltp/runltp
24056
2405779) Log Message:
24058Integrated SCHEDULER Client Server Tests to default LTP run ./runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
24059
24060Modified Files:
24061ltp/runtest/sched
24062ltp/testcases/kernel/sched/clisrv/Makefile
24063
24064Added Files:
24065ltp/testcases/kernel/sched/clisrv/run_sched_cliserv.sh
24066
2406780) Log Message:
24068Integrated the sched_stress to default LTP run for 2 minutes. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
24069
24070Modified File(s):
24071ltp/runtest/sched
24072ltp/testcases/kernel/sched/sched_stress/sched_stress.sh
24073
2407481) Log Message:
24075Addition of Initial Set of POWER MANAGEMENT Testcases to LTP. Signed-Off-By: Nageswara R Sastry <rnsastry@linux.vnet.ibm.com>.
24076
24077Modified Files:
24078ltp/runltp
24079ltp/testcases/kernel/Makefile
24080
24081Added Files:
24082ltp/runtest/power_management_tests
24083ltp/testcases/kernel/power_management/Makefile
24084ltp/testcases/kernel/power_management/README
24085ltp/testcases/kernel/power_management/change_freq.sh
24086ltp/testcases/kernel/power_management/change_govr.sh
24087ltp/testcases/kernel/power_management/check_config.sh
24088ltp/testcases/kernel/power_management/check_cpufreq_sysfs_files.sh
24089ltp/testcases/kernel/power_management/check_kv_arch.c
24090ltp/testcases/kernel/power_management/config_cpu_freq
24091ltp/testcases/kernel/power_management/config_cpu_idle
24092ltp/testcases/kernel/power_management/config_sched_mc
24093ltp/testcases/kernel/power_management/pm_include.sh
24094ltp/testcases/kernel/power_management/pwkm_load_unload.sh
24095ltp/testcases/kernel/power_management/runpwtests.sh
24096ltp/testcases/kernel/power_management/test_sched_mc.sh
24097
2409882) Log Message:
24099Fixed Build errors on s390x. Signed-Off-By: Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
24100
24101Modified File(s):
24102ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
24103ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
24104
2410583) Log Message:
24106Added 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>.
24107
24108Modified File(s):
24109utils/analysis/gcov-kernel/linux-2.6.27-gcov.patch
24110
2411184) Log Message:
24112I 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>.
24113
24114Modified File(s):
24115ltp/README
24116
2411785) Log Message:
24118The 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:
24119- removing the case when alloc_mem would return -1, change it to the "allocated memory" case,
24120- not checking for *th_status, if th_status might be null,
24121Signed-off-by: Jiri Palecek <jpalecek@web.de>.
24122
24123Modified File(s):
24124ltp/testcases/kernel/mem/mtest07/mallocstress.c
24125
2412686) Log Message:
24127In 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>.
24128
24129Modified File(s):
24130ltp/testcases/network/lib6/in6_02.c
24131
2413287) Log Message:
24133Fix 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>.
24134
24135Modified File(s):
24136ltp/testcases/network/ipv6/perf_lan6/pingpong6.c
24137
2413888) Log Message:
24139Fix 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>.
24140
24141Modified File(s):
24142ltp/lib/tst_res.c
24143
2414489) Log Message:
24145clean up nested #ifdef mess
24146
24147Modified File(s):
24148ltp/testcases/kernel/syscalls/get_robust_list
24149
2415090) Log Message:
24151The 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>.
24152
24153Modified File(s):
24154ltp/testcases/kernel/syscalls/switch/endian_switch01.c
24155
2415691) Log Message:
24157Compilation 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>.
24158
24159Modified File(s):
24160ltp/testcases/kernel/syscalls/epoll/Makefile
24161
2416292) Log Message:
24163Add 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.
24164
24165Modified File(s):
24166ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
24167ltp/testcases/kernel/syscalls/sendmsg/sendmsg01.c
24168
2416993) Log Message:
24170Shmem_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>.
24171
24172Modified File(s):
24173ltp/testcases/kernel/ipc/ipc_stress/shmem_test_06.c
24174
2417594) Log Message:
24176This patch fixes a bash specific comparison in checkforlibcap.sh script. Signed-Off-By: Elder Costa <elder.costa@terra.com.br>.
24177
24178Modified File(s):
24179ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
24180
2418195) Log Message:
24182Fix 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>.
24183
24184Modified File(s):
24185ltp/pan/pan.c
24186
2418796) Log Message:
24188Fix 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>.
24189
24190Modified Files:
24191ltp/testcases/kernel/syscalls/madvise/madvise03.c
24192
2419397) 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>.
24194
24195Modified Files:
24196ltp/testcases/kernel/syscalls/inotify/inotify01.c
24197ltp/testcases/kernel/syscalls/inotify/inotify02.c
24198
2419998) Log Message:
24200The 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:
242011- 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.
242022- I had to change Ubuntu default configuration (enable cron log file and rename it from cron.log to cron) for the test to succeed.
24203Signed-Off-By: Elder Costa <elder.costa@terra.com.br>
24204
24205Modified File(s):
24206ltp/testcases/commands/cron/cron_tests.sh
24207
2420899) Log Message:
24209Fix 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>.
24210
24211Modified File(s):
24212ltp/testcases/commands/cron/cron_tests.sh
24213
24214100) Log Message:
24215At_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>.
24216
24217Modified File(s):
24218ltp/testcases/commands/at/at_allow01
24219ltp/testcases/commands/at/at_deny01
24220
24221101) Log Message:
24222I hope the numa infrastructure will handle stuff non-numa systems. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
24223
24224Modified File(s):
24225ltp/runltp
24226
24227102) Log Message:
24228Integrate hugetlb tests into runltp. Also modify the way hugemmap02 is run. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
24229
24230Modified File(s):
24231ltp/runltp
24232ltp/runtest/hugetlb
24233
24234103) Log Message:
24235The following patch Integrates the remaining MTEST06 into runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
24236
24237Modified Files:
24238ltp/runtest/mm
24239ltp/testcases/kernel/mem/mtest06/mmap2.c
24240ltp/testcases/kernel/mem/mtest06/mmap3.c
24241
24242104) Log Message:
24243The following patch Integrates the remaining MMAPSTRESS into runltp. Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
24244
24245Modified Files:
24246ltp/runtest/mm
24247ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
24248ltp/testcases/kernel/mem/mmapstress/mmapstress09.c
24249ltp/testcases/kernel/mem/mmapstress/mmapstress10.c
24250
24251105) Log Message:
24252Following warnings are generated when compiling mm_core_apis.c. Attached patch fixes them. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
24253
24254Modified File(s):
24255ltp/testcases/kernel/mem/libmm/mm_core_apis.c
24256
24257106) Log Message:
24258The following patch integrates build/install/run of mm_core_apis to runalltests.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
24259
24260Modified File(s):
24261ltp/runalltests.sh
24262
24263107) Log Message:
24264The following patch integrates running of aio tests to runalltests.sh. Signed-Off-By: Subrata Modak<subrata@linux.vnet.ibm.com>.
24265
24266Modified File(s):
24267ltp/runalltests.sh
24268
24269108) Log Message:
24270This patch drops the redudant copies (in total three copies of fsx-linux.c from:
24271- testcases/kernel/io/ltp-aiodio/
24272- testcases/network/nfs/fsx-linux
24273
24274The only copy of fsx-linux.c will stay in:
24275- testcases/kernel/fs/fsx-linux/fsx-linux.c
24276
24277Attached 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>.
24278
24279Modified Files:
24280ltp/runtest/fsx
24281ltp/runtest/ltp-aiodio.part3
24282ltp/runtest/ltplite
24283ltp/runtest/nfs
24284ltp/runtest/stress.part1
24285ltp/testcases/kernel/io/ltp-aiodio/Makefile
24286
24287Removed Files:
24288ltp/testcases/kernel/io/ltp-aiodio/fsx-linux.c
24289ltp/testcases/network/nfs/fsx-linux/fsx-linux.c
24290
24291109) Log Message:
24292The following patch complements previous ones to fix/improve the behaviour of cron_tests.sh script. Some fixes inspired in CAI Qian's previous posts.
24293Changes:
242941- Added LANG= in the script executed by cron to avoid issues with internationalization.
242952- 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)
242963- Eliminated the \t\n from the output strings that caused the problem reported by Subrata
242974- Fixed the order the expected x received values are printed out to the output log
24298
24299This 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>.
24300
24301Modified File(s):
24302ltp/testcases/commands/cron/cron_tests.sh
24303
subrata_modakeed88fb2008-09-30 11:10:57 +000024304LTP-20080930
24305
243061) Log Message:
24307Fix build error for libclone.c. Signed-off-by: Veerendra Chandrappa <vechandr@in.ibm.com>.
24308
24309Modified File(s):
24310ltp/testcases/kernel/containers/libclone/libclone.h
24311
243122) Log Message:
24313Set 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>.
24314
24315Modified File(s):
24316ltp/tools/netpipe-2.4/Makefile
24317
243183) Log Messsage:
24319sync_pipe_close() returns an uninitialized value when it is passed an already closed pipe. Signed-off-by: Roy Lee <roylee17@gmail.com>.
24320
24321Modified File(s):
24322ltp/lib/libtestsuite.c
24323
243244) Log Message:
24325I extended getegid testcase to test getegid16, too. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
24326
24327Modified File(s):
24328ltp/runtest/syscalls
24329ltp/testcases/kernel/syscalls/getegid/Makefile
24330ltp/testcases/kernel/syscalls/getegid/getegid01.c
24331
243325) Log Message:
24333This can only be tested on a POWER6 machine. A program to test it is attached. --Paul Mackerras.
24334Thanks 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:
24335Signed-off-by: Paul Mackerras <paulus@samba.org>,
24336Signed-off-by: Subrata Modak <subrata@linux.vnet.ibm.com>.
24337
24338Modified Files:
24339ltp/runtest/syscalls
24340
24341Added Files:
24342ltp/testcases/kernel/syscalls/switch/Makefile
24343ltp/testcases/kernel/syscalls/switch/switch01.c
24344
243456) Log Message:
24346I 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>.
24347
24348Modified File(s):
24349ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
24350
243517) Log Message:
24352Looks 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>.
24353
24354Modified File(s):
24355ltp/testcases/kernel/syscalls/switch/switch01.c
24356
243578) Log Message:
24358The 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.
24359
24360Modified File(s):
24361ltp/testcases/commands/cron/cron_allow01
24362ltp/testcases/commands/cron/cron_deny01
24363ltp/testcases/commands/cron/cron_neg_tests.sh
24364ltp/testcases/kernel/ipc/ipc_stress/cleanup
24365ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
24366ltp/testcases/open_hpi_testsuite/clients/hpionIBMblade.c
24367
243689) Log Message:
24369This patch does the following:
243701. These test cases failed with "open returned unexpected errno 2" because the child process falls through to execute redundant cleanup(),
243712. Added code to use the tst_tmpdir()/tst_rmdir() APIs.
24372Signed-Off-By: <roylee@andestech.com>
24373
24374Modified File(s):
24375ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
24376ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
24377ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
24378
2437910) Log Message:
24380Remove 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>,
24381
24382Modified File(s):
24383ltp/testcases/kernel/containers/Makefile
24384ltp/testcases/kernel/containers/container_test.sh
24385
2438611) Log Message:
24387Make 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>.
24388
24389Modified File(s):
24390ltp/testcases/kernel/containers/Makefile
24391
2439212) Log Message:
24393When 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:
24394 #elif __i386__
24395 int do_check(void) { return kernel_is_too_old(); }
24396Which 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>,
24397
24398Modified File(s):
24399ltp/testcases/kernel/containers/check_for_unshare.c
24400
2440113) Log Message:
24402Now 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>,
24403
24404Modified File(s):
24405ltp/testcases/kernel/containers/Makefile
24406ltp/testcases/kernel/containers/libclone/Makefile
24407ltp/testcases/kernel/containers/pidns/Makefile
24408ltp/testcases/kernel/containers/sysvipc/Makefile
24409ltp/testcases/kernel/containers/utsname/Makefile
24410
2441114) Log Message:
24412Now 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>.
24413
24414Modified File(s):
24415ltp/testcases/kernel/containers/Makefile
24416ltp/testcases/kernel/containers/libclone/Makefile
24417ltp/testcases/kernel/containers/pidns/Makefile
24418ltp/testcases/kernel/containers/pidns/pidns01.c
24419ltp/testcases/kernel/containers/pidns/pidns02.c
24420ltp/testcases/kernel/containers/pidns/pidns03.c
24421ltp/testcases/kernel/containers/sysvipc/Makefile
24422ltp/testcases/kernel/containers/sysvipc/shmnstest.c
24423ltp/testcases/kernel/containers/utsname/Makefile
24424ltp/testcases/kernel/containers/utsname/utstest.c
24425
2442615) Log Message:
24427Use non-recursive assignment. This means, for example, that:
24428SRCS := $(wildcard *.c)
24429will 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>.
24430
24431Modified File(s):
24432ltp/testcases/kernel/containers/Makefile
24433ltp/testcases/kernel/containers/libclone/Makefile
24434ltp/testcases/kernel/containers/pidns/Makefile
24435ltp/testcases/kernel/containers/sysvipc/Makefile
24436ltp/testcases/kernel/containers/utsname/Makefile
24437
2443816) Log Message:
24439The operator for string unequivalent check is not '-ne' but '!='. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
24440
24441Modified File(s):
24442ltp/testcases/network/ipv6/finger6/finger601
24443
2444417) Log Message:
24445The 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>.
24446
24447Modified File(s):
24448ltp/testcases/network/ipv6/finger6/finger601
24449
2445018) Log Message:
24451Although ping6 doesn't have -R option, it is specified. It should be removed. Signed-off-by: Mitsuru Chinen <mitch@linux.vnet.ibm.com>.
24452
24453Modified File(s):
24454ltp/testcases/network/ipv6/ping6/ping601
24455
2445619) Log Message:
24457Fix the build error for some systax error. Also fix some warnings. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
24458
24459Modified File(s):
24460ltp/testcases/kernel/syscalls/switch/switch01.c
24461
2446220) Log Message:
24463Part 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
24464gned-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
24465
24466Modified File(s):
24467ltp/runtest/sched
24468
2446921) Log Message:
24470Fix memory leak in time-schedule.
24471
24472Modified File(s):
24473ltp/testcases/kernel/sched/tool/time-schedule.c
24474
2447522) Log Message:
24476Fix memory leak in trace_sched.
24477
24478Modified File(s):
24479ltp/testcases/kernel/sched/tool/trace_sched.c
24480
2448123) Log Message:
24482Fix memory leak in message_queue_test_01.
24483
24484Modified File(s):
24485ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_01.c
24486
2448724) Log Message:
24488Fix memory leak in semaphore_test_02.
24489
24490Modified File(s):
24491ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
24492
2449325) Log Message:
24494I 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>,
24495
24496Modified Files:
24497ltp/testcases/kernel/syscalls/setgid/Makefile
24498ltp/testcases/kernel/syscalls/setgid/compat_16.h
24499ltp/testcases/kernel/syscalls/setgid/setgid02.c
24500ltp/testcases/kernel/syscalls/setgid/setgid03.c
24501ltp/testcases/kernel/syscalls/setgroups/Makefile
24502ltp/testcases/kernel/syscalls/setgroups/compat_16.h
24503ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
24504ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
24505
24506Added Files:
24507ltp/testcases/kernel/syscalls/utils/compat_gid.h
24508
2450926) Log Message:
24510Add $(CFLAGS). From: Roy Lee <roylee17@gmail.com>.
24511
24512Modified File(s):
24513ltp/testcases/kernel/containers/Makefile
24514
2451527) Log Message:
24516Paul <paulus@samba.org> wanted the name to be endian_switch. Michael Kerrisk <mtk.manpages@googlemail.com> seconded his suggestion.
24517
24518Modified File(s):
24519ltp/testcases/kernel/syscalls/switch/switch01.c
24520
2452128) Log Message:
24522Don'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>.
24523
24524Modified File(s):
24525ltp/runltp
24526ltp/testcases/kernel/Makefile
24527ltp/testcases/kernel/connectors/Makefile
24528ltp/testcases/kernel/connectors/connector_test.sh
24529ltp/testcases/kernel/connectors/pec/run_pec_test
24530ltp/tools/apicmds/ltpapicmd.c
24531
2453229) Log Message:
24533Fix memory leak in semaphore_test_03.
24534
24535Modified File(s):
24536ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
24537
2453830) Log Message:
24539I 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>.
24540
24541Modified File(s):
24542ltp/testcases/kernel/syscalls/utils/compat_16.mk
24543ltp/testcases/kernel/syscalls/utils/newer_64.mk
24544
2454531) Log Message:
24546Addition of signalfd() syscall test case(s) to LTP. Signed-Off-By: Masatake YAMATO <yamato@redhat.com>.
24547
24548Added Files:
24549ltp/testcases/kernel/syscalls/signalfd/Makefile
24550ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
24551ltp/testcases/kernel/syscalls/utils/cond.mk
24552
2455332) Log Message:
24554This 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>.
24555
24556Modified File(s):
24557ltp/testcases/realtime/README
24558ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
24559
2456033) Log Message:
24561This patch fixes a few minor issues in run.sh
245621. Adds list option to the usage() command.
245632. Remove java from "all" tests to be run.
245643. It fix the output of usage (./run.sh or ./run.sh -h)
24565
24566Tested: Running "./run.sh -t func", "./run.sh -t all" , "./run.sh", "./run.sh -h". Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>
24567
24568Modified File(s):
24569ltp/testcases/realtime/config.mk
24570ltp/testcases/realtime/run.sh
24571
2457234) Log Message:
24573This patch ensures that the python scripts support utf encoding. Prior to the patch, the python scripts would exit with this error:
24574File "parse-testpi1.py", line 3
24575SyntaxError: 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
24576This patch fixes it. Tested: Running all the python scripts. Signed-Off-By:Chirag <chirag@linux.vnet.ibm.com>.
24577
24578Modified File(s):
24579ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
24580ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
24581ltp/testcases/realtime/func/sched_football/parse-football.py
24582ltp/testcases/realtime/scripts/parser.py
24583
2458435) Log Message:
24585This 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>.
24586
24587Modified File(s):
24588ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
24589
2459036) Log Message:
24591Garrett, 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
24592 1. If sys/signalfd.h is not available, use syscall to invoke signalfd.
24593 2. CFLAGS is considered when checking the existance of signalfd.h.
24594 3. Checking the existance of signalfd.h in addition to checking sys/signalfd.h and linux/signalfd.h.
24595Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
24596
24597Modified File(s):
24598ltp/testcases/kernel/syscalls/signalfd/Makefile
24599ltp/testcases/kernel/syscalls/signalfd/signalfd01.c
24600ltp/testcases/kernel/syscalls/utils/cond.mk
24601
2460237) Log Message:
24603When 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>.
24604
24605Modified File(s):
24606ltp/testcases/kernel/containers/pidns/Makefile
24607ltp/testcases/kernel/containers/sysvipc/Makefile
24608ltp/testcases/kernel/containers/utsname/Makefile
24609
2461038) Log Message:
24611I got this failure because of the typo in the testcase.
24612# ./hugemmap01 -H/huge
24613hugemmap01 1 FAIL : open() on /huge/1602mmapfile Failed, errno=2 : No such file or directory
24614
24615This 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>.
24616
24617Modified File(s):
24618ltp/runtest/hugetlb
24619
2462039) Log Message:
24621Here is some small correction in memory map stress testcases. Result before
24622applying patch:
24623
24624# ./mmapstress01 -h
24625./mmapstress01: invalid option -- h
24626usage: ./mmapstress01 -p nprocs [-t minutes -f filesize -S sparseoffset -r -o -m -l -d]
24627mmapstress01 1 FAIL : Test failed
24628
24629Result after applying patch:
24630
24631# ./mmapstress01 -h
24632./mmapstress01: invalid option -- h
24633usage: ./mmapstress01 -p nprocs [-t minutes -f filesize -S sparseoffset -r -o -m -l -d]
24634
24635Signed-off By: Rishikesh K Rajak <risrajak@in.ibm.com>
24636
24637Modified File(s):
24638ltp/testcases/kernel/mem/mmapstress/mmapstress01.c
24639
2464040) Log Message:
24641The 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:
24642
24643make[2]: Entering directory `<somewhere>/ltp-full-20080831/testcases/open_posix_testsuite/stress/mqueues'
24644gcc -Wall -O2 -g -I -L/usr/lib -lpthread -I../../include multi_send_rev_1.c -o multi_send_rev_1.test -lmqueue
24645
24646which 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>.
24647
24648Modified File(s):
24649ltp/testcases/open_posix_testsuite/stress/mqueues/Makefile
24650ltp/testcases/open_posix_testsuite/stress/semaphores/Makefile
24651
24652
2465341) Log Message:
24654The Makefile in the mqueues directory of the open_posix_testsuite wants to link the mq_open testcase against libmqueue. POSIX.1-2001 states:
24655"Link with -lrt".
24656So this is definitely wrong, and we do what the standard recommends. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>.
24657
24658Modified File(s):
24659ltp/testcases/open_posix_testsuite/stress/mqueues/Makefile
24660
2466142) Log Message:
24662The 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:
24663
24664gcc -Wall -O2 -g -I -L/usr/lib -I../../include multi_con_pro.c -o multi_con_pro.test -lposix1b -lpthread
24665/usr/bin/ld: cannot find -lposix1b
24666
24667This patch removes the bogus library. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>.
24668
24669Modified File(s):
24670ltp/testcases/open_posix_testsuite/stress/semaphores/Makefile
24671
2467243) Log Message:
24673To 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>.
24674
24675Modified File(s):
24676ltp/testcases/network/lib6/Makefile
24677
2467844) Log Message:
24679The 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>.
24680
24681Modified File(s):
24682ltp/testcases/network/lib6/asapi_03.c
24683
2468445) Log Message:
24685"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>.
24686
24687Modified File(s):
24688ltp/testcases/network/lib6/asapi_06.c
24689
2469046) Log Message:
24691When 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>.
24692
24693Modified File(s):
24694ltp/testcases/network/lib6/asapi_04.c
24695ltp/testcases/network/lib6/asapi_05.c
24696ltp/testcases/network/lib6/asapi_06.c
24697ltp/testcases/network/lib6/asapi_07.c
24698ltp/testcases/network/lib6/getaddrinfo_01.c
24699ltp/testcases/network/lib6/in6_01.c
24700ltp/testcases/network/lib6/in6_02.c
24701ltp/testcases/network/lib6/runcc.c
24702
2470347) Log Message:
24704Sorry, I took a mistake. Could you apply following patch? Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
24705
24706Modified File(s):
24707ltp/testcases/kernel/syscalls/utils/cond.mk
24708
2470948) Log Message:
24710Addition of getgid16() test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
24711
24712Modified Files:
24713ltp/testcases/kernel/syscalls/getgid/Makefile
24714ltp/testcases/kernel/syscalls/getgid/getgid01.c
24715ltp/testcases/kernel/syscalls/getgid/getgid02.c
24716ltp/testcases/kernel/syscalls/getgid/getgid03.c
24717
24718Added Files:
24719ltp/testcases/kernel/syscalls/getgid/compat_16.h
24720
2472149) Log Message:
24722In 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>.
24723
24724Modified File(s):
24725ltp/testcases/kernel/ipc/ipc_stress/cleanup
24726
2472750) Log Message:
24728Segmentation 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>.
24729
24730Modified File(s):
24731ltp/testcases/misc/math/float/main.c
24732ltp/testcases/misc/math/float/thread_code.c
24733
2473451) Log Message:
24735Fix memory leaks in mem02. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
24736
24737Modified File(s):
24738ltp/testcases/kernel/mem/mem/mem02.c
24739
2474052) Log Message:
24741Fix memory leaks in pipeio. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
24742
24743Modified File(s):
24744ltp/testcases/kernel/ipc/pipeio/pipeio.c
24745
2474653) Log Message:
24747Fix memory leaks in mallocstress. Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
24748
24749Modified File(s):
24750ltp/testcases/kernel/mem/mtest07/mallocstress.c
24751
2475254) Log Message:
24753Fix 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>.
24754
24755Modified File(s):
24756ltp/testcases/kernel/syscalls/confstr/confstr01.c
24757
2475855) Log Message:
24759Addition of Initial Set of Network Name Space test cases. Signed-Off-By: Veerendra <veeren@linux.vnet.ibm.com>.
24760
24761Modified Files:
24762ltp/testcases/kernel/containers/Makefile
24763ltp/testcases/kernel/containers/README
24764ltp/testcases/kernel/containers/check_for_unshare.c
24765ltp/testcases/kernel/containers/container_test.sh
24766ltp/testcases/kernel/containers/libclone/Makefile
24767ltp/testcases/kernel/containers/libclone/libclone.h
24768
24769Added Files:
24770ltp/testcases/kernel/containers/libclone/libnetns.c
24771ltp/testcases/kernel/containers/netns/Makefile
24772ltp/testcases/kernel/containers/netns/ch_ftp.sh
24773ltp/testcases/kernel/containers/netns/check_netns_enabled.c
24774ltp/testcases/kernel/containers/netns/child.sh
24775ltp/testcases/kernel/containers/netns/child_1.sh
24776ltp/testcases/kernel/containers/netns/child_2.sh
24777ltp/testcases/kernel/containers/netns/child_propagate.sh
24778ltp/testcases/kernel/containers/netns/childipv6.sh
24779ltp/testcases/kernel/containers/netns/childns.sh
24780ltp/testcases/kernel/containers/netns/container_ftp.pl
24781ltp/testcases/kernel/containers/netns/crtchild.c
24782ltp/testcases/kernel/containers/netns/crtchild_delchild.c
24783ltp/testcases/kernel/containers/netns/delchild.sh
24784ltp/testcases/kernel/containers/netns/initialize.sh
24785ltp/testcases/kernel/containers/netns/par_chld_ftp.c
24786ltp/testcases/kernel/containers/netns/par_chld_ipv6.c
24787ltp/testcases/kernel/containers/netns/par_ftp.sh
24788ltp/testcases/kernel/containers/netns/parent.sh
24789ltp/testcases/kernel/containers/netns/parent_1.sh
24790ltp/testcases/kernel/containers/netns/parent_2.sh
24791ltp/testcases/kernel/containers/netns/parent_share.sh
24792ltp/testcases/kernel/containers/netns/parent_view.sh
24793ltp/testcases/kernel/containers/netns/parentns.sh
24794ltp/testcases/kernel/containers/netns/paripv6.sh
24795ltp/testcases/kernel/containers/netns/rename_net.sh
24796ltp/testcases/kernel/containers/netns/runnetnstest.sh
24797ltp/testcases/kernel/containers/netns/sysfsview.c
24798ltp/testcases/kernel/containers/netns/two_children_ns.c
24799
2480056) Log Message:
24801The attached patch moves getgid02.c to getegid02.c. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
24802
24803Modified Files:
24804ltp/runtest/syscalls
24805ltp/testcases/kernel/syscalls/getegid/Makefile
24806ltp/testcases/kernel/syscalls/getegid/getegid01.c
24807
24808Added Files:
24809ltp/testcases/kernel/syscalls/getegid/compat_16.h
24810ltp/testcases/kernel/syscalls/getegid/getegid02.c
24811
24812Removed Files:
24813ltp/testcases/kernel/syscalls/getgid/getgid02.c
24814
2481557) Log Message:
24816Added 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>.
24817
24818Modified File(s):
24819ltp/runalltests.sh
24820
2482158) Log Message:
24822I 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>.
24823
24824Modified File(s):
24825ltp/runltp
24826ltp/testcases/kernel/fs/acls/Makefile
24827ltp/testcases/kernel/fs/acls/acl_test01
24828
2482959) Log Message:
24830-t test-arguments Where test-argument can be a space separated sequence of:
24831 func all functional tests will be run
24832 stress all stress tests will be run
24833 perf all perf tests will be run
24834 all all tests will be run
24835 list all available tests will be listed
24836 clean all logs deleted, make clean performed
24837 test_name only test_name subdir will be run (e.g: func/pi-tests)
24838-p profile Use profile instead of default (see doc/AUTOMATED_RUN)
24839-h help
24840Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>
24841
24842Modified File(s):
24843ltp/testcases/realtime/run.sh
24844
2484560) Log Message:
24846Daniel 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:
24847 PAGE_SIZE => sysconf(_SC_PAGE_SIZE)
24848This method is POSIX compatible as per: http://www.opengroup.org/onlinepubs/009695399/functions/sysconf.html.
24849Yes, it is. There are numerous test cases in LTP which use:
24850 struct dirent,
24851by 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>.
24852
24853Modified File(s):
24854ltp/testcases/kernel/controllers/io-throttle/iobw.c
24855ltp/testcases/kernel/module/create_module/create_module02.c
24856ltp/testcases/kernel/module/delete_module/delete_module02.c
24857ltp/testcases/kernel/module/query_module/query_module01.c
24858ltp/testcases/kernel/module/query_module/query_module02.c
24859ltp/testcases/kernel/module/query_module/query_module03.c
24860ltp/testcases/kernel/syscalls/getdents/getdents01.c
24861ltp/testcases/kernel/syscalls/getdents/getdents02.c
24862ltp/testcases/kernel/syscalls/getdents/getdents03.c
24863ltp/testcases/kernel/syscalls/getdents/getdents04.c
24864ltp/tools/top-LTP/proc/devname.c
24865
2486661) Log Message:
24867
24868Modified Files:
24869ltp/runtest/ltplite
24870ltp/runtest/syscalls
24871ltp/testcases/kernel/syscalls/ioctl/Makefile
24872ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
24873ltp/testcases/kernel/syscalls/ioctl/ioctl02.c
24874
24875Added Files:
24876ltp/testcases/kernel/syscalls/ioctl/test_ioctl
24877
2487862) Log Message:
24879This patch introduces new check_header defined in utils/cond.mk to Makefile for eventfd test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
24880
24881Modified File(s):
24882ltp/testcases/kernel/syscalls/eventfd/Makefile
24883
2488463) Log Message:
24885This patch introduces new check_header defined in utils/cond.mk to Makefile for inotify test cases. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
24886
24887Modified File(s):
24888ltp/testcases/kernel/syscalls/inotify/Makefile
24889
2489064) Log Message:
24891Added runtest/syscalls entry for signalfd. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
24892
24893Modified File(s):
24894ltp/runtest/syscalls
24895
2489665) Log Message:
24897This 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>.
24898
24899Modified File(s):
24900ltp/testcases/kernel/syscalls/modify_ldt/Makefile
24901
2490266) Log Message:
24903Simplify genload Makefile. It turns out most of these options aren't needed to build stress. Signed-off-by: Nate Straz <nstraz@redhat.com>.
24904
24905Modified File(s):
24906ltp/tools/genload/Makefile
24907
2490867) Log Message:
24909In 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>.
24910
24911Modified File(s):
24912ltp/testcases/kernel/syscalls/io_cancel/Makefile
24913ltp/testcases/kernel/syscalls/io_destroy/Makefile
24914ltp/testcases/kernel/syscalls/io_getevents/Makefile
24915ltp/testcases/kernel/syscalls/io_setup/Makefile
24916ltp/testcases/kernel/syscalls/io_submit/Makefile
24917
2491868) Log Message:
24919When 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>.
24920
24921Modified File(s):
24922ltp/testcases/kernel/security/filecaps/filecapstest.sh
24923
2492469) Log Message:
24925On 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>.
24926
24927Modified Files:
24928ltp/runtest/syscalls
24929ltp/testcases/kernel/syscalls/modify_ldt/Makefile
24930
24931Added Files:
24932ltp/testcases/kernel/syscalls/modify_ldt/run-modify_ldt01.sh
24933ltp/testcases/kernel/syscalls/modify_ldt/run-modify_ldt02.sh
24934
2493570) Log Message:
24936IDCheck.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>.
24937
24938Modified File(s):
24939ltp/IDcheck.sh
24940
2494171) Log Message:
24942The 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>.
24943
24944Modified File(s):
24945ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
24946
2494772) Log Message:
24948The 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>.
24949
24950Modified File(s):
24951ltp/testcases/kernel/syscalls/creat/creat08.c
24952
2495373) Log Message:
24954The 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>.
24955
24956Modified File(s):
24957ltp/testcases/kernel/syscalls/open/open10.c
24958
2495974) Log Message:
24960Trivial patch to remove an unused local var. Signed-off-by: Serge Hallyn <serue@us.ibm.com>.
24961
24962Modified File(s):
24963ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
24964
2496575) Log Message:
24966I 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>.
24967
24968Modified File(s):
24969ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
24970
subrata_modak06f35032008-08-31 03:44:45 +000024971LTP-20080831
24972
249731) Log Message:
24974Compile error message occured on ia64 box. You should get a gcc warning on x86: "PAGE_SIZE" redefined. We can avoid the warning:
24975#ifndef PAGE_SIZE
24976#define PAGE_SIZE getpagesize()
24977#endif
24978But 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>.
24979
24980Modified File(s):
24981ltp/testcases/kernel/controllers/io-throttle/iobw.c
24982
249832) Log Message:
24984This 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
24985: Veerendra Chandrappa <vechandr@in.ibm.com>.
24986
24987Modified File(s):
24988ltp/testcases/kernel/fs/fs_inod/fs_inod
24989
249903) Log Message:
24991Addition 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>.
24992
24993Modified Files:
24994ltp/runtest/syscalls
24995ltp/testcases/kernel/syscalls/setgid/Makefile
24996ltp/testcases/kernel/syscalls/setgid/setgid01.c
24997ltp/testcases/kernel/syscalls/setgid/setgid02.c
24998ltp/testcases/kernel/syscalls/setgid/setgid03.c
24999
25000Added Files:
25001ltp/testcases/kernel/syscalls/setgid/compat_16.h
25002
250034) Log Message:
25004As 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>.
25005
25006Modified File(s):
25007ltp/testcases/kernel/controllers/io-throttle/iobw.c
25008
250095) Log Message:
25010It 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>.
25011
25012Modified File(s):
25013ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
25014
250156) Log Message:
25016utimensat01 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>.
25017
25018Modified File(s):
25019ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
25020
250217) Log Message:
25022Addition of ftruncate64 syscall test support. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
25023
25024Modified File(s)
25025ltp/runtest/syscalls
25026ltp/testcases/kernel/syscalls/ftruncate/Makefile
25027
250288) Log Message:
25029Addition of truncate64 syscall test support. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
25030
25031Modified File(s):
25032ltp/runtest/syscalls
25033ltp/testcases/kernel/syscalls/truncate/Makefile
25034
250359) Log Message:
25036Here is the RO Bind mount updated testcase. This script consists of 3 files.
25037test_robind.sh - This is the basis testcase which setups the infrastructure for the ROBind mount
25038fs_ro_test - Which has the different tests to be executed.
25039Readme_ROBind - Explains the different testcases executed.
25040
25041This 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>.
25042
25043Added Files:
25044ltp/runtest/fs_readonly
25045ltp/testscripts/Readme_ROBind
25046ltp/testscripts/fs_ro_tests
25047ltp/testscripts/test_robind.sh
25048
2504910) Log Message:
25050Added basic testcases for eventfd() syscall. Signed-off-by: Vijay Kumar <vijaykumar@bravegnu.org>.
25051
25052Modified Files:
25053ltp/runtest/syscalls ltp/testcases/kernel/include/i386.in
25054ltp/testcases/kernel/include/ia64.in
25055ltp/testcases/kernel/include/powerpc.in
25056ltp/testcases/kernel/include/powerpc64.in
25057ltp/testcases/kernel/include/s390.in
25058ltp/testcases/kernel/include/s390x.in
25059ltp/testcases/kernel/include/sparc.in
25060ltp/testcases/kernel/include/sparc64.in
25061ltp/testcases/kernel/include/stub-list
25062ltp/testcases/kernel/include/x86_64.in
25063
25064Added Files:
25065ltp/testcases/kernel/syscalls/eventfd/Makefile
25066ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
25067
2506811) Log Message:
25069Addition of get_robust_list() & set_robust_list() syscalls. Signed-Off-By: Ramon de Carvalho Valle <rcvalle@linux.vnet.ibm.com>.
25070
25071Modified Files:
25072ltp/runtest/syscalls
25073
25074Added Files:
25075ltp/testcases/kernel/syscalls/get_robust_list/Makefile
25076ltp/testcases/kernel/syscalls/get_robust_list/get_robust_list01.c
25077ltp/testcases/kernel/syscalls/set_robust_list/Makefile
25078ltp/testcases/kernel/syscalls/set_robust_list/set_robust_list01.c
25079
2508012) Log Message:
25081In hugemmap01, huge page size was defined as a macro-definition.
25082#define page_sz ((1UL) << 24) /* Huge page size */
25083However different architecture may has different huge page size in kernel. Such as :
25084 1. http://lxr.linux.no/linux/include/asm-i386/page.h#L122
25085 #define HPAGE_SHIFT 22
25086 #define HPAGE_SIZE ((1UL) << HPAGE_SHIFT) // the size is 4M
25087
25088 2. http://lxr.linux.no/linux/include/asm-parisc/page.h#L160
25089 #define HPAGE_SHIFT 22 /* 4MB (is this fixed?) */
25090 #define HPAGE_SIZE ((1UL) << HPAGE_SHIFT)
25091
25092 3. PPC: 16M
25093
25094So 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>.
25095
25096Modified File(s):
25097ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap01.c
25098ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
25099
2510013) Log Message:
25101Now 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>.
25102
25103Modified File(s):
25104ltp/testscripts/test_robind.sh
25105
2510614) Log Message:
25107In 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:
251081> Add a cleanup() to remove the created message queues at premature exit.
251092> Change the default number of message queues from 100 to 10. Because the maxmum on RHEL/SLES/Ubuntu is 16.
25110Signed-Off-By: Jin Bing Guo <guojb@cn.ibm.com>.
25111
25112Modified File(s):
25113ltp/testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
25114
2511515) Log Message:
25116gcov-kernel: updated patch for 2.6.16 to include CONSTRUCTORS for ppc
25117
25118Modified File(s):
25119ltp/utils/analysis/gcov-kernel/linux-2.6.16-gcov.patch
25120
2512116) Log Message:
25122When compiling hackbench.c , I got the warning message:
25123---------------
25124$ ./testcases/kernel/sched/cfs-scheduler$ make
25125cc -I../../../../include -Wall hackbench.c -L../../../../lib -lltp -lpthread -o hackbench
25126hackbench.c: In function ‘main’:
25127hackbench.c:350: warning: control reaches end of non-void function
25128--------------
25129That 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>.
25130
25131Modified File(s):
25132ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
25133
2513417) Log Message:
25135gcov-kernel: updated 2.6.26 patch to exclude arch/x86/kernel from profiling
25136
25137Modified File(s):
25138ltp/utils/analysis/gcov-kernel/linux-2.6.26-gcov.patch
25139
2514018) Log Message:
25141gcov-kernel: updated 2.6.25 and 2.6.24 patch to exclude arch/x86/kernel from profiling
25142
25143Modified File(s):
25144ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
25145ltp/utils/analysis/gcov-kernel/linux-2.6.25-gcov.patch
25146
2514719) Log Message:
25148gcov-kernel: forgot to update comment
25149
25150Modified File(s):
25151ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
25152
2515320) Log Message:
25154lcov: integrated function coverage patch by Tom Zoernen + sorting function
25155
25156Modified File(s):
25157ltp/utils/analysis/lcov/bin/genhtml
25158ltp/utils/analysis/lcov/bin/geninfo
25159ltp/utils/analysis/lcov/bin/lcov
25160ltp/utils/analysis/lcov/man/genhtml.1
25161ltp/utils/analysis/lcov/man/geninfo.1
25162ltp/utils/analysis/lcov/man/lcov.1
25163ltp/utils/analysis/lcov/man/lcovrc.5
25164ltp/utils/analysis/lcov/CHANGES
25165ltp/utils/analysis/lcov/Makefile
25166ltp/utils/analysis/lcov/lcovrc
25167
2516821) Log Message:
25169lcov: updated rpm description + summary and version strings
25170
25171Modified File(s):
25172ltp/utils/analysis/lcov/rpm/lcov.spec
25173ltp/utils/analysis/lcov/bin/gendesc
25174ltp/utils/analysis/lcov/bin/genhtml
25175ltp/utils/analysis/lcov/bin/geninfo
25176ltp/utils/analysis/lcov/bin/genpng
25177ltp/utils/analysis/lcov/bin/lcov
25178ltp/utils/analysis/lcov/Makefile
25179
2518022) Log Message:
25181lcov: updated versioning mechanism + fixed some man page bugs
25182
25183Modified File(s):
25184ltp/utils/analysis/lcov/man/gendesc.1
25185ltp/utils/analysis/lcov/man/genhtml.1
25186ltp/utils/analysis/lcov/man/geninfo.1
25187ltp/utils/analysis/lcov/man/genpng.1
25188ltp/utils/analysis/lcov/man/lcov.1
25189ltp/utils/analysis/lcov/man/lcovrc.5
25190ltp/utils/analysis/lcov/bin/updateversion.pl
25191ltp/utils/analysis/lcov/Makefile
25192
2519323) Log Message:
25194lcov: fix function view page creation when --no-func is specified
25195
25196Modified File(s):
25197ltp/utils/analysis/lcov/bin/genhtml
25198
2519924) Log Message:
25200In 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>.
25201
25202Modified Files:
25203ltp/runtest/ipc
25204ltp/testcases/kernel/ipc/ipc_stress/Makefile
25205ltp/testcases/kernel/ipc/ipc_stress/semaphore_test_01.c
25206
25207Added Files:
25208ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
25209
2521025) Log Message:
25211lcov: several changes
25212- update download link
25213- unify webpage links
25214- provide --sort and --function-coverage switch + documentation
25215
25216Modified File(s):
25217ltp/utils/analysis/lcov/bin/gendesc
25218ltp/utils/analysis/lcov/bin/genhtml
25219ltp/utils/analysis/lcov/bin/geninfo
25220ltp/utils/analysis/lcov/bin/genpng
25221ltp/utils/analysis/lcov/bin/lcov
25222ltp/utils/analysis/lcov/rpm/lcov.spec
25223ltp/utils/analysis/lcov/man/genhtml.1
25224
2522526) Log Message:
25226lcov: change sorting order to low-to-high coverage
25227
25228Modified File(s):
25229ltp/utils/analysis/lcov/bin/genhtml
25230
2523127) Log Message:
25232Intial 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>.
25233
25234Modified Files:
25235ltp/runtest/syscalls
25236
25237Added Files:
25238ltp/include/linux_syscall_numbers.h
25239ltp/testcases/kernel/syscalls/sync_file_range/Makefile
25240ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
25241
2524228) Log Message:
25243Changed the way by which message_queue_test_02 should be run properly. Signed-Off-By: Jin Bing Guo <guojb@cn.ibm.com>.
25244
25245Modified File(s):
25246ltp/runtest/ipc
25247
2524829) Log Message:
25249This 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>.
25250
25251Comments originally by John Stultz:
25252
25253So 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:
252541) gtod_latency was not running for long enough, I've upped the iterations by 10x to make sure we get more solid results.
252552) 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.
252563) gtod_infinite was accidentally measuring its own computation in its delay, inflating its values. I cut that logic out.
252574) 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.
25258
25259Those 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.
25260Signed-off-by: John Stultz <johnstul@us.ibm.com>
25261Acked-by: Darren Hart <dvhltc@us.ibm.com>
25262Acked-by: Will Schmidt <will_schmidt@vnet.ibm.com>
25263
25264Modified File(s):
25265ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
25266ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
25267
2526830) Log Message:
25269How 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>.
25270
25271Modified File(s):
25272ltp/include/test.h
25273ltp/testcases/kernel/syscalls/setgid/Makefile
25274ltp/testcases/kernel/syscalls/setgid/compat_16.h
25275ltp/testcases/kernel/syscalls/setgid/setgid01.c
25276
2527731) Log Message:
25278I 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.
25279I 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.
25280I 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.
25281I 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.
25282Signed-Off-By: Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>,
25283Signed-Off-By: Subrata Modak <subrata@linux.vnet.ibm.com>.
25284
25285Modified Files:
25286ltp/runtest/ltplite
25287ltp/runtest/stress.part3
25288ltp/runtest/syscalls
25289
25290Added Files:
25291ltp/testcases/kernel/syscalls/setfsuid/setfsuid04.c
25292ltp/testcases/kernel/syscalls/setresuid/setresuid04.c
25293ltp/testcases/kernel/syscalls/setreuid/setreuid07.c
25294ltp/testcases/kernel/syscalls/setuid/setuid04.c
25295
2529632) Log Message:
25297I 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>.
25298
25299Modified File(s):
25300ltp/runltp
25301
2530233) Log Message:
25303I'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>.
25304Garret suggested:
25305You can avoid situations like the above by doing something like this in your Makefiles:
25306SRC := $(patsubst %.c,%,$(wildcard *.c))
25307MAKE_TARGETS := $(SRCS) $(addsuffix _16,$(SRCS))
25308all: $(MAKE_TARGETS)
25309%_16: %.c
25310%_16: CFLAGS += -DUSE_COMPAT16_SYSCALL=1 -DTST_USE_COMPAT16_SYSCALL=1
25311
25312Modified File(s):
25313ltp/testcases/kernel/syscalls/fadvise/Makefile
25314ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
25315ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
25316ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
25317ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
25318ltp/testcases/kernel/syscalls/ftruncate/Makefile
25319ltp/testcases/kernel/syscalls/ftruncate/ftruncate01.c
25320ltp/testcases/kernel/syscalls/ftruncate/ftruncate02.c
25321ltp/testcases/kernel/syscalls/ftruncate/ftruncate03.c
25322ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
25323ltp/testcases/kernel/syscalls/sendfile/Makefile
25324ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
25325ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
25326ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
25327ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
25328ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
25329ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
25330ltp/testcases/kernel/syscalls/setgid/Makefile
25331ltp/testcases/kernel/syscalls/setgid/setgid02.c
25332ltp/testcases/kernel/syscalls/setgid/setgid03.c
25333ltp/testcases/kernel/syscalls/truncate/Makefile
25334ltp/testcases/kernel/syscalls/truncate/truncate01.c
25335ltp/testcases/kernel/syscalls/truncate/truncate02.c
25336ltp/testcases/kernel/syscalls/truncate/truncate03.c
25337ltp/testcases/kernel/syscalls/truncate/truncate04.c
25338
2533934) Log Message:
25340This 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>.
25341
25342Modified Files:
25343ltp/testcases/kernel/include/Makefile
25344ltp/testcases/kernel/syscalls/eventfd/Makefile
25345ltp/testcases/kernel/syscalls/eventfd/eventfd01.c
25346
25347Removed Files:
25348ltp/include/linux_syscall_numbers.h
25349ltp/testcases/kernel/include/linux_syscall_numbers.h
25350
2535135) Log Message:
25352Integrating 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>.
25353
25354Modified File(s):
25355ltp/testcases/kernel/security/Makefile
25356ltp/testcases/kernel/security/seclvl/Makefile
25357
2535836) Log Message:
25359I 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>.
25360
25361Modified File(s):
25362ltp/testcases/kernel/fs/doio/doio.c
25363ltp/testcases/kernel/fs/doio/growfiles.c
25364ltp/testcases/kernel/fs/doio/iogen.c
25365ltp/testcases/kernel/fs/doio/rwtest.sh
25366
2536737) Log Message:
25368The 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>.
25369
25370Modified File(s):
25371ltp/testcases/kernel/numa/Makefile
25372
2537338) Log Message:
25374Was 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>.
25375
25376Modified Files:
25377ltp/testcases/kernel/security/Makefile
25378
25379Removed Files:
25380ltp/testcases/kernel/security/seclvl/Makefile
25381ltp/testcases/kernel/security/seclvl/README
25382ltp/testcases/kernel/security/seclvl/create_guid_file.c
25383ltp/testcases/kernel/security/seclvl/create_guid_node.c
25384ltp/testcases/kernel/security/seclvl/create_suid_file.c
25385ltp/testcases/kernel/security/seclvl/create_suid_node.c
25386ltp/testcases/kernel/security/seclvl/ioperm.c
25387ltp/testcases/kernel/security/seclvl/iopl.c
25388ltp/testcases/kernel/security/seclvl/verify_seclvl.sh
25389
2539039) Log Message:
25391Addition 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>.
25392
25393Modified Files:
25394ltp/runtest/syscalls
25395
25396Added Files:
25397ltp/testcases/kernel/syscalls/getcpu/Makefile
25398ltp/testcases/kernel/syscalls/getcpu/getcpu01.c
25399
2540040) Log Message:
25401Build 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>.
25402
25403Modified File(s):
25404ltp/testcases/kernel/syscalls/sync_file_range/sync_file_range01.c
25405
2540641) Log Message:
25407inotify01 build error fix for x86_64. Signed-Off-By: Andrew Vagin <avagin@parallels.com>.
25408
25409Modified File(s):
25410ltp/testcases/kernel/syscalls/inotify/inotify01.c
25411ltp/testcases/kernel/syscalls/inotify/inotify02.c
25412
2541342) Log Message:
25414move_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>.
25415
25416Modified File(s):
25417ltp/testcases/kernel/syscalls/move_pages/Makefile
25418
2541943) Log Message:
25420I'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>.
25421
25422Modified Files:
25423ltp/testcases/kernel/syscalls/fadvise/Makefile
25424ltp/testcases/kernel/syscalls/ftruncate/Makefile
25425ltp/testcases/kernel/syscalls/sendfile/Makefile
25426ltp/testcases/kernel/syscalls/setgid/Makefile
25427ltp/testcases/kernel/syscalls/truncate/Makefile
25428
25429Added Files:
25430ltp/testcases/kernel/syscalls/utils/compat_16.mk
25431ltp/testcases/kernel/syscalls/utils/newer_64.mk
25432
2543344) Log Message:
25434The 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>.
25435
25436Modified File(s):
25437ltp/testcases/kernel/fs/proc/proc01.c
25438
2543945) Log Message:
25440Conformance/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>.
25441
25442Modified File(s):
25443ltp/testcases/open_posix_testsuite/conformance/interfaces/timer_getoverrun/2-2.c
25444
2544546) Log Message:
25446Find 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>.
25447
25448Modified File(s):
25449ltp/testcases/kernel/syscalls/umount/umount01.c
25450
2545147) Log Message:
25452Find 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.
25453execve02.c: In function 'setup':
25454execve02.c:217: warning: 'path' is used uninitialized in this function
25455Signed-off-by: Daniel Gollub <dgollub@suse.de>.
25456
25457Modified File(s):
25458ltp/testcases/kernel/syscalls/execve/execve02.c
25459
2546048) Log Message:
25461Find 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.
25462ftest08.c: In function 'runtest':
25463ftest08.c:192: warning: 'fd' is used uninitialized in this function
25464Valgrind spot this issue aswell:
25465==21058== Syscall param close(fd) contains uninitialised byte(s)
25466==21058== at 0x4BD70A0: __close_nocancel (in /lib64/libc-2.4.so)
25467==21058== by 0x401D0E: runtest (ftest08.c:192)
25468==21058== by 0x401B10: main (ftest08.c:119)
25469Signed-off-by: Daniel Gollub <dgollub@suse.de>.
25470
25471Modified File(s):
25472ltp/testcases/kernel/fs/ftest/ftest08.c
25473
2547449) Log Message:
25475Find 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.
25476ftest04.c: In function 'runtest':
25477ftest04.c:188: warning: 'fd' is used uninitialized in this function
25478
25479Valgrind spot this issue as well:
25480==15263== Syscall param close(fd) contains uninitialised byte(s)
25481==15263== at 0x4BD70A0: __close_nocancel (in /lib64/libc-2.4.so)
25482==15263== by 0x401CD6: runtest (ftest04.c:188)
25483==15263== by 0x401AD0: main (ftest04.c:111)
25484Signed-off-by: Daniel Gollub <dgollub@suse.de>.
25485
25486Modified File(s):
25487ltp/testcases/kernel/fs/ftest/ftest04.c
25488
2548950) Log Message:
25490When 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>.
25491
25492Modified File(s):
25493ltp/ltpmenu
25494ltp/testcases/commands/ade/file/file_test.sh
25495ltp/testcases/commands/cpio/cpio_tests.sh
25496ltp/testcases/commands/eject/eject-tests.sh
25497ltp/testcases/commands/fileutils/cp/cp_tests.sh
25498ltp/testcases/commands/fileutils/ln/ln_tests.sh
25499ltp/testcases/commands/fileutils/mkdir/mkdir_tests.sh
25500ltp/testcases/commands/fileutils/mv/mv_tests.sh
25501ltp/testcases/commands/gzip/gzip_tests.sh
25502ltp/testcases/commands/logrotate/logrotate_tests.sh
25503ltp/testcases/commands/mail/mail_tests.sh
25504ltp/testcases/commands/tar/tar_tests.sh
25505ltp/testcases/kernel/containers/pidns/runpidnstest.sh
25506ltp/testcases/kernel/ipc/ipc_stress/run_semaphore_test_01.sh
25507ltp/testcases/kernel/numa/numa01.sh
25508ltp/testcases/kernel/security/filecaps/Makefile
25509ltp/testcases/network/dhcpd/dhcpd_tests.sh
25510ltp/testcases/network/iptables/iptables_tests.sh
25511ltp/testcases/network/traceroute/traceroute_tests.sh
25512ltp/testcases/network/xinetd/xinetd_tests.sh
25513
25514
2551551) Log Message:
25516I'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>.
25517
25518Modified Files:
25519ltp/runtest/syscalls
25520ltp/testcases/kernel/syscalls/setgroups/Makefile
25521ltp/testcases/kernel/syscalls/setgroups/setgroups01.c
25522ltp/testcases/kernel/syscalls/setgroups/setgroups02.c
25523ltp/testcases/kernel/syscalls/setgroups/setgroups03.c
25524ltp/testcases/kernel/syscalls/setgroups/setgroups04.c
25525
25526Added Files:
25527ltp/testcases/kernel/syscalls/setgroups/compat_16.h
25528
2552952) Log Message:
25530In 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.
25531Signed-off-by: Lin Feng Shen <shenlinf@cn.ibm.com>,
25532Signed-off-by: Jin Bing Guo <guojb@cn.ibm.com>.
25533
25534Modified File(s):
25535ltp/testcases/kernel/sched/tool/time-schedule.c
25536
2553753) Log Message:
25538Sorry, I found one typo in my code. Please apply following patch. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
25539
25540Modified File(s):
25541ltp/testcases/kernel/syscalls/utils/newer_64.mk
25542
2554354) Log Message:
25544I tried to run runltp with the arguments suggested in the script's help and I get the error:
25545./runltp: 783: arith: syntax error: "2,4,10240,1"
25546I 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>.
25547
25548Modified File(s):
25549ltp/runltp
25550
2555155) Log Message:
25552I 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.
25553
25554Modified File(s):
25555ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
25556
2555756) Log Message:
25558While 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.
25559Signed-off-by: Ankita Garg <ankita@in.ibm.com>,
25560Acked-by: Vernon Mauery <vernux@us.ibm.com>.
25561
25562Modified File(s):
25563ltp/testcases/realtime/func/sched_football/sched_football.c
25564
2556557) Log Message:
25566We 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>.
25567
25568Modified File(s):
25569ltp/testcases/kernel/syscalls/inotify/Makefile
25570ltp/testcases/kernel/syscalls/inotify/inotify01.c
25571ltp/testcases/kernel/syscalls/inotify/inotify02.c
25572
2557358) Log Message:
25574On centos-5 2.6.18 kernel, I get a failure with shmat01. In the setup() function at the end:
25575/* some architectures (e.g. parisc) are strange, so better always align to * * next SHMLBA address. */
25576 base_addr = (void *)( ((unsigned long)(base_addr) & ~(SHMLBA-1)) + SHMLBA );
25577This bumps up the address if it's already aligned. Signed-off-by: Bob Hepple <bhepple@promptu.com>.
25578
25579Modified File(s):
25580ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
25581
2558259) Log Message:
25583Reverting 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>.
25584
25585Modified File(s):
25586ltp/testcases/kernel/fs/proc/proc01.c
25587
2558860) Log Message:
25589Under 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>.
25590
25591Modified File(s):
25592ltp/IDcheck.sh
25593
subrata_modakd9e4d402008-07-31 08:27:13 +000025594LTP-20080731
25595
255961) Log Message:
25597I'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>.
25598
25599Modified File(s):
25600ltp/lib/write_log.c
25601ltp/testcases/kernel/fs/dmapi/attr.c
25602ltp/testcases/kernel/fs/dmapi/config.c
25603ltp/testcases/kernel/fs/dmapi/disp.c
25604ltp/testcases/kernel/fs/dmapi/event_am.c
25605ltp/testcases/kernel/fs/dmapi/event_an.c
25606ltp/testcases/kernel/fs/dmapi/event_sd.c
25607ltp/testcases/kernel/fs/dmapi/event_sn.c
25608ltp/testcases/kernel/fs/dmapi/handle.c
25609ltp/testcases/kernel/fs/dmapi/hole.c
25610ltp/testcases/kernel/fs/dmapi/invis.c
25611ltp/testcases/kernel/fs/dmapi/mmap.c
25612ltp/testcases/kernel/fs/dmapi/mmapfile.c
25613ltp/testcases/kernel/fs/dmapi/mount.c
25614ltp/testcases/kernel/fs/dmapi/objref.c
25615ltp/testcases/kernel/fs/dmapi/pmr_post.c
25616ltp/testcases/kernel/fs/dmapi/pmr_pre.c
25617ltp/testcases/kernel/fs/dmapi/right.c
25618ltp/testcases/kernel/fs/dmapi/token.c
25619ltp/testcases/kernel/fs/fsstress/fsstress.c
25620ltp/testcases/kernel/fs/scsi/ltpfs/main.c
25621ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
25622ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
25623ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
25624ltp/testcases/kernel/syscalls/open/open08.c
25625
256262) Log Message:
25627Every once in a while, pselect01 fails with the following output:
25628FAIL : Sleep time was incorrect:5 != 6
25629This 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>.
25630
25631Modified File(s):
25632ltp/testcases/kernel/syscalls/pselect/pselect01.c
25633
256343) Log Message:
25635Fix a bug in the selinux testsuite makefile, pointed out by David Howells. Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>.
25636
25637Modified File(s):
25638ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
25639
256404) Log Message:
25641TEST_RETURN should not be inverted when logging. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
25642
25643Modified File(s):
25644ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
25645
256465) Log Message:
25647gcov-kernel: refreshed 2.6.16 patch, adding CONFIG_MODVER compatbility
25648
25649Modified File(s):
25650ltp/utils/analysis/gcov-kernel/linux-2.6.16-gcov.patch
25651
256526) Log Message:
25653Fixes the following issues:
25654The 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>.
25655
25656Modified File(s):
25657ltp/testcases/kernel/security/selinux-testsuite/policy/Makefile
25658ltp/testcases/kernel/security/selinux-testsuite/policy/test_global.te
25659ltp/testcases/kernel/security/selinux-testsuite/tests/Makefile
25660ltp/testscripts/test_selinux.sh
25661
256627) Log Message:
25663I'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>.
25664
25665Modified File(s):
25666ltp/testcases/kernel/mem/mem/mem02.c
25667
256688) Log Message:
25669I'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>.
25670
25671Modified File(s):
25672ltp/testcases/kernel/mem/mtest06/mmap1.c
25673
256749) Log Message:
25675I'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>.
25676
25677Modified File(s):
25678ltp/testcases/kernel/mem/mtest05/mmstress.c
25679
2568010) Log Messsage:
25681
25682Modified File(s):
25683I'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>.
25684
25685Modified File(s):
25686ltp/testcases/kernel/syscalls/nanosleep/nanosleep01.c
25687
2568811) Log Message:
25689I'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>.
25690
25691Modified File(s):
25692ltp/testcases/kernel/sched/nptl/nptl01.c
25693
2569412) Log Message:
25695I'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>.
25696
25697Modified File(s):
25698ltp/testcases/kernel/syscalls/syscall/syscall01.c
25699
2570013) Log Message:
25701There were some mistakes in my previous patch.
25702- wrong mode 0644 for mkdir().
25703- unnecessary to add 0644 for open() since the flag doesn't include O_CREAT (while it does no harm).
25704By this new patch, they are fixed. Junjiro Okajima <hooanon05@yahoo.co.jp>.
25705
25706Modified File(s):
25707ltp/lib/write_log.c
25708ltp/testcases/ballista/ballista/templates/b_mq_attr.tpl
25709ltp/testcases/ballista/ballista/templates/b_mqd.tpl
25710ltp/testcases/ballista/ballista/templates/b_mqdSUN.tpl
25711ltp/testcases/ballista/ballista/templates/b_ptr_sem_t.tpl
25712ltp/testcases/kernel/fs/dmapi/attr.c
25713ltp/testcases/kernel/fs/dmapi/config.c
25714ltp/testcases/kernel/fs/dmapi/disp.c
25715ltp/testcases/kernel/fs/dmapi/dm_test.h
25716ltp/testcases/kernel/fs/dmapi/event_am.c
25717ltp/testcases/kernel/fs/dmapi/event_an.c
25718ltp/testcases/kernel/fs/dmapi/event_sd.c
25719ltp/testcases/kernel/fs/dmapi/event_sn.c
25720ltp/testcases/kernel/fs/dmapi/handle.c
25721ltp/testcases/kernel/fs/dmapi/hole.c
25722ltp/testcases/kernel/fs/dmapi/invis.c
25723ltp/testcases/kernel/fs/dmapi/mmap.c
25724ltp/testcases/kernel/fs/dmapi/mmapfile.c
25725ltp/testcases/kernel/fs/dmapi/mount.c
25726ltp/testcases/kernel/fs/dmapi/objref.c
25727ltp/testcases/kernel/fs/dmapi/pmr_post.c
25728ltp/testcases/kernel/fs/dmapi/pmr_pre.c
25729ltp/testcases/kernel/fs/dmapi/right.c
25730ltp/testcases/kernel/fs/dmapi/token.c
25731ltp/testcases/kernel/fs/fsstress/fsstress.c
25732ltp/testcases/kernel/fs/scsi/ltpfs/main.c
25733ltp/testcases/kernel/fs/scsi/ltpscsi/scsimain.c
25734ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
25735ltp/testcases/kernel/syscalls/open/open08.c
25736ltp/testcases/open_hpi_testsuite/utils/uid_utils.c
25737
2573814)Log Message:
25739This 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>.
25740
25741Modified File(s):
25742ltp/testcases/kernel/syscalls/readlink/readlink04.c
25743
2574415) Log Message:
25745It eliminates the potential for many false negatives.
257461. Use cap_compare to compare capability sets instead of comparing the far less reliable text representations.
257472. pI' tests were failing bc I started with empty pI. Fill pI before those tests.
257483. Check for libcap-2.11 or later (by checking for cap_compare()).
25749Signed-off-by: Serge Hallyn <serue@us.ibm.com>
25750
25751Modified File(s):
25752ltp/testcases/kernel/security/filecaps/Makefile
25753ltp/testcases/kernel/security/filecaps/check_simple_capset.c
25754ltp/testcases/kernel/security/filecaps/filecapstest.sh
25755ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
25756
2575716) Log Messsage:
25758Porting of io_destroy(), io_getevents(), io_setup() & io_submit() syscall tests from Crackerjack to LTP, by Masatake YAMATO <yamato@redhat.com>.
25759
25760Modified Files:
25761ltp/runtest/syscalls
25762
25763Added Files:
25764ltp/testcases/kernel/syscalls/io_destroy/Makefile
25765ltp/testcases/kernel/syscalls/io_destroy/io_destroy01.c
25766ltp/testcases/kernel/syscalls/io_destroy/run-io_destroy.sh
25767ltp/testcases/kernel/syscalls/io_getevents/Makefile
25768ltp/testcases/kernel/syscalls/io_getevents/io_getevents01.c
25769ltp/testcases/kernel/syscalls/io_getevents/run-io_getevents.sh
25770ltp/testcases/kernel/syscalls/io_setup/Makefile
25771ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
25772ltp/testcases/kernel/syscalls/io_setup/run-io_setup.sh
25773ltp/testcases/kernel/syscalls/io_submit/Makefile
25774ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
25775ltp/testcases/kernel/syscalls/io_submit/run-io_submit.sh
25776
2577717) Log Message:
25778According 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>.
25779
25780Modified File(s):
25781ltp/testcases/kernel/io/aio/aio01/aio01.c
25782ltp/testcases/kernel/io/aio/aio02/cases/aio_tio.c
25783
2578418) Log Message:
25785Error 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>.
25786
25787Modified File(s):
25788ltp/testcases/kernel/include/ia64.in
25789ltp/testcases/kernel/include/linux_syscall_numbers.h
25790
2579119) Log Message:
25792Add 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>.
25793
25794Modified Files:
25795ltp/testcases/kernel/controllers/Makefile
25796ltp/testcases/kernel/controllers/test_controllers.sh
25797
25798Added Files:
25799ltp/testcases/kernel/controllers/io-throttle/Makefile
25800ltp/testcases/kernel/controllers/io-throttle/README
25801ltp/testcases/kernel/controllers/io-throttle/io_throttle_testplan.txt
25802ltp/testcases/kernel/controllers/io-throttle/iobw.c
25803ltp/testcases/kernel/controllers/io-throttle/myfunctions.sh
25804ltp/testcases/kernel/controllers/io-throttle/run_io_throttle_test.sh
25805
2580620) Log Message:
25807The 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>.
25808
25809Modified File(s):
25810ltp/testcases/kernel/security/selinux-testsuite/policy/test_file.te
25811
2581221) Log Message:
25813gcov-kernel: patches for 2.6.26
25814
25815Added Files:
25816linux-2.6.26-gcov-arm-eabi.patch
25817linux-2.6.26-gcov-arm-hack.patch
25818linux-2.6.26-gcov.patch
25819
2582022) Log Message:
25821The following problem i found:
258221, utimensat01.c still has not been compiled when check_for_utimensat_support return success.
258232, utimensat01 works on only i386 arch.
25824Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>
25825
25826Modified File(s):
25827ltp/testcases/kernel/include/i386.in
25828ltp/testcases/kernel/include/ia64.in
25829ltp/testcases/kernel/include/linux_syscall_numbers.h
25830ltp/testcases/kernel/include/x86_64.in
25831ltp/testcases/kernel/syscalls/utimensat/Makefile
25832ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
25833ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
25834
2583523) Log Message:
25836Sorry, I took mistake in giving value to TST_* in io_setup01.c and io_submit01.c. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
25837
25838Modified File(s):
25839ltp/testcases/kernel/syscalls/io_setup/io_setup01.c
25840ltp/testcases/kernel/syscalls/io_submit/io_submit01.c
25841
2584224) Log Message:
25843I found some typos. I cannot remember but maybe I introduced. Signed-off-by: Masatake YAMATO<yamato@redhat.com>.
25844
25845Modified File(s):
25846ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
25847ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
25848ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
25849
2585025) Log Message:
25851I get compile error in hackbench. With the following patch, the compiler error is gone. Signed-off-by: Masatake YAMATO <yamato@redhat.com>.
25852
25853Modified File(s):
25854ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
25855
2585626) Log Message:
25857In fact, the case "hackbench02 hackbench 150 thread 1000" failed when i tested the latest ltp. the following error message occured:
25858--------------------
25859Creating fdpair (error: Too many open files)
25860--------------------
25861The 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>.
25862
25863Modified File(s):
25864ltp/runtest/sched
25865
2586627) Log Message:
25867It 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>.
25868
25869Modified File(s):
25870ltp/testcases/network/generate.sh
25871
2587228) Log Message:
25873When 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?
25874Gilles.
25875
25876According to man gcc:
25877 -m64
25878 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.
25879--Darren
25880
25881I've also run the involved tests on an x86_64 machine and it was OK. Gilles Carry <Gilles.Carry@bull.net>.
25882
25883Modified File(s):
25884ltp/testcases/realtime/config.mk
25885
2588629) Log Message:
25887First 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>.
25888
25889Modified File(s):
25890ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
25891ltp/testcases/realtime/func/measurement/preempt_timing.c
25892ltp/testcases/realtime/func/measurement/rdtsc-latency.c
25893ltp/testcases/realtime/include/librttest.h
25894ltp/testcases/realtime/lib/librttest.c
25895
2589630) Log Messsage:
25897This 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>.
25898I 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>.
25899
25900Modified File(s):
25901ltp/testcases/realtime/include/librttest.h
25902
2590331) Log Message:
25904In 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>.
25905
25906Modified File(s):
25907ltp/testcases/realtime/lib/librttest.c
25908
2590932) Log Message:
25910Update to OpenHPI 2.12.0 (see www.openhpi.org for more info)
25911
25912Modified File(s):
25913ltp/testcases/open_hpi_testsuite/*
25914
2591533) Log Message:
25916Addition 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>.
25917
25918Modified Files:
25919ltp/Makefile
25920ltp/runtest/numa
25921ltp/runtest/syscalls
25922ltp/testcases/kernel/numa/Makefile
25923
25924Added Files:
25925ltp/testcases/kernel/syscalls/move_pages/Makefile
25926ltp/testcases/kernel/syscalls/move_pages/move_pages.sh
25927ltp/testcases/kernel/syscalls/move_pages/move_pages01.c
25928ltp/testcases/kernel/syscalls/move_pages/move_pages02.c
25929ltp/testcases/kernel/syscalls/move_pages/move_pages03.c
25930ltp/testcases/kernel/syscalls/move_pages/move_pages03.mode.sh
25931ltp/testcases/kernel/syscalls/move_pages/move_pages04.c
25932ltp/testcases/kernel/syscalls/move_pages/move_pages05.c
25933ltp/testcases/kernel/syscalls/move_pages/move_pages06.c
25934ltp/testcases/kernel/syscalls/move_pages/move_pages07.c
25935ltp/testcases/kernel/syscalls/move_pages/move_pages08.c
25936ltp/testcases/kernel/syscalls/move_pages/move_pages09.c
25937ltp/testcases/kernel/syscalls/move_pages/move_pages10.c
25938ltp/testcases/kernel/syscalls/move_pages/move_pages11.c
25939ltp/testcases/kernel/syscalls/move_pages/move_pages11.mode.sh
25940ltp/testcases/kernel/syscalls/move_pages/move_pages_support.c
25941ltp/testcases/kernel/syscalls/move_pages/move_pages_support.h
25942ltp/tools/scripts/numa_test.sh
25943
2594434) Log Message:
25945The 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>.
25946
subrata_modak7ff94df2008-06-28 19:46:35 +000025947LTP-20080630
25948
259491) Log Message:
25950These tests were contributed by the timerfd() syscall developer Davide Libenzi <davidel@xmailserver.org>.
25951
25952Modified Files:
25953ltp/runtest/syscalls
25954Added Files:
25955ltp/testcases/kernel/syscalls/timerfd/Makefile
25956ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
25957
259582) Log Message:
25959CPU and MEMORY HOTPLUG test cases picked up from http://devresources.linux-foundation.org/dev/hotplug/
25960
25961Added Files:
25962ltp/testcases/kernel/hotplug/cpu_hotplug/COPYING
25963ltp/testcases/kernel/hotplug/cpu_hotplug/ChangeLog
25964ltp/testcases/kernel/hotplug/cpu_hotplug/README
25965ltp/testcases/kernel/hotplug/cpu_hotplug/runtests.sh
25966ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug01.txt
25967ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug02.txt
25968ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug03.txt
25969ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug04.txt
25970ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug05.txt
25971ltp/testcases/kernel/hotplug/cpu_hotplug/doc/hotplug06.txt
25972ltp/testcases/kernel/hotplug/cpu_hotplug/doc/todo.txt
25973ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug01.sh
25974ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug02.sh
25975ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug03.sh
25976ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug04.sh
25977ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sar.sh
25978ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.sh
25979ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug06.top.sh
25980ltp/testcases/kernel/hotplug/cpu_hotplug/functional/hotplug07.sh
25981ltp/testcases/kernel/hotplug/cpu_hotplug/include/hotplug.fns
25982ltp/testcases/kernel/hotplug/cpu_hotplug/include/testsuite.fns
25983ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_disk_write_loop
25984ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_kcompile_loop
25985ltp/testcases/kernel/hotplug/cpu_hotplug/tools/do_spin_loop
25986ltp/testcases/kernel/hotplug/cpu_hotplug/tools/report_proc_interrupts
25987ltp/testcases/kernel/hotplug/memory_hotplug/COPYING
25988ltp/testcases/kernel/hotplug/memory_hotplug/Makefile
25989ltp/testcases/kernel/hotplug/memory_hotplug/README
25990ltp/testcases/kernel/hotplug/memory_hotplug/TODO
25991ltp/testcases/kernel/hotplug/memory_hotplug/commands.c
25992ltp/testcases/kernel/hotplug/memory_hotplug/debug.h
25993ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.c
25994ltp/testcases/kernel/hotplug/memory_hotplug/memtoy.h
25995ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.c
25996ltp/testcases/kernel/hotplug/memory_hotplug/migrate_pages.h
25997ltp/testcases/kernel/hotplug/memory_hotplug/segment.c
25998ltp/testcases/kernel/hotplug/memory_hotplug/segment.h
25999ltp/testcases/kernel/hotplug/memory_hotplug/version.h
26000ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1
26001ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1c
26002ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1c8
26003ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1f
26004ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1l
26005ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1la
26006ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test1shm
26007ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test2
26008ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test2l
26009ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3
26010ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3-1m
26011ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test3l
26012ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test4
26013ltp/testcases/kernel/hotplug/memory_hotplug/Scripts/test4f
26014ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-2shm-1m
26015ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g
26016ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g-interleaved
26017ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1g-touch
26018ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-1p
26019ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p
26020ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p-nomig
26021ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-anon-8p-touch
26022ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-16m
26023ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-16m-touch
26024ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-1m
26025ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-1m-touch
26026ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-file-8p
26027ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-lazy-shm-8p
26028ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-2shm-1m
26029ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1g
26030ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1g-interleaved
26031ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-1p
26032ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-anon-8p
26033ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-file-16m
26034ltp/testcases/kernel/hotplug/memory_hotplug/Xpm-tests/test-mpm-file-1m
26035
260363) Log Message:
26037This 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>.
26038
26039Modified File(s):
26040ltp/testcases/kernel/syscalls/mremap/mremap04.c
26041
260424) Log Message:
26043I 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:
26044
26045start_time = nanoTime() + 1000000000;
26046rt = new realtimeThread(sched_param, new \
26047 PeriodicParameters(start_time, ...), ..., run);
26048
26049/* by the rtsj specification, this method will not run until start_time */
26050run() {
26051 now = nanoTime();
26052 start_latency = now - start_time;
26053 ...
26054}
26055
26056The rt-tests version went something like this:
26057
26058start_time = rt_gettime();
26059create_fifo_thread(periodic_thread, (void*)0, PRIO);
26060
26061periodic_thread() {
26062 now = rt_gettime();
26063 start_latency = now - start;
26064 ...
26065}
26066
26067As 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>.
26068
26069Modified File(s):
26070ltp/testcases/realtime/func/sched_latency/sched_latency.c
26071ltp/testcases/realtime/include/librttest.h
26072ltp/testcases/realtime/lib/librttest.c
26073
260745) Log Message:
26075The 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:
26076
26077<output>
26078Hello World
26079</output>
26080with return code 0 (success)
26081
26082instead of:
26083
26084<output>
26085execve05 1 FAIL : Failures reported above
26086</output>
26087with return code matching FAIL.
26088
26089This 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>.
26090
26091Modified Files:
26092ltp/testcases/kernel/syscalls/execve/execve05.c
26093
260946) Log Message:
26095The 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>.
26096
26097Modified Files:
26098ltp/testcases/kernel/syscalls/execve/execve05.c
26099
261007) Log Message:
26101The 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>.
26102
26103Modified Files:
26104ltp/testcases/kernel/syscalls/execve/execve05.c
26105
261068) Log Message:
26107The 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>.
26108
26109Modified Files:
26110ltp/testcases/kernel/syscalls/execve/execve05.c
26111
261129) Log Message:
26113This 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 :
26114- Process A calls sync_pipe_create
26115- Process A do a fork (creation of process B)
26116- Process A calls sync_pipe_wait
26117---> Process A blocks on sync_pipe_wait
26118- Process B starts
26119- Process B exits because of an early error.
26120In 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>.
26121
26122Modified File(s):
26123ltp/lib/libtestsuite.c
26124
2612510) Log Message:
26126This patch fixes a compilation warning due to the function "sync_pipe_close" which was not exported. Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>.
26127
26128Modified File(s):
26129ltp/include/libtestsuite.h
26130
2613111) Log Message:
26132After 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>.
26133
26134Modified Files:
26135ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
26136ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
26137ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
26138ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
26139ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
26140ltp/testcases/kernel/syscalls/ipc/semop/Makefile
26141ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
26142
26143Removed Files:
26144ltp/testcases/kernel/syscalls/lib/Makefile
26145ltp/testcases/kernel/syscalls/lib/libtestsuite.c
26146ltp/testcases/kernel/syscalls/lib/libtestsuite.h
26147
2614812) Log Message:
26149time-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>.
26150
26151Modified File(s):
26152ltp/testcases/kernel/sched/tool/time-schedule.c
26153
2615413) Log Message:
26155This patch fix the make file of fs_bin test case so that it can be cross-built. Roy Lee <roylee@andestech.com>.
26156
26157Modified File(s):
26158ltp/testcases/kernel/fs/fs_bind/bin/Makefile
26159
2616014) Log Message:
26161Add syscall numbers for timerfd syscalls under i386 and x86_64. Roy Lee <roylee@andestech.com>.
26162
26163Modified File(s):
26164ltp/testcases/kernel/include/i386.in
26165ltp/testcases/kernel/include/linux_syscall_numbers.h
26166ltp/testcases/kernel/include/x86_64.in
26167
2616815) Log Message:
26169Currently, 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>.
26170
26171Modified File(s):
26172ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
26173
2617416) Log Message:
26175It 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>.
26176
26177Modified File(s):
26178ltp/testcases/realtime/include/librttest.h
26179
2618017) Log Message:
26181utimensat() 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>.
26182
26183Modified File(s):
26184ltp/runtest/syscalls
26185
26186Added Files:
26187ltp/testcases/kernel/syscalls/utimensat/Makefile
26188ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
26189ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
26190
2619118) Log Message:
26192On ia64, __clone2() is used instead of clone(). Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
26193
26194Modified File(s):
26195ltp/testcases/kernel/fs/fs_bind/bin/nsclone.c
26196
2619719) Log Message:
26198I 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>.
26199
26200Modified File(s):
26201ltp/testcases/kernel/syscalls/fork/fork12.c
26202
2620320) Log Message:
26204This 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>.
26205
26206Modified File(s):
26207ltp/testcases/kernel/io/writetest/writetest.c
26208
2620921) Log Message:
26210mallocstress 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>.
26211
26212Modified File(s):
26213ltp/testcases/kernel/mem/mtest07/mallocstress.c
26214
2621522) Log Message:
26216Reverting 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.
26217-fixes bugs
26218-adds the capability to stress a server with multiple clients"
26219So 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
26220 buf=(char *)malloc(clnt*maxClients);
26221by
26222 buf=(char *)malloc(clnt*(maxClients+1));
26223Signed-off-by: Le Rouzic <aime.le-rouzic@bull.net>.
26224
26225Modified File(s):
26226ltp/testcases/network/nfsv4/locks/Makefile
26227ltp/testcases/network/nfsv4/locks/locktests.c
26228
26229Added Files:
26230ltp/testcases/network/nfsv4/locks/locktests.h
26231
26232Removed Files:
26233ltp/testcases/network/nfsv4/locks/test
26234
26235
2623623) Log Message:
26237In the manpage for tst_res(3) in the April snapshot it says...
26238 tst_brk - Print result message and break remaining test cases
26239 tst_brkm - Print result message, including file contents, and break remaining test cases
26240... 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>.
26241
26242Modified File(s):
26243ltp/doc/man3/tst_res.3
26244
2624524) Log Message:
26246Force 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.
26247Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>,
26248Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>.
26249
26250Modified File(s):
26251ltp/testcases/network/stress/ns-tools/ns-mcast_join.c
26252
2625325) Log Message:
26254Fix 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>.
26255
26256Modified File(s):
26257ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_fdreceive.te
26258ltp/testcases/kernel/security/selinux-testsuite/tests/file/selinux_sigiotask.c
26259
2626026) Log Message:
26261Included the statement:
26262 These tests are OSDL/LF and imported into LTP under GPLv2.
26263
26264Modified File(s):
26265ltp/testcases/kernel/hotplug/cpu_hotplug/COPYING
26266ltp/testcases/kernel/hotplug/memory_hotplug/COPYING
26267
2626827) Log Message:
26269This 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>.
26270
26271Modified Files:
26272ltp/testcases/realtime/profiles/default
26273
26274Added Files:
26275ltp/testcases/realtime/func/async_handler/run_auto.sh
26276
2627728) Log Message:
26278Looks 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>.
26279
26280Modified File(s):
26281ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
26282
2628329) Log Message:
26284we 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>.
26285
26286Modified File(s):
26287ltp/testscripts/test_fs_bind.sh
26288
2628930) Log Message:
26290signal_test_01 failed on ia64, the following message outputed:
26291---------------------------
26292ERROR [line: 146] sigaltstack failed: Cannot allocate memory
26293: Cannot allocate memory
26294signal_test_01: IPC Signals TestSuite program
26295---------------------------
26296And, i found the defined macro STACKSIZE is short on ia64. This patch fix it. Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.
26297
26298Modified File(s):
26299ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
26300
2630131) Log Message:
26302signal_test_05 failed on ia64 and x86_64, the following message outputed:
26303---------------------------
26304ERROR [line: 145] child process exited abnormally
26305---------------------------
26306Some 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>.
26307
26308Modified File(s):
26309ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
26310
2631132) Log Message:
26312Updating to include info about all other LTP man pages. Subrata Modak <subrata@linux.vnet.ibm.com>
26313
26314Modified File(s):
26315ltp/README.ltp-devel
26316
2631733) Log Message:
26318I'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>
26319
26320Modified Files:
26321ltp/runtest/syscalls
26322
26323Added Files:
26324ltp/testcases/kernel/syscalls/gettid/Makefile
26325ltp/testcases/kernel/syscalls/gettid/gettid01.c
26326
2632734) Log Message:
26328I 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>.
26329
26330Modified File(s):
26331ltp/testcases/kernel/syscalls/exit/exit02.c
26332
2633335) Log Message:
26334This 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>.
26335
26336Modified File(s):
26337ltp/testcases/kernel/syscalls/ipc/semctl/semctl06.c
26338
2633936) Log Message:
26340The 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>.
26341
26342Modified File(s):
26343ltp/lib/Makefile
26344
2634537) Log Message:
26346Addition of enhanced test plan by Cai Qian <qcai@redhat.com>.
26347
26348Modified File(s):
26349ltp/testcases/kdump/doc/TEST_PLAN.txt
26350
2635138) Log Message:
26352Fixed 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.
26353
26354Modified File(s):
26355ltp/testcases/network/stress/ns-tools/check_netem
26356
2635739) Log Message:
26358Running 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>.
26359
26360Modified File(s):
26361ltp/testcases/network/stress/udp/multi-diffip/udp4-multi-diffip01
26362
2636340) Log Message:
26364This 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>.
26365
26366Modified File(s):
26367ltp/testcases/network/stress/ns-tools/killall_udp_traffic
26368
2636941) Log Message:
26370Attached 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>.
26371
26372Modified File(s):
26373ltp/testcases/network/stress/icmp/multi-diffip/icmp4-multi-diffip01
26374ltp/testcases/network/stress/ns-tools/killall_icmp_traffic
26375ltp/testcases/network/stress/ns-tools/killall_tcp_traffic
26376ltp/testcases/network/stress/tcp/multi-diffip/tcp4-multi-diffip01
26377
2637842) Log Message:
26379Addition 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>.
26380
26381Added File(s):
26382ltp/runtest/connectors
26383ltp/testcases/kernel/connectors/Makefile
26384ltp/testcases/kernel/connectors/pec/Makefile
26385ltp/testcases/kernel/connectors/pec/README
26386ltp/testcases/kernel/connectors/pec/event_generator.c
26387ltp/testcases/kernel/connectors/pec/pec_listener.c
26388ltp/testcases/kernel/connectors/pec/run_pec_test
26389
2639043) Log Message:
26391Here it is. Based on my last patch.
26392- building failure on 2.6.16 should be fixed
26393- fix "make install" if kernel version < 2.6.15
26394- abort tests if kernel version < 2.6.15
26395Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
26396
26397Modified File(s):
26398ltp/runtest/connectors
26399ltp/testcases/kernel/connectors/Makefile
26400ltp/testcases/kernel/connectors/pec/Makefile
26401ltp/testcases/kernel/connectors/pec/pec_listener.c
26402
26403Added File(s):
26404ltp/testcases/kernel/connectors/connector_test.sh
26405
2640644) Log Message:
26407This was ported from the Crackerjack Project by Masatake YAMATO <yamato@redhat.com>.
26408
26409Modified Files:
26410ltp/runtest/syscalls
26411
26412Added Files:
26413ltp/testcases/kernel/syscalls/io_cancel/Makefile
26414ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c
26415ltp/testcases/kernel/syscalls/io_cancel/run-io_cancel.sh
26416
2641745) Log Message:
26418I'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>.
26419
26420Modified File(s):
26421ltp/testcases/kernel/syscalls/io_cancel/Makefile
26422ltp/testcases/kernel/syscalls/io_cancel/run-io_cancel.sh
26423
2642446) Log Message:
26425hackbench 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>.
26426
26427Modified Files:
26428ltp/runtest/sched
26429ltp/testcases/kernel/sched/Makefile
26430
26431Added Files:
26432ltp/testcases/kernel/sched/cfs-scheduler/Makefile
26433ltp/testcases/kernel/sched/cfs-scheduler/hackbench.c
26434
2643547) Log Message:
26436I 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>.
26437
26438Modified File(s):
26439ltp/doc/testcases/network.txt
26440ltp/runtest/rpc
26441ltp/runtest/stress.part3
26442
2644348) Log Message:
26444Few Changes to ttype value.
26445
26446Modified File(s):
26447ltp/testcases/kernel/syscalls/timerfd/timerfd01.c
26448
2644949) Log Message:
26450Changes to fix Build, Install and run on non-supported architectures.
26451
26452Added Files:
26453ltp/testcases/kernel/syscalls/utimensat/check_for_utimensat_support.c
26454Modified Files:
26455ltp/testcases/kernel/syscalls/utimensat/Makefile
26456ltp/testcases/kernel/syscalls/utimensat/utimensat01.c
26457ltp/testcases/kernel/syscalls/utimensat/utimensat_tests.sh
26458
2645950) Log Message:
26460Fixing the run on supported kernels.
26461
26462Modified File(s):
26463ltp/testscripts/test_fs_bind.sh
26464
subrata_modak6a860fc2008-06-01 09:34:23 +000026465LTP-20080531
26466
264671) Log Message:
26468Following 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>
26469
26470Modified File(s):
26471ltp/testcases/ballista/ballista/ballista.cpp
26472ltp/testcases/ballista/ballista/ballistaUtil.cpp
26473ltp/testcases/ballista/ballista/callGen.cpp
26474ltp/testcases/ballista/ballista/callGen_standAlone.cpp
26475ltp/testcases/ballista/ballista/create_code.pl
26476ltp/testcases/ballista/ballista/create_code_standAlone.pl
26477ltp/testcases/ballista/ballista/executeTestCase.cpp
26478ltp/testcases/ballista/ballista/executeTestCase.fresh
26479ltp/testcases/ballista/ballista/genCode.cpp
26480ltp/testcases/ballista/ballista/genCodeCreator.cpp
26481ltp/testcases/ballista/ballista/line.cpp
26482ltp/testcases/ballista/ballista/line.h
26483ltp/testcases/ballista/ballista/match.cpp
26484ltp/testcases/ballista/ballista/parseArguments.cpp
26485ltp/testcases/ballista/ballista/replacer.cpp
26486ltp/testcases/ballista/ballista/selfHost.cpp
26487ltp/testcases/ballista/ballista/serverCommunication.cpp
26488ltp/testcases/ballista/ballista/testCaseIterator.cpp
26489ltp/testcases/ballista/ballista/testCaseIterator.h
26490ltp/testcases/ballista/ballista/compile/bparser.cpp
26491ltp/testcases/ballista/ballista/templates/bTypes.cpp
26492
264932) Log Message:
26494The 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>
26495
26496Modified File(s):
26497ltp/testcases/kernel/mem/shmt/shmt09.c
26498ltp/testcases/kernel/syscalls/mmap/mmap01.c
26499
265003) Log Message:
26501These 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>.
26502
26503Modified File(s):
26504ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
26505ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
26506ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
26507ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
26508ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
26509ltp/testcases/kernel/syscalls/splice/splice01.c
26510ltp/testcases/kernel/syscalls/tee/tee01.c
26511ltp/testcases/kernel/syscalls/utime/utime01.c
26512ltp/testcases/kernel/syscalls/utime/utime02.c
26513ltp/testcases/kernel/syscalls/utime/utime03.c
26514ltp/testcases/network/nfs/nfs01/nfs01
26515
265164) Log Message:
26517Update to OpenHPI 2.10.1 (see www.openhpi.org for more info)
26518
26519Modified Files:
26520ltp/testcases/open_hpi_testsuite/Makefile.am
26521ltp/testcases/open_hpi_testsuite/Makefile.in
26522ltp/testcases/open_hpi_testsuite/configure
26523ltp/testcases/open_hpi_testsuite/configure.ac
26524ltp/testcases/open_hpi_testsuite/openhpi.conf.example
26525ltp/testcases/open_hpi_testsuite/openhpi.spec.in
26526ltp/testcases/open_hpi_testsuite/clients/Makefile.in
26527ltp/testcases/open_hpi_testsuite/clients/hpiel.c
26528ltp/testcases/open_hpi_testsuite/clients/hpievents.c
26529ltp/testcases/open_hpi_testsuite/clients/hpipower.c
26530ltp/testcases/open_hpi_testsuite/cpp/Makefile.in
26531ltp/testcases/open_hpi_testsuite/cpp/t/Makefile.in
26532ltp/testcases/open_hpi_testsuite/docs/Makefile.am
26533ltp/testcases/open_hpi_testsuite/docs/Makefile.in
26534ltp/testcases/open_hpi_testsuite/docs/hld/Makefile.am
26535ltp/testcases/open_hpi_testsuite/docs/hld/Makefile.in
26536ltp/testcases/open_hpi_testsuite/docs/hld/appendix.sgml
26537ltp/testcases/open_hpi_testsuite/docs/hld/authors.dtd
26538ltp/testcases/open_hpi_testsuite/docs/hld/bookinfo.sgml
26539ltp/testcases/open_hpi_testsuite/docs/hld/introduction.sgml
26540ltp/testcases/open_hpi_testsuite/docs/hld/legal.dtd
26541ltp/testcases/open_hpi_testsuite/docs/hld/obtaining.sgml
26542ltp/testcases/open_hpi_testsuite/docs/hld/openhpi-manual.sgml
26543ltp/testcases/open_hpi_testsuite/docs/hld/openhpi_highlevel.sgml
26544ltp/testcases/open_hpi_testsuite/docs/hld/openhpi_structure.sgml
26545ltp/testcases/open_hpi_testsuite/docs/hld/plugin_guide.sgml
26546ltp/testcases/open_hpi_testsuite/docs/hld/plugin_usage.sgml
26547ltp/testcases/open_hpi_testsuite/docs/hld/revisions.dtd
26548ltp/testcases/open_hpi_testsuite/docs/hld/sahpi_breakdown.sgml
26549ltp/testcases/open_hpi_testsuite/docs/man/Makefile.in
26550ltp/testcases/open_hpi_testsuite/hpi_shell/Makefile.am
26551ltp/testcases/open_hpi_testsuite/hpi_shell/Makefile.in
26552ltp/testcases/open_hpi_testsuite/hpi_shell/commands.c
26553ltp/testcases/open_hpi_testsuite/hpi_shell/ctrl_inv.c
26554ltp/testcases/open_hpi_testsuite/hpi_shell/hpi_cmd.h
26555ltp/testcases/open_hpi_testsuite/hpi_shell/sensor.c
26556ltp/testcases/open_hpi_testsuite/hpi_shell/session.c
26557ltp/testcases/open_hpi_testsuite/hpi_ui_lib/Makefile.in
26558ltp/testcases/open_hpi_testsuite/hpi_ui_lib/service.c
26559ltp/testcases/open_hpi_testsuite/hpi_ui_lib/show.c
26560ltp/testcases/open_hpi_testsuite/marshal/Makefile.in
26561ltp/testcases/open_hpi_testsuite/marshal/connection.c
26562ltp/testcases/open_hpi_testsuite/marshal/marshal.c
26563ltp/testcases/open_hpi_testsuite/marshal/marshal_hpi_types.c
26564ltp/testcases/open_hpi_testsuite/marshal/marshal_hpi_types.h
26565ltp/testcases/open_hpi_testsuite/marshal/strmsock.cpp
26566ltp/testcases/open_hpi_testsuite/marshal/t/Makefile.am
26567ltp/testcases/open_hpi_testsuite/marshal/t/Makefile.in
26568ltp/testcases/open_hpi_testsuite/marshal/t/float_format.c
26569ltp/testcases/open_hpi_testsuite/marshal/t/marshal_012.c
26570ltp/testcases/open_hpi_testsuite/marshal/t/marshal_013.c
26571ltp/testcases/open_hpi_testsuite/marshal/t/marshal_014.c
26572ltp/testcases/open_hpi_testsuite/marshal/t/marshal_015.c
26573ltp/testcases/open_hpi_testsuite/marshal/t/marshal_016.c
26574ltp/testcases/open_hpi_testsuite/marshal/t/marshal_017.c
26575ltp/testcases/open_hpi_testsuite/marshal/t/marshal_018.c
26576ltp/testcases/open_hpi_testsuite/marshal/t/marshal_028.c
26577ltp/testcases/open_hpi_testsuite/openhpid/Makefile.am
26578ltp/testcases/open_hpi_testsuite/openhpid/Makefile.in
26579ltp/testcases/open_hpi_testsuite/openhpid/openhpiclient.cpp
26580ltp/testcases/open_hpi_testsuite/openhpid/openhpid.cpp
26581ltp/testcases/open_hpi_testsuite/plugins/Makefile.in
26582ltp/testcases/open_hpi_testsuite/plugins/ipmi/Makefile.in
26583ltp/testcases/open_hpi_testsuite/plugins/ipmi/t/Makefile.in
26584ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/Makefile.in
26585ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_discover.cpp
26586ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_domain.cpp
26587ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_log.cpp
26588ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_mc_vendor.cpp
26589ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_resource.cpp
26590ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_sdr.cpp
26591ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/ipmi_sensor_hotswap.cpp
26592ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/thread.cpp
26593ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/Makefile.in
26594ltp/testcases/open_hpi_testsuite/plugins/rtas/Makefile.in
26595ltp/testcases/open_hpi_testsuite/plugins/simulator/Makefile.in
26596ltp/testcases/open_hpi_testsuite/plugins/simulator/t/Makefile.in
26597ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/Makefile.in
26598ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/Makefile.in
26599ltp/testcases/open_hpi_testsuite/plugins/sysfs/Makefile.in
26600ltp/testcases/open_hpi_testsuite/plugins/watchdog/Makefile.in
26601ltp/testcases/open_hpi_testsuite/scripts/Makefile.in
26602ltp/testcases/open_hpi_testsuite/scripts/test/Makefile.in
26603ltp/testcases/open_hpi_testsuite/scripts/test/conformance_report.pl
26604ltp/testcases/open_hpi_testsuite/scripts/test/coverage_report.pl
26605ltp/testcases/open_hpi_testsuite/scripts/test/gcov2html.pl
26606ltp/testcases/open_hpi_testsuite/scripts/test/generate_index.pl
26607ltp/testcases/open_hpi_testsuite/scripts/test/gsum2html.pl
26608ltp/testcases/open_hpi_testsuite/scripts/test/testconformance.pl
26609ltp/testcases/open_hpi_testsuite/scripts/test/testcoverage.pl
26610ltp/testcases/open_hpi_testsuite/snmp/Makefile.in
26611ltp/testcases/open_hpi_testsuite/src/Makefile.in
26612ltp/testcases/open_hpi_testsuite/src/config.c
26613ltp/testcases/open_hpi_testsuite/src/event.c
26614ltp/testcases/open_hpi_testsuite/src/safhpi.c
26615ltp/testcases/open_hpi_testsuite/src/t/Makefile.in
26616ltp/testcases/open_hpi_testsuite/src/t/ohpi/Makefile.in
26617ltp/testcases/open_hpi_testsuite/utils/Makefile.in
26618ltp/testcases/open_hpi_testsuite/utils/sahpi_enum_utils.c
26619ltp/testcases/open_hpi_testsuite/utils/sahpi_enum_utils.h
26620ltp/testcases/open_hpi_testsuite/utils/sahpi_struct_utils.c
26621ltp/testcases/open_hpi_testsuite/utils/sahpi_struct_utils.h
26622ltp/testcases/open_hpi_testsuite/utils/uid_utils.c
26623ltp/testcases/open_hpi_testsuite/utils/t/Makefile.in
26624ltp/testcases/open_hpi_testsuite/utils/t/ann/Makefile.in
26625ltp/testcases/open_hpi_testsuite/utils/t/el/Makefile.in
26626ltp/testcases/open_hpi_testsuite/utils/t/epath/Makefile.in
26627ltp/testcases/open_hpi_testsuite/utils/t/rpt/Makefile.in
26628ltp/testcases/open_hpi_testsuite/utils/t/sahpi/Makefile.in
26629ltp/testcases/open_hpi_testsuite/utils/t/uid/Makefile.in
26630
26631Added Files:
26632ltp/testcases/open_hpi_testsuite/hpi_shell/dimi.c
26633ltp/testcases/open_hpi_testsuite/hpi_shell/fumi.c
26634
26635Removed Files:
26636ltp/testcases/open_hpi_testsuite/openhpi.spec
26637ltp/testcases/open_hpi_testsuite/hpi_shell/hpi_cmd
26638ltp/testcases/open_hpi_testsuite/hpi_shell/openhpiclient.cpp
26639ltp/testcases/open_hpi_testsuite/hpi_shell/openhpiclient.h
26640ltp/testcases/open_hpi_testsuite/marshal/t/connection.c
26641ltp/testcases/open_hpi_testsuite/marshal/t/marshal.c
26642ltp/testcases/open_hpi_testsuite/marshal/t/marshal_hpi_types.c
26643ltp/testcases/open_hpi_testsuite/openhpid/alarm.c
26644ltp/testcases/open_hpi_testsuite/openhpid/config.c
26645ltp/testcases/open_hpi_testsuite/openhpid/domain.c
26646ltp/testcases/open_hpi_testsuite/openhpid/event.c
26647ltp/testcases/open_hpi_testsuite/openhpid/hotswap.c
26648ltp/testcases/open_hpi_testsuite/openhpid/init.c
26649ltp/testcases/open_hpi_testsuite/openhpid/lock.c
26650ltp/testcases/open_hpi_testsuite/openhpid/ohpi.c
26651ltp/testcases/open_hpi_testsuite/openhpid/openhpiclient.h
26652ltp/testcases/open_hpi_testsuite/openhpid/plugin.c
26653ltp/testcases/open_hpi_testsuite/openhpid/plugin_static.c
26654ltp/testcases/open_hpi_testsuite/openhpid/safhpi.c
26655ltp/testcases/open_hpi_testsuite/openhpid/session.c
26656ltp/testcases/open_hpi_testsuite/openhpid/threaded.c
26657ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_addr.cpp
26658ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_auth.cpp
26659ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_cmd.cpp
26660ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con.cpp
26661ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con_lan.cpp
26662ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_con_smi.cpp
26663ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_log.cpp
26664ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_msg.cpp
26665ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_sensor_factors.cpp
26666ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/ipmi_utils.cpp
26667ltp/testcases/open_hpi_testsuite/plugins/ipmidirect/t/thread.cpp
26668ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/el2event.c
26669ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/el2event.c
26670ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc.c
26671ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_annunciator.c
26672ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_control.c
26673ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover.c
26674ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover_bc.c
26675ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_discover_rsa.c
26676ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_event.c
26677ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_hotswap.c
26678ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_inventory.c
26679ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_power.c
26680ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_reset.c
26681ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_resources.c
26682ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_resources_rsa.c
26683ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_sel.c
26684ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_sensor.c
26685ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_session.c
26686ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_time.c
26687ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_utils.c
26688ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_watchdog.c
26689ltp/testcases/open_hpi_testsuite/plugins/snmp_bc/t/snmp_bc_xml2event.c
26690ltp/testcases/open_hpi_testsuite/src/plugin_static.c
26691ltp/testcases/open_hpi_testsuite/utils/t/ann/announcement_utils.c
26692ltp/testcases/open_hpi_testsuite/utils/t/el/el_utils.c
26693ltp/testcases/open_hpi_testsuite/utils/t/epath/epath_utils.c
26694ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_enum_utils.c
26695ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_event_encode.c
26696ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_event_utils.c
26697ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_struct_utils.c
26698ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpi_time_utils.c
26699ltp/testcases/open_hpi_testsuite/utils/t/epath/sahpiatca_enum_utils.c
26700ltp/testcases/open_hpi_testsuite/utils/t/epath/uid_utils.c
26701ltp/testcases/open_hpi_testsuite/utils/t/rpt/epath_utils.c
26702ltp/testcases/open_hpi_testsuite/utils/t/rpt/rpt_utils.c
26703ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_enum_utils.c
26704ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_event_encode.c
26705ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_event_utils.c
26706ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_struct_utils.c
26707ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpi_time_utils.c
26708ltp/testcases/open_hpi_testsuite/utils/t/rpt/sahpiatca_enum_utils.c
26709ltp/testcases/open_hpi_testsuite/utils/t/rpt/uid_utils.c
26710ltp/testcases/open_hpi_testsuite/utils/t/sahpi/epath_utils.c
26711ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_enum_utils.c
26712ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_event_encode.c
26713ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_event_utils.c
26714ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_struct_utils.c
26715ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpi_time_utils.c
26716ltp/testcases/open_hpi_testsuite/utils/t/sahpi/sahpiatca_enum_utils.c
26717ltp/testcases/open_hpi_testsuite/utils/t/sahpi/uid_utils.c
26718ltp/testcases/open_hpi_testsuite/utils/t/uid/epath_utils.c
26719ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_enum_utils.c
26720ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_event_encode.c
26721ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_event_utils.c
26722ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_struct_utils.c
26723ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpi_time_utils.c
26724ltp/testcases/open_hpi_testsuite/utils/t/uid/sahpiatca_enum_utils.c
26725ltp/testcases/open_hpi_testsuite/utils/t/uid/uid_utils.c
26726
267275) Log Message:
26728Added 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>
26729
26730Modified Files:
26731ltp/testcases/realtime/lib/librttest.c
26732
267336) Log Message:
26734Modified 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>
26735
26736Modified Files:
26737ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
26738
267397) Log Message:
26740Added -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>.
26741
26742Modified Files:
26743ltp/testcases/realtime/include/librttest.h
26744ltp/testcases/realtime/lib/librttest.c
26745
267468) Log Message:
26747Modified 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>.
26748
26749Modified Files:
26750ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
26751
267529) Log Message:
26753Modified 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>.
26754
26755Modified Files:
26756ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
26757
2675810) Log Message:
26759Modified 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>.
26760
26761Modified Files:
26762ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
26763
2676411) Log Message:
26765Modified 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>.
26766
26767Modified Files:
26768ltp/testcases/realtime/func/async_handler/async_handler.c
26769ltp/testcases/realtime/func/async_handler/async_handler_jk.c
26770
2677112) Log Message:
26772Modified 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>.
26773
26774Modified Files:
26775ltp/testcases/realtime/func/pi_perf/pi_perf.c
26776
2677713) Log Message:
26778Modified 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>.
26779
26780Modified Files:
26781ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
26782
2678314) Log Message:
26784Modified 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>.
26785
26786Modified Files:
26787ltp/testcases/realtime/func/thread_clock/tc-2.c
26788
2678915) Log Message:
26790Modified 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>.
26791
26792Modified Files:
26793ltp/testcases/realtime/func/sched_latency/sched_latency.c
26794
2679516) Log Message:
26796It 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>
26797
26798Modified File(s):
26799ltp/testcases/kernel/mem/hugetlb/hugeshmctl/hugeshmctl01.c
26800
2680117) Log Message:
26802I 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>
26803
26804Modified File(s):
26805ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
26806
2680718) Log Message:
26808punt useless local prototype for fdopen() -- stdio.h already provides this, by, Mike Frysinger <vapier@users.sourceforge.net>
26809
26810Modified File(s):
26811ltp/lib/tst_res.c
26812
2681319) Log Message:
26814cleanup CFLAGS handling, by, Mike Frysinger <vapier@users.sourceforge.net>
26815
26816Modified File(s):
26817ltp/lib/Makefile
26818
2681920) Log Message:
26820tst_require_root(): unify root checking with this function, by, Mike Frysinger <vapier@users.sourceforge.net>
26821
26822Modified File(s):
26823ltp/include/test.h
26824
2682521) Log Message:
26826tst_require_root(): unify root checking with this function
26827
26828Modified File(s):
26829ltp/lib/tst_res.c
26830
2683122) Log Message:
26832convert to standard ltp functions, by, Mike Frysinger <vapier@users.sourceforge.net>
26833
26834Modified File(s):
26835ltp/testcases/kernel/fs/fs_perms/Makefile
26836ltp/testcases/kernel/fs/fs_perms/fs_perms.c
26837
2683823) Log Message:
26839fix error in previous commit: compare result to expected result, not 0
26840
26841Modified File(s):
26842ltp/testcases/kernel/fs/fs_perms/fs_perms.c
26843
2684424) Log Message:
26845normalize exit values as expected: 0 means PASS and non-0 means FAIL
26846
26847Modified File(s):
26848ltp/testcases/kernel/fs/fs_perms/fs_perms.c
26849ltp/testcases/kernel/fs/fs_perms/simpletest.sh
26850ltp/testcases/kernel/fs/fs_perms/testx.c
26851
2685225) Log Message:
26853lcov: --norecursion becomes --no-recursion + added docs, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
26854
26855Modified File(s):
26856ltp/utils/analysis/lcov/man/geninfo.1
26857ltp/utils/analysis/lcov/man/lcov.1
26858ltp/utils/analysis/lcov/bin/geninfo
26859ltp/utils/analysis/lcov/bin/lcov
26860
2686126) Log Message:
26862Attached 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>
26863
26864Modified File(s):
26865ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
26866
2686727) Log Message:
26868The 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>
26869
26870Modified File(s):
26871ltp/testcases/Makefile
26872
2687328) Log Message:
26874Fix for some failures by Anoop V Chakkalakkal <anoop.vijayan@in.ibm.com>.
26875
26876Modified File(s):
26877ltp/testcases/kernel/mem/mtest07/mallocstress.c
26878
2687929) Log Message:
26880This 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>.
26881
26882Modified Files:
26883ltp/runltp
26884ltp/testcases/kernel/fs/Makefile
26885ltp/tools/apicmds/Makefile
26886ltp/tools/apicmds/ltpapicmd.c
26887
26888Added Files:
26889ltp/runtest/fs_bind
26890ltp/testcases/kernel/fs/fs_bind/BUGS
26891ltp/testcases/kernel/fs/fs_bind/CHANGELOG
26892ltp/testcases/kernel/fs/fs_bind/Makefile
26893ltp/testcases/kernel/fs/fs_bind/README
26894ltp/testcases/kernel/fs/fs_bind/TODO
26895ltp/testcases/kernel/fs/fs_bind/bin/Makefile
26896ltp/testcases/kernel/fs/fs_bind/bin/check_prop
26897ltp/testcases/kernel/fs/fs_bind/bin/lockfile
26898ltp/testcases/kernel/fs/fs_bind/bin/makedir
26899ltp/testcases/kernel/fs/fs_bind/bin/nsclone.c
26900ltp/testcases/kernel/fs/fs_bind/bin/setup
26901ltp/testcases/kernel/fs/fs_bind/bin/setupnslock
26902ltp/testcases/kernel/fs/fs_bind/bin/smount.c
26903ltp/testcases/kernel/fs/fs_bind/bind/OO_descriptions.txt
26904ltp/testcases/kernel/fs/fs_bind/bind/test01
26905ltp/testcases/kernel/fs/fs_bind/bind/test02
26906ltp/testcases/kernel/fs/fs_bind/bind/test03
26907ltp/testcases/kernel/fs/fs_bind/bind/test04
26908ltp/testcases/kernel/fs/fs_bind/bind/test05
26909ltp/testcases/kernel/fs/fs_bind/bind/test06
26910ltp/testcases/kernel/fs/fs_bind/bind/test07
26911ltp/testcases/kernel/fs/fs_bind/bind/test07-2
26912ltp/testcases/kernel/fs/fs_bind/bind/test08
26913ltp/testcases/kernel/fs/fs_bind/bind/test09
26914ltp/testcases/kernel/fs/fs_bind/bind/test10
26915ltp/testcases/kernel/fs/fs_bind/bind/test11
26916ltp/testcases/kernel/fs/fs_bind/bind/test12
26917ltp/testcases/kernel/fs/fs_bind/bind/test13
26918ltp/testcases/kernel/fs/fs_bind/bind/test14
26919ltp/testcases/kernel/fs/fs_bind/bind/test15
26920ltp/testcases/kernel/fs/fs_bind/bind/test16
26921ltp/testcases/kernel/fs/fs_bind/bind/test17
26922ltp/testcases/kernel/fs/fs_bind/bind/test18
26923ltp/testcases/kernel/fs/fs_bind/bind/test19
26924ltp/testcases/kernel/fs/fs_bind/bind/test20
26925ltp/testcases/kernel/fs/fs_bind/bind/test21
26926ltp/testcases/kernel/fs/fs_bind/bind/test22
26927ltp/testcases/kernel/fs/fs_bind/bind/test23
26928ltp/testcases/kernel/fs/fs_bind/bind/test24
26929ltp/testcases/kernel/fs/fs_bind/cloneNS/OO_descriptions.txt
26930ltp/testcases/kernel/fs/fs_bind/cloneNS/child01
26931ltp/testcases/kernel/fs/fs_bind/cloneNS/child02
26932ltp/testcases/kernel/fs/fs_bind/cloneNS/child03
26933ltp/testcases/kernel/fs/fs_bind/cloneNS/child04
26934ltp/testcases/kernel/fs/fs_bind/cloneNS/child05
26935ltp/testcases/kernel/fs/fs_bind/cloneNS/child06
26936ltp/testcases/kernel/fs/fs_bind/cloneNS/child07
26937ltp/testcases/kernel/fs/fs_bind/cloneNS/parent01
26938ltp/testcases/kernel/fs/fs_bind/cloneNS/parent02
26939ltp/testcases/kernel/fs/fs_bind/cloneNS/parent03
26940ltp/testcases/kernel/fs/fs_bind/cloneNS/parent04
26941ltp/testcases/kernel/fs/fs_bind/cloneNS/parent05
26942ltp/testcases/kernel/fs/fs_bind/cloneNS/parent06
26943ltp/testcases/kernel/fs/fs_bind/cloneNS/parent07
26944ltp/testcases/kernel/fs/fs_bind/cloneNS/test01
26945ltp/testcases/kernel/fs/fs_bind/cloneNS/test02
26946ltp/testcases/kernel/fs/fs_bind/cloneNS/test03
26947ltp/testcases/kernel/fs/fs_bind/cloneNS/test04
26948ltp/testcases/kernel/fs/fs_bind/cloneNS/test05
26949ltp/testcases/kernel/fs/fs_bind/cloneNS/test06
26950ltp/testcases/kernel/fs/fs_bind/cloneNS/test07
26951ltp/testcases/kernel/fs/fs_bind/move/OO_descriptions.txt
26952ltp/testcases/kernel/fs/fs_bind/move/test01
26953ltp/testcases/kernel/fs/fs_bind/move/test02
26954ltp/testcases/kernel/fs/fs_bind/move/test03
26955ltp/testcases/kernel/fs/fs_bind/move/test04
26956ltp/testcases/kernel/fs/fs_bind/move/test05
26957ltp/testcases/kernel/fs/fs_bind/move/test06
26958ltp/testcases/kernel/fs/fs_bind/move/test07
26959ltp/testcases/kernel/fs/fs_bind/move/test08
26960ltp/testcases/kernel/fs/fs_bind/move/test09
26961ltp/testcases/kernel/fs/fs_bind/move/test10
26962ltp/testcases/kernel/fs/fs_bind/move/test11
26963ltp/testcases/kernel/fs/fs_bind/move/test12
26964ltp/testcases/kernel/fs/fs_bind/move/test13
26965ltp/testcases/kernel/fs/fs_bind/move/test14
26966ltp/testcases/kernel/fs/fs_bind/move/test15
26967ltp/testcases/kernel/fs/fs_bind/move/test16
26968ltp/testcases/kernel/fs/fs_bind/move/test17
26969ltp/testcases/kernel/fs/fs_bind/move/test18
26970ltp/testcases/kernel/fs/fs_bind/move/test19
26971ltp/testcases/kernel/fs/fs_bind/move/test20
26972ltp/testcases/kernel/fs/fs_bind/move/test21
26973ltp/testcases/kernel/fs/fs_bind/move/test22
26974ltp/testcases/kernel/fs/fs_bind/rbind/OO_descriptions.txt
26975ltp/testcases/kernel/fs/fs_bind/rbind/test01
26976ltp/testcases/kernel/fs/fs_bind/rbind/test02
26977ltp/testcases/kernel/fs/fs_bind/rbind/test03
26978ltp/testcases/kernel/fs/fs_bind/rbind/test04
26979ltp/testcases/kernel/fs/fs_bind/rbind/test05
26980ltp/testcases/kernel/fs/fs_bind/rbind/test06
26981ltp/testcases/kernel/fs/fs_bind/rbind/test07
26982ltp/testcases/kernel/fs/fs_bind/rbind/test07-2
26983ltp/testcases/kernel/fs/fs_bind/rbind/test08
26984ltp/testcases/kernel/fs/fs_bind/rbind/test09
26985ltp/testcases/kernel/fs/fs_bind/rbind/test10
26986ltp/testcases/kernel/fs/fs_bind/rbind/test11
26987ltp/testcases/kernel/fs/fs_bind/rbind/test12
26988ltp/testcases/kernel/fs/fs_bind/rbind/test13
26989ltp/testcases/kernel/fs/fs_bind/rbind/test14
26990ltp/testcases/kernel/fs/fs_bind/rbind/test15
26991ltp/testcases/kernel/fs/fs_bind/rbind/test16
26992ltp/testcases/kernel/fs/fs_bind/rbind/test17
26993ltp/testcases/kernel/fs/fs_bind/rbind/test18
26994ltp/testcases/kernel/fs/fs_bind/rbind/test19
26995ltp/testcases/kernel/fs/fs_bind/rbind/test20
26996ltp/testcases/kernel/fs/fs_bind/rbind/test21
26997ltp/testcases/kernel/fs/fs_bind/rbind/test22
26998ltp/testcases/kernel/fs/fs_bind/rbind/test23
26999ltp/testcases/kernel/fs/fs_bind/rbind/test24
27000ltp/testcases/kernel/fs/fs_bind/rbind/test25
27001ltp/testcases/kernel/fs/fs_bind/rbind/test26
27002ltp/testcases/kernel/fs/fs_bind/rbind/test27
27003ltp/testcases/kernel/fs/fs_bind/rbind/test28
27004ltp/testcases/kernel/fs/fs_bind/rbind/test29
27005ltp/testcases/kernel/fs/fs_bind/rbind/test30
27006ltp/testcases/kernel/fs/fs_bind/rbind/test31
27007ltp/testcases/kernel/fs/fs_bind/rbind/test32
27008ltp/testcases/kernel/fs/fs_bind/rbind/test33
27009ltp/testcases/kernel/fs/fs_bind/rbind/test34
27010ltp/testcases/kernel/fs/fs_bind/rbind/test35
27011ltp/testcases/kernel/fs/fs_bind/rbind/test36
27012ltp/testcases/kernel/fs/fs_bind/rbind/test37
27013ltp/testcases/kernel/fs/fs_bind/rbind/test38
27014ltp/testcases/kernel/fs/fs_bind/rbind/test39
27015ltp/testcases/kernel/fs/fs_bind/regression/OO_descriptions.txt
27016ltp/testcases/kernel/fs/fs_bind/regression/test01
27017ltp/testcases/kernel/fs/fs_bind/regression/test02
27018ltp/testcases/kernel/fs/fs_bind/regression/test03
27019ltp/testscripts/test_fs_bind.sh
27020
2702130) Log Message:
27022The 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>.
27023
27024Modified File(s):
27025ltp/testcases/kernel/io/direct_io/diotest4.c
27026
2702731) Log Message:
27028This 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>.
27029
27030Modified File(s):
27031ltp/testcases/kernel/mem/shmt/shmt02.c
27032ltp/testcases/kernel/mem/shmt/shmt04.c
27033ltp/testcases/kernel/mem/shmt/shmt05.c
27034ltp/testcases/kernel/mem/shmt/shmt06.c
27035ltp/testcases/kernel/mem/shmt/shmt07.c
27036ltp/testcases/kernel/mem/shmt/shmt09.c
27037
2703832) Log Message:
27039These 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>.
27040
27041Modified File(s):
27042ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
27043
2704433) Log Message:
27045These 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>.
27046
27047Modified File(s):
27048ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
27049
2705034) Log Message:
27051I 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>.
27052
27053Modified File(s):
27054ltp/testcases/kernel/mem/shmt/shmt05.c
27055
2705635) Log Message:
27057Roy Lee <roylee17@gmail.com> wrote:
27058Your 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.
27059Helge Deller <deller@gmx.de> wrote:
27060Yes, 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.
27061Roy Lee <roylee17@gmail.com> wrote back:
27062Here's the patch for the shmt06 according to Helge's recommandation, please help review it.
27063
27064Modified File(s):
27065ltp/testcases/kernel/mem/shmt/shmt06.c
27066
2706736) Log Message:
27068Adding default Log File generation support for LTP. By, Subrata Modak<subrata@linux.vnet.ibm.com>
27069
27070Modified File(s):
27071ltp/runltp
27072
2707337) Log Message:
27074Both 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:
270751) probing an available address by a pair of shmat/shmdt calls, and,
270762) replaceing the addr with offset in the struct test_case_t.
27077By, Roy Lee <roylee17@gmail.com>
27078
27079Modified File(s):
27080ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
27081ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
27082
2708338) Log Message:
27084The "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>.
27085
27086Modified File(s):
27087ltp/pan/pan.c
27088
2708939) Log Message:
27090Make-sync_pipe-API-more-generic-and-update-related.patch.
27091Roy Lee <roylee17@gmail.com> noted:
27092Referring 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.
27093Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com> noted:
27094I 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>.
27095
27096Modified File(s):
27097ltp/testcases/kernel/syscalls/execve/execve05.c
27098ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
27099ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
27100ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
27101ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
27102ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
27103ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
27104ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
27105ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.c
27106ltp/testcases/kernel/syscalls/lib/libtestsuite.c
27107ltp/testcases/kernel/syscalls/lib/libtestsuite.h
27108
2710940) Log Message:
27110Put-libtestsuite-to-a-more-common-place.patch
27111Roy Lee <roylee17@gmail.com> noted:
27112Referring 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.
27113Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com> noted:
27114I 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>.
27115
27116Modified File(s):
27117ltp/testcases/kernel/syscalls/Makefile
27118ltp/testcases/kernel/syscalls/chdir/Makefile
27119ltp/testcases/kernel/syscalls/creat/Makefile
27120ltp/testcases/kernel/syscalls/execve/Makefile
27121ltp/testcases/kernel/syscalls/fchdir/Makefile
27122ltp/testcases/kernel/syscalls/ftruncate/Makefile
27123ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
27124ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
27125ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
27126ltp/testcases/kernel/syscalls/ipc/semop/Makefile
27127ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
27128ltp/testcases/kernel/syscalls/kill/Makefile
27129ltp/testcases/kernel/syscalls/mkdir/Makefile
27130ltp/testcases/kernel/syscalls/mremap/Makefile
27131ltp/testcases/kernel/syscalls/open/Makefile
27132ltp/testcases/kernel/syscalls/rename/Makefile
27133ltp/testcases/kernel/syscalls/rmdir/Makefile
27134ltp/testcases/kernel/syscalls/sched_setscheduler/Makefile
27135ltp/testcases/kernel/syscalls/vhangup/Makefile
27136
27137Added File(s):
27138ltp/include/libtestsuite.h
27139ltp/lib/libtestsuite.c
27140
2714141) Log Message:
27142The 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>.
27143
27144Modified File(s):
27145ltp/testcases/kernel/syscalls/ipc/shmat/shmat01.c
27146ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
27147
2714842) Log Message:
27149Currently 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>.
27150
27151Modified File(s):
27152ltp/ltp-devel.spec
27153ltp/doc/man1/Makefile
27154ltp/doc/man3/Makefile
27155
2715643) Log Message:
27157Included all of /include and /lib and /doc in the ltp-devel RPMs. By George Kraft <gk4@us.ibm.com>.
27158
27159Modified File(s):
27160ltp/README.ltp-devel
27161ltp/ltp-devel.spec
27162ltp/include/Makefile
27163
2716444) Log Message:
27165Preparing for the next Stable release of ltp-devel Packages, which will have:
271661) All files under ltp/include in the package,
271672) Install ltp man pages in system man directory.
27168
27169Modified File(s):
27170ltp/ltp-devel.spec
27171
2717245) Log Message:
27173Profiled Tests:
27174Basically 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.
27175This patch is intentionnally global as splitting changes would not make sense.
27176This includes:
27177- changes of scripts for automated tests to feature profiles
27178- individual changes for tests using automation
27179- a default profile (to be used as an example)
27180- documentation writing/modifying.
27181Signed-off-by: Gilles Carry <gilles.carry@bull.net>,
27182Reviewed-by: Ankita Garg <ankita@in.ibm.com>.
27183
27184Modified Files:
27185ltp/testcases/realtime/run.sh
27186ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
27187ltp/testcases/realtime/func/gtod_latency/run_auto.sh
27188ltp/testcases/realtime/func/matrix_mult/run_auto.sh
27189ltp/testcases/realtime/func/periodic_cpu_load/run_auto.sh
27190ltp/testcases/realtime/func/pi-tests/run_auto.sh
27191ltp/testcases/realtime/func/pi_perf/run_auto.sh
27192ltp/testcases/realtime/func/prio-preempt/run_auto.sh
27193ltp/testcases/realtime/func/prio-wake/run_auto.sh
27194ltp/testcases/realtime/func/pthread_kill_latency/run_auto.sh
27195ltp/testcases/realtime/func/sched_football/run_auto.sh
27196ltp/testcases/realtime/func/sched_jitter/run_auto.sh
27197ltp/testcases/realtime/func/sched_latency/run_auto.sh
27198ltp/testcases/realtime/func/thread_clock/run_auto.sh
27199ltp/testcases/realtime/scripts/run_c_files.sh
27200ltp/testcases/realtime/scripts/setenv.sh
27201Added Files:
27202ltp/testcases/realtime/doc/AUTOMATED_RUN
27203ltp/testcases/realtime/doc/run_auto.sh.tpl
27204ltp/testcases/realtime/profiles/default
27205ltp/testcases/realtime/testcases/realtime/doc/AUTOMATED_RUN
27206
27207
2720846) Log Message:
27209This 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>
27210
27211Modified File(s):
27212ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
27213
2721447) Log Message:
27215I got failures on ptrace03 because the latest kernel allows init process to be traced. The commit is:
27216http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=00cd5c37afd5f431ac186dd131705048c0a11fdb,
27217See the discussion in LKML: http://marc.info/?t=120628018600001.
27218So we should not execute this test case if the kernel version is above 2.6.25.
27219Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>.
27220
27221Modified File(s):
27222ltp/testcases/kernel/syscalls/ptrace/ptrace03.c
27223
2722448) Log Message:
27225execve02 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:
27226<output>
27227Hello World
27228</output>
27229with return code 0 (success)
27230
27231instead of:
27232
27233<output>
27234execve02 1 FAIL : Failures reported above
27235</output>
27236with return code matching FAIL.
27237
27238This 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>
27239
27240Modified File(s):
27241ltp/testcases/kernel/syscalls/execve/execve02.c
27242
2724349) Log Message:
27244Profiled tests - cleanup. I forgot some useless code in the scripts. These patches do the cleanup. Signed-off-by: Gilles Carry <gilles.carry@bull.net>.
27245
27246Modified File(s):
27247ltp/testcases/realtime/scripts/run_c_files.sh
27248ltp/testcases/realtime/func/sched_latency/run_auto.sh
27249
2725050) Log message:
27251I got the following failure:
27252adjtimex02 4 FAIL : Test Failed, adjtimex()returned 5, errno = 0 : Success
27253adjtimex02 5 FAIL : Test Failed, adjtimex()returned 5, errno = 0 : Success
27254This 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):
27255adjtimex02 4 CONF : this kernel normalizes buf.offset value if it is outside the acceptable range.
27256adjtimex02 5 CONF : this kernel normalizes buf.offset value if it is outside the acceptable range.
27257Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>
27258
27259Modified File(s):
27260ltp/testcases/kernel/syscalls/adjtimex/adjtimex02.c
27261
2726251) Log Message:
27263Manas 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.
27264
27265Modified Files:
27266ltp/testcases/network/nfsv4/locks/Makefile
27267ltp/testcases/network/nfsv4/locks/locktests.c
27268Added Files:
27269ltp/testcases/network/nfsv4/locks/test
27270ltp/testcases/network/nfsv4/locks/deploy/locktests.tar.gz
27271Removed Files:
27272ltp/testcases/network/nfsv4/locks/locktests.h
27273ltp/testcases/network/nfsv4/locks/deploy/locktests-2.tar.gz
27274
2727552) Log Message:
27276Restored back the Makefile content. Else, there will be build/clean/install failures. Subrata Modak <subrata@linux.vnet.ibm.com>.
27277
27278Modified File(s):
27279ltp/testcases/network/nfsv4/locks/Makefile
27280
2728153) Log Message:
27282Adding this part of default LTP run. Subrata Modak <subrata@linux.vnet.ibm.com>.
27283
27284Modified Files:
27285ltp/runltp
27286
27287Added Files:
27288ltp/runtest/fcntl-locktests
27289
2729054) Log Message:
27291This 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>.
27292
27293Modified File(s):
27294ltp/testcases/kernel/fs/proc/proc01.c
27295
2729655) Log Message:
27297This 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>.
27298
27299Modified File(s):
27300ltp/testcases/kernel/fs/proc/proc01.c
27301
2730256) Log Message:
27303This 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>.
27304
27305Modified File(s):
27306ltp/testcases/kernel/controllers/test_controllers.sh
27307ltp/testcases/kernel/controllers/memctl/memctl_test01.c
27308ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
27309
2731057) Log Message:
27311This 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>.
27312
27313Modified File(s):
27314ltp/testcases/kernel/controllers/test_controllers.sh
27315ltp/testcases/kernel/controllers/memctl/memctl_test01.c
27316ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
27317
2731858) Log Message:
27319This patch adds the documentation for memory controller. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
27320
27321Modified Files:
27322ltp/testcases/kernel/controllers/README
27323ltp/testcases/kernel/controllers/testplan.txt
27324Added Files:
27325ltp/testcases/kernel/controllers/memctl/README
27326ltp/testcases/kernel/controllers/memctl/memctl_testplan.txt
27327
2732859) Log Message:
27329According to man sigpause :
27330 int sigpause(int sigmask); /* BSD */
27331 int sigpause(int sig); /* System V / Unix95 */
27332[...]
27333Linux Notes
27334 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>.
27335
27336Modified File(s):
27337ltp/testcases/kernel/ipc/ipc_stress/signal_test_01.c
27338
2733960) Log Message:
27340Ankita Proposed that:
27341We 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:
27342o Make the output of the test more readable. It is now time ordered.
27343o 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.
27344o Remove an extra lock and unlock on mutex when updating wakeup.arr.
27345
27346Chirag Jog <chirag@linux.vnet.ibm.com> commented:
27347I 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 :)
27348
27349Ankita Replied:
27350Yep 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.
27351Signed-off-by: Ankita Garg <ankita@in.ibm.com>
27352Signed-off-by: Chandan Kumar B V <cbhuvana@in.ibm.com>
27353
27354Modified File(s):
27355ltp/testcases/realtime/func/prio-wake/prio-wake.c
27356
2735761) Log Message:
27358This 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>.
27359
27360Modified File(s):
27361ltp/testcases/kernel/controllers/memctl/README
27362
subrata_modak441f60e2008-05-01 11:26:35 +000027363LTP-20080430
27364
273651) Log Message:
27366Addition 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>
27367
27368Modified File(s):
27369ltp/Makefile
27370ltp/lib/Makefile
27371ltp/pan/Makefile
27372
27373Added File(s):
27374ltp/README.ltp-devel
27375ltp/ltp-devel.spec
27376ltp/doc/man1/Makefile
27377ltp/doc/man3/Makefile
27378ltp/include/Makefile
27379ltp/lib/ltp.pc
27380
273812) Log Message:
27382This 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>
27383
27384Modified File(s):
27385ltp/testcases/Makefile
27386
273873) Log Message:
27388Previously 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>
27389
27390Modified File(s):
27391ltp/testscripts/test_selinux.sh
27392
273934) Log Message:
27394This 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:
273951) 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.
273962) 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.
27397
27398Modified File(s):
27399ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
27400ltp/testcases/kernel/security/selinux-testsuite/tests/runtest.sh
27401ltp/testscripts/test_selinux.sh
27402
274035) Log Message:
27404Ok 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>
27405
27406Modified File(s):
27407ltp/testcases/kernel/security/selinux-testsuite/policy/test_global.te
27408ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
27409ltp/testscripts/test_selinux.sh
27410
274116) Log Message:
27412dont build things statically, by, Mike Frysinger <vapier@users.sourceforge.net>
27413
27414Modified File(s):
27415ltp/testcases/kernel/syscalls/inotify/Makefile
27416
274177) Log Message:
27418anal fix: add whitespace between arguments, by, Mike Frysinger <vapier@users.sourceforge.net>
27419
27420Modified File(s):
27421ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
27422ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
27423ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
27424ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
27425ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
27426ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
27427
274288) Log Message:
27429This 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>
27430
27431File(s) Updated:
27432ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
27433ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
27434ltp/testcases/kernel/syscalls/ipc/shmat/shmat02.c
27435ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
27436ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
27437
274389) Log Message:
27439This 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>
27440
27441Modified File(s):
27442ltp/testcases/kernel/syscalls/ipc/msgget/msgget02.c
27443
2744410) Log Message:
27445These 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>
27446
27447Modified File(s):
27448ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
27449
2745011) Log Message:
27451This 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>
27452
27453Modified File(s):
27454ltp/testcases/kernel/syscalls/ipc/shmctl/Makefile
27455ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl01.
27456
2745712) Log Message:
27458Fix 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>
27459
27460Modified Files:
27461ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl04.c
27462
2746313 Log Message:
27464Fix concurrency issue in msgctl06. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
27465
27466Modified Files:
27467ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
27468
2746914) Log Message:
27470This patch fix a concurrency issue in msgctl07, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
27471
27472Modified Files:
27473ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl07.c
27474
2747515) Log Message:
27476Fix 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>
27477
27478Modified Files:
27479ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv02.c
27480
2748116) Log Message:
27482Fix 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>
27483
27484Modified Files:
27485ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv05.c
27486
2748717) Log Message:
27488Fix 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>
27489
27490Modified Files:
27491ltp/testcases/kernel/syscalls/ipc/msgrcv/Makefile
27492ltp/testcases/kernel/syscalls/ipc/msgrcv/msgrcv06.c
27493
2749418) Log Message:
27495Fix 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>
27496
27497Modified Files:
27498ltp/testcases/kernel/syscalls/ipc/msgsnd/Makefile
27499ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd05.c
27500
2750119) Log Message:
27502Fix 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>
27503
27504Modified Files:
27505ltp/testcases/kernel/syscalls/ipc/msgsnd/msgsnd06.c
27506
2750720) Log Message:
27508Fix concurrency issue in semget05. Create private semaphores to avoid conflict with concurrent processes. Signed-off-by: Matthieu Fertré <mfertre@irisa.fr>
27509
27510Modified Files:
27511ltp/testcases/kernel/syscalls/ipc/semget/semget05.c
27512
2751321) Log Message:
27514Fix 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>
27515
27516Modified Files:
27517ltp/testcases/kernel/syscalls/ipc/semop/Makefile
27518ltp/testcases/kernel/syscalls/ipc/semop/semop05.c
27519
2752022) Log Message:
27521This 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>
27522
27523Modified File(s):
27524ltp/testscripts/networkstress.sh
27525
2752623) Log Message:
27527Updated the test case as per the man page
27528***********
27529RETURN VALUE
27530 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
27531***********
27532Return 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>
27533
27534Modified Files:
27535ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
27536
2753724) Log Message:
27538A patch to include all the headers for the ltp-devel package, by, George Kraft <gk4@austin.ibm.com>
27539
27540Modified File(s):
27541ltp/ltp-devel.spec
27542ltp/include/Makefile
27543
2754425) Log Message:
27545Fix from Vivi Li for stack overflows on no-mmu systems: declare large buffers in .bss rather than on the stack
27546
27547Modified File(s):
27548ltp/testcases/kernel/syscalls/inotify/inotify01.c
27549ltp/testcases/kernel/syscalls/inotify/inotify02.c
27550
2755126) Log Message:
27552Here is the patch to remove the unneeded dyntrans lines. Causes no new failures on my f8 test image.
27553Subject: selinux testsuite: don't give away dyntrans
27554domain_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>
27555
27556Modified File(s):
27557ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
27558
2755927) Log Message:
27560Making these tests run as default with LTP run, by, Subrata Modak <subrata@linux.vnet.ibm.com>
27561
27562Modified File(s):
27563ltp/runtest/fs
27564ltp/runtest/ipc
27565ltp/runtest/mm
27566ltp/runtest/sched
27567
2756828) Log Message:
27569split CFLAGS/CPPFLAGS properly and remove inappropriate flags, by, Mike Frysinger <vapier@users.sourceforge.net>
27570
27571Modified File(s):
27572ltp/testcases/realtime/config.mk
27573
2757429) Log Message:
27575dont stick ar flags into AR, and dont set AR/RANLIB by default, by, Mike Frysinger <vapier@users.sourceforge.net>
27576
27577Modified File(s):
27578ltp/testcases/realtime/lib/Makefile
27579
2758030) Log Message:
27581setup default RANLIB, by, Mike Frysinger <vapier@users.sourceforge.net>
27582
27583Modified File(s):
27584ltp/Makefile
27585
2758631) Log Message:
27587checks return values of asprintf calls else gcc-4.3.0 fails like following;
27588...
27589libstats.c:308: error: ignoring return value of 'asprintf', declared with attribute warn_unused_result
27590libstats.c:312: error: ignoring return value of 'asprintf', declared with attribute warn_unused_result
27591...
27592Signed-off-by: S.Çağlar Onur <caglar@pardus.org.tr>
27593Acked-by: Chirag <chirag@linux.vnet.ibm.com>
27594
27595Modified File(s):
27596ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
27597ltp/testcases/realtime/lib/libstats.c
27598
2759932) Log Message:
27600faccessat01 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>
27601
27602Modified File(s):
27603ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
27604ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
27605
2760633) Log Message:
27607According 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
27608http://sources.redhat.com/ml/libc-alpha/2008-04/msg00054.html and
27609http://sources.redhat.com/ml/libc-alpha/2008-04/msg00055.html.
27610Signed-off-by:
27611S.Çağlar Onur <caglar@pardus.org.tr>
27612
27613Modified File(s):
27614ltp/doc/testcases/kernel.txt
27615ltp/runtest/ltplite
27616ltp/runtest/stress.part3
27617ltp/runtest/syscalls
27618Removed File(s):
27619ltp/testcases/kernel/syscalls/times/times02.c
27620
2762134) Log Message:
27622This 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
27623<anoop.vijayan@in.ibm.com>
27624
27625Modified File(s):
27626ltp/testcases/network/tcp_cmds/tcpdump/tcpdump01
27627
2762835) Log Message:
27629Now 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>
27630
27631Modified Files:
27632ltp/testcases/realtime/func/async_handler/async_handler.c
27633ltp/testcases/realtime/func/async_handler/async_handler_jk.c
27634ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
27635ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
27636ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
27637ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
27638ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
27639ltp/testcases/realtime/func/measurement/preempt_timing.c
27640ltp/testcases/realtime/func/measurement/rdtsc-latency.c
27641ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
27642ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
27643ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
27644ltp/testcases/realtime/func/pi-tests/test-skeleton.c
27645ltp/testcases/realtime/func/pi-tests/testpi-0.c
27646ltp/testcases/realtime/func/pi-tests/testpi-1.c
27647ltp/testcases/realtime/func/pi-tests/testpi-2.c
27648ltp/testcases/realtime/func/pi-tests/testpi-4.c
27649ltp/testcases/realtime/func/pi-tests/testpi-5.c
27650ltp/testcases/realtime/func/pi-tests/testpi-6.c
27651ltp/testcases/realtime/func/pi-tests/testpi-7.c
27652ltp/testcases/realtime/func/pi_perf/pi_perf.c
27653ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
27654ltp/testcases/realtime/func/prio-wake/prio-wake.c
27655ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
27656ltp/testcases/realtime/func/thread_clock/tc-2.c
27657ltp/testcases/realtime/include/libjvmsim.h
27658ltp/testcases/realtime/include/libstats.h
27659ltp/testcases/realtime/include/list.h
27660ltp/testcases/realtime/lib/libjvmsim.c
27661ltp/testcases/realtime/lib/libstats.c
27662ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
27663ltp/testcases/realtime/perf/latency/pthread_cond_many.c
27664ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
27665ltp/testcases/realtime/stress/pi-tests/testpi-3.c
27666
2766736) Log Message:
27668pi_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>
27669
27670Modified Files:
27671ltp/testcases/realtime/func/Makefile
27672
2767337) Log Message:
27674The 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>.
27675
27676Modified Files:
27677ltp/testcases/realtime/config.mk
27678ltp/testcases/realtime/lib/Makefile
27679
2768038) Log Message:
27681periodic_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>.
27682
27683Modified Files:
27684ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
27685
2768639) Log Message:
27687Some 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>.
27688
27689Modified Files:
27690ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
27691ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
27692ltp/testcases/realtime/func/pi_perf/pi_perf.c
27693
2769440) Log Message:
27695Remove the last 2 files missed in the migration, namely:
27696testcases/realtime/stress/pi-tests/GNUmakefile.am
27697testcases/realtime/stress/pi-tests/GNUmakefile.in
27698Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
27699
27700Removed Files:
27701ltp/testcases/realtime/stress/pi-tests/GNUmakefile.am
27702ltp/testcases/realtime/stress/pi-tests/GNUmakefile.in
27703
2770441) Log Message:
27705In 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>
27706
27707Modified Files:
27708ltp/testcases/kernel/syscalls/execve/Makefile
27709ltp/testcases/kernel/syscalls/execve/execve05.c
27710
2771142) Log Message:
27712I 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
27713nges by Roy Lee <roylee17@gmail.com>.
27714
27715Modified File(s):
27716ltp/testcases/kernel/syscalls/execve/execve05.c
27717
2771843) Log Message:
27719This 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>
27720
27721Modified File(s):
27722ltp/testcases/kernel/syscalls/execve/execve02.c
27723
2772444) Log Message:
27725This 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>.
27726
27727Modified File(s):
27728ltp/testcases/kernel/syscalls/ftruncate/Makefile
27729ltp/testcases/kernel/syscalls/ftruncate/ftruncate04.c
27730
2773145) Log Message:
27732The 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
27733#ifndef __NR_fadvise64
27734#define __NR_fadvise64 0
27735in each of the files that the patches were added. By, Shane Volpe <shanevolpe@gmail.com>
27736
27737Modified File(s):
27738ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
27739ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
27740ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
27741ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
27742
2774346) Log Message:
27744The 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>
27745
27746Modified File(s):
27747ltp/testcases/kernel/syscalls/sysfs/sysfs01.c
27748ltp/testcases/kernel/syscalls/sysfs/sysfs02.c
27749ltp/testcases/kernel/syscalls/sysfs/sysfs03.c
27750ltp/testcases/kernel/syscalls/sysfs/sysfs04.c
27751ltp/testcases/kernel/syscalls/sysfs/sysfs05.c
27752ltp/testcases/kernel/syscalls/sysfs/sysfs06.c
27753
2775447) Log Message:
27755Executing f00f testcase in x86 Xeon machines, it failed returning SIGSEGV:
27756# ./f00f
27757f00f 0 INFO : Testing for proper f00f instruction handling.
27758Segmentation fault
27759
27760Searching 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>.
27761
27762Modified File(s):
27763ltp/testcases/misc/f00f/f00f.c
27764
2776548) Log Message:
27766nptl01 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>.
27767
27768Modified File(s):
27769ltp/testcases/kernel/sched/nptl/nptl01.c
27770
2777149) Log Message:
27772I 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>.
27773
27774Removed File(s):
27775ltp/testcases/realtime/func/async_handler/run_auto.sh
27776
2777750) Log Message:
27778This 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>
27779
27780Modified File(s):
27781ltp/testcases/kernel/syscalls/sockioctl/sockioctl01.c
27782
2778351) Log Message:
27784Attached 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>
27785
27786Modified File(s):
27787ltp/lib/Makefile
27788
2778952) Log Message:
27790overhaul script to make things much easier to manage by Garrett Cooper <yanegomi@gmail.com>
27791
27792Modified File(s):
27793ltp/IDcheck.sh
27794
2779553) Log Message:
27796simplify targets, by, Mike Frysinger <vapier@users.sourceforge.net>
27797
27798Modified File(s):
27799ltp/testcases/kernel/fs/fs_perms/Makefile
27800
2780154) Log Message:
27802cleanup code and add error checking, by, Mike Frysinger <vapier@users.sourceforge.net>
27803
27804Modified File(s):
27805ltp/testcases/kernel/fs/fs_perms/Makefile
27806ltp/testcases/kernel/fs/fs_perms/fs_perms.c
27807
2780855) Log Message:
27809Attached 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>.
27810
27811Modified File(s):
27812ltp/testcases/kernel/security/filecaps/Makefile
27813ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
27814
2781556) Log Message:
27816The 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>.
27817
27818Modified File(s):
27819ltp/testcases/misc/math/float/main.c
27820ltp/testcases/misc/math/float/bessel/genbessel.c
27821ltp/testcases/misc/math/float/exp_log/genexp_log.c
27822ltp/testcases/misc/math/float/iperb/geniperb.c
27823ltp/testcases/misc/math/float/power/genpower.c
27824ltp/testcases/misc/math/float/trigo/gentrigo.c
27825
2782657) Log Message:
27827Some Cleanups for CPU Controller Test Cases by Sudhir Kumar. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>, Acked-by: Dhaval Giani
27828<dhaval@linux.vnet.ibm.com>.
27829
27830Modified File(s):
27831ltp/testcases/kernel/controllers/test_controllers.sh
27832ltp/testcases/kernel/controllers/testplan.txt
27833ltp/testcases/kernel/controllers/cpuctl/cpuctl_test01.c
27834ltp/testcases/kernel/controllers/cpuctl/cpuctl_test02.c
27835ltp/testcases/kernel/controllers/cpuctl/cpuctl_test03.c
27836ltp/testcases/kernel/controllers/cpuctl/cpuctl_test04.c
27837ltp/testcases/kernel/controllers/cpuctl/cpuctl_testplan.txt
27838ltp/testcases/kernel/controllers/cpuctl/parameters.sh
27839ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_stress_test.sh
27840ltp/testcases/kernel/controllers/cpuctl/run_cpuctl_test.sh
27841ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.c
27842ltp/testcases/kernel/controllers/libcontrollers/libcontrollers.h
27843
2784458) Log Message:
27845Initial 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>.
27846
27847Modified Files:
27848ltp/testcases/kernel/controllers/Makefile
27849ltp/testcases/kernel/controllers/test_controllers.sh
27850Added Files:
27851ltp/testcases/kernel/controllers/memctl/Makefile
27852ltp/testcases/kernel/controllers/memctl/memctl_test01.c
27853ltp/testcases/kernel/controllers/memctl/myfunctions.sh
27854ltp/testcases/kernel/controllers/memctl/run_memctl_test.sh
27855
subrata_modak7e0233d2008-03-31 05:55:27 +000027856LTP-20080331
27857
278581) Log Message:
27859Fix the following NFS warning:
27860ioctl01 0 WARN : tst_rmdir(): rmobj(/tmp/iocfNl8Bi) failed: remove(/tmp/iocfNl8Bi) failed; errno=39: Directory not empty,
27861by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
27862
27863Modified File(s):
27864ltp/testcases/kernel/syscalls/ioctl/ioctl01.c
27865
278662) Log Message:
27867Whitespaces cleanup and added -i argument for iterations, by, Gilles Carry <gilles.carry@bull.net>
27868
27869Modified File(s):
27870ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
27871ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
27872
278733) Log Message:
27874Test does:
27875..
27876pid1 = fork();
27877if (pid1 == 0) {
27878 /* child */
27879 kill(-pid1, SIGKILL);
27880...
27881which is wrong, since pid1 is zero.
27882By, Anton Gladkov <agladkov@parallels.com>
27883
27884Modified File(s):
27885ltp/testcases/kernel/syscalls/kill/kill06.c
27886
278874) Log Message:
27888Provide it with CHILD_STACK_SIZE, by, Anton Gladkov <agladkov@parallels.com>
27889
27890Modified File(s):
27891ltp/testcases/kernel/syscalls/clone/clone06.c
27892
278935) Log Message:
27894Fix '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>
27895
27896Modified File(s):
27897ltp/testcases/kernel/io/direct_io/diotest4.c
27898
278996) Log Message:
27900Initial Set of TI-RPC test Cases addition to LTP, by, Aurélien Charbon <aurelien.charbon@ext.bull.net>
27901
27902Modified File(s):
27903ltp/doc/testcases/network.txt ltp/runtest/rpc
27904ltp/runtest/stress.part3
27905ltp/testcases/kernel/include/linux_syscall_numbers.h
27906ltp/testcases/network/rpc/Makefile
27907ltp/testcases/network/rpc/README
27908
27909Removed File(s):
27910ltp/testcases/network/rpc/rpc01/Makefile
27911ltp/testcases/network/rpc/rpc01/rpc01
27912ltp/testcases/network/rpc/rpc01/rpc1.c
27913ltp/testcases/network/rpc/rpc01/rpc_server.c
27914ltp/testcases/network/rpc/rpc01/datafiles/file.1
27915ltp/testcases/network/rpc/rpc01/datafiles/file.2
27916ltp/testcases/network/rpc/rpcinfo/Makefile
27917ltp/testcases/network/rpc/rpcinfo/rpcinfo01
27918ltp/testcases/network/rpc/rup/Makefile
27919ltp/testcases/network/rpc/rup/rup01
27920ltp/testcases/network/rpc/rusers/Makefile
27921ltp/testcases/network/rpc/rusers/rusers01
27922
27923Added File(s):
27924ltp/testcases/network/rpc/basic_tests/Makefile
27925ltp/testcases/network/rpc/basic_tests/README
27926ltp/testcases/network/rpc/basic_tests/rpc01/Makefile
27927ltp/testcases/network/rpc/basic_tests/rpc01/rpc01
27928ltp/testcases/network/rpc/basic_tests/rpc01/rpc1.c
27929ltp/testcases/network/rpc/basic_tests/rpc01/rpc_server.c
27930ltp/testcases/network/rpc/basic_tests/rpc01/datafiles/file.1
27931ltp/testcases/network/rpc/basic_tests/rpc01/datafiles/file.2
27932ltp/testcases/network/rpc/basic_tests/rpcinfo/Makefile
27933ltp/testcases/network/rpc/basic_tests/rpcinfo/rpcinfo01
27934ltp/testcases/network/rpc/basic_tests/rup/Makefile
27935ltp/testcases/network/rpc/basic_tests/rup/rup01
27936ltp/testcases/network/rpc/basic_tests/rusers/Makefile
27937ltp/testcases/network/rpc/basic_tests/rusers/rusers01
27938ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile
27939ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.clnt
27940ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/Makefile.svc
27941ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/README
27942ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.auto
27943ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure.interactive
27944ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/configure~
27945ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install
27946ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/install.sh
27947ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_basic_lib.sh
27948ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_performance_lib.sh
27949ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_addrmanagmt_stress_lib.sh
27950ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_auth_basic_lib.sh
27951ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_basic_lib.sh
27952ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_complex_lib.sh
27953ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_dataint_lib.sh
27954ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_performance_lib.sh
27955ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_scalability_lib.sh
27956ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_broadc_stress_lib.sh
27957ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_basic_lib.sh
27958ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_complex_lib.sh
27959ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_limits_lib.sh
27960ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_performance_lib.sh
27961ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_createdestroy_stress_lib.sh
27962ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_err_basic_lib.sh
27963ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_regunreg_basic_lib.sh
27964ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_basic_lib.sh
27965ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_complex_lib.sh
27966ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_dataint_lib.sh
27967ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_performance_lib.sh
27968ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_scalability_lib.sh
27969ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_stdcall_stress_lib.sh
27970ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_tirpc_ts_run.sh
27971ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_run.sh
27972ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/rpc_ts_wizard.sh
27973ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/run_rpc_tirpc_tests.sh
27974ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_addrmanagmt_basic_lib.sh
27975ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_addrmanagmt_limits_lib.sh
27976ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_auth_basic_lib.sh
27977ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_basic_lib.sh
27978ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_complex_lib.sh
27979ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_dataint_lib.sh
27980ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_limits_lib.sh
27981ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_mt_lib.sh
27982ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_performance_lib.sh
27983ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_scalability_lib.sh
27984ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_bottomlevel_stress_lib.sh
27985ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_err_basic_lib.sh
27986ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_err_complex_lib.sh
27987ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_basic_lib.sh
27988ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_complex_lib.sh
27989ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_dataint_lib.sh
27990ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_limits_lib.sh
27991ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_mt_lib.sh
27992ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_performance_lib.sh
27993ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_scalability_lib.sh
27994ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_expertlevel_stress_lib.sh
27995ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_basic_lib.sh
27996ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_complex_lib.sh
27997ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_dataint_lib.sh
27998ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_limits_lib.sh
27999ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_mt_lib.sh
28000ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_performance_lib.sh
28001ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_scalability_lib.sh
28002ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_interlevel_stress_lib.sh
28003ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_basic_lib.sh
28004ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_complex_lib.sh
28005ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_dataint_lib.sh
28006ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_limits_lib.sh
28007ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_mt_lib.sh
28008ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_performance_lib.sh
28009ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_scalability_lib.sh
28010ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_simple_stress_lib.sh
28011ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_basic_lib.sh
28012ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_complex_lib.sh
28013ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_dataint_lib.sh
28014ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_limits_lib.sh
28015ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_mt_lib.sh
28016ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_performance_lib.sh
28017ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_scalability_lib.sh
28018ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tirpc_toplevel_stress_lib.sh
28019ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/Makefile.hdr
28020ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/categories
28021ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.ftr
28022ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/install.hdr
28023ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.ftr
28024ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/inc/rpc_ts_run.hdr
28025ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_get_myaddress.sh
28026ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_getmaps.sh
28027ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_getport.sh
28028ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.performance.sh
28029ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.sh
28030ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_rmtcall.stress.sh
28031ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_set.sh
28032ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_addrmanagmt_pmap_unset.sh
28033ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_auth_destroy.sh
28034ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authnone_create.sh
28035ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authunix_create.sh
28036ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_auth_authunix_create_default.sh
28037ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.complex.sh
28038ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.dataint.sh
28039ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.performance.sh
28040ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.scalability.sh
28041ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.sh
28042ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_broadc_clnt_broadcast.stress.sh
28043ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_create.sh
28044ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_create.stress.sh
28045ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_destroy.sh
28046ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnt_destroy.stress.sh
28047ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.complex.sh
28048ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.performance.sh
28049ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntraw_create.sh
28050ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.limits.sh
28051ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.performance.sh
28052ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.sh
28053ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clnttcp_create.stress.sh
28054ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_bufcreate.limits.sh
28055ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_bufcreate.sh
28056ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.performance.sh
28057ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.sh
28058ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_clntudp_create.stress.sh
28059ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svc_destroy.sh
28060ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svc_destroy.stress.sh
28061ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcfd_create.limits.sh
28062ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcfd_create.sh
28063ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcraw_create.performance.sh
28064ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcraw_create.sh
28065ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.limits.sh
28066ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.performance.sh
28067ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.sh
28068ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svctcp_create.stress.sh
28069ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_bufcreate.limits.sh
28070ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_bufcreate.sh
28071ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.performance.sh
28072ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.sh
28073ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_createdestroy_svcudp_create.stress.sh
28074ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_pcreateerror.sh
28075ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_perrno.sh
28076ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_perror.sh
28077ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_spcreateerror.sh
28078ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_sperrno.sh
28079ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_clnt_sperror.sh
28080ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_auth.sh
28081ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_noproc.sh
28082ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_noprog.sh
28083ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_progvers.sh
28084ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_systemerr.sh
28085ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_err_svcerr_weakauth.sh
28086ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_registerrpc.sh
28087ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_svc_register.sh
28088ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_svc_unregister.sh
28089ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_xprt_register.sh
28090ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_regunreg_xprt_unregister.sh
28091ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.dataint.sh
28092ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.performance.sh
28093ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.scalability.sh
28094ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.sh
28095ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_callrpc.stress.sh
28096ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.complex.sh
28097ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.dataint.sh
28098ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.performance.sh
28099ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.scalability.sh
28100ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.sh
28101ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_call.stress.sh
28102ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_control.dataint.sh
28103ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_control.sh
28104ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_freeres.sh
28105ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_clnt_geterr.sh
28106ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_freeargs.sh
28107ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getargs.dataint.sh
28108ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getargs.sh
28109ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_getcaller.sh
28110ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/rpc_stdcall_svc_sendreply.sh
28111ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getaddr.limits.sh
28112ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getaddr.sh
28113ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_addrmanagmt_rpcb_getmaps.sh
28114ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authdes_create.sh
28115ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authdes_seccreate.sh
28116ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authnone_create.sh
28117ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authsys_create.sh
28118ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_auth_authsys_create_default.sh
28119ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.complex.sh
28120ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.dataint.sh
28121ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.mt.sh
28122ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.performance.sh
28123ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.scalability.sh
28124ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.sh
28125ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_call.stress.sh
28126ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_dg_create.limits.sh
28127ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_dg_create.sh
28128ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_vc_create.limits.sh
28129ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_clnt_vc_create.sh
28130ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_dg_create.limits.sh
28131ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_dg_create.sh
28132ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_vc_create.limits.sh
28133ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_bottomlevel_svc_vc_create.sh
28134ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_pcreateerror.sh
28135ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perrno.complex.sh
28136ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perrno.sh
28137ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perror.complex.sh
28138ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_clnt_perror.sh
28139ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_noproc.sh
28140ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_noprog.sh
28141ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_progvers.sh
28142ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_systemerr.sh
28143ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_err_svcerr_weakauth.sh
28144ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.complex.sh
28145ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.dataint.sh
28146ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.mt.sh
28147ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.performance.sh
28148ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.scalability.sh
28149ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.sh
28150ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_call.stress.sh
28151ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_tli_create.limits.sh
28152ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_clnt_tli_create.sh
28153ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.complex.sh
28154ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.dataint.sh
28155ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.mt.sh
28156ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.performance.sh
28157ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.scalability.sh
28158ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.sh
28159ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_rmtcall.stress.sh
28160ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_set.sh
28161ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_rpcb_unset.sh
28162ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.mt.sh
28163ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.sh
28164ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_reg.stress.sh
28165ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_tli_create.limits.sh
28166ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_tli_create.sh
28167ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.mt.sh
28168ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.sh
28169ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_expertlevel_svc_unreg.stress.sh
28170ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.complex.sh
28171ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.dataint.sh
28172ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.mt.sh
28173ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.performance.sh
28174ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.scalability.sh
28175ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.sh
28176ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_call.stress.sh
28177ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_control.limits.sh
28178ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_control.sh
28179ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create.sh
28180ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create_timed.limits.sh
28181ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_clnt_tp_create_timed.sh
28182ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_interlevel_svc_tp_create.sh
28183ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.complex.sh
28184ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.dataint.sh
28185ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.mt.sh
28186ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.performance.sh
28187ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.scalability.sh
28188ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.sh
28189ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast.stress.sh
28190ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.complex.sh
28191ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.dataint.sh
28192ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.limits.sh
28193ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.mt.sh
28194ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.performance.sh
28195ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.scalability.sh
28196ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.sh
28197ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_broadcast_exp.stress.sh
28198ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.basic.sh
28199ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.complex.sh
28200ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.dataint.sh
28201ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.mt.sh
28202ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.performance.sh
28203ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.scalability.sh
28204ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_call.stress.sh
28205ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.basic.sh
28206ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.mt.sh
28207ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_simple_rpc_reg.stress.sh
28208ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.complex.sh
28209ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.dataint.sh
28210ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.mt.sh
28211ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.performance.sh
28212ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.scalability.sh
28213ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.sh
28214ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_call.stress.sh
28215ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create.sh
28216ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create_timed.limits.sh
28217ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_create_timed.sh
28218ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_clnt_destroy.sh
28219ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_svc_create.sh
28220ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/scripts/tirpc_toplevel_svc_destroy.sh
28221ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/cleaner.c.src
28222ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/1-basic.c
28223ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_get_myaddress/assertions.xml
28224ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/1-basic.c
28225ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getmaps/assertions.xml
28226ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/1-basic.c
28227ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_getport/assertions.xml
28228ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/1-basic.c
28229ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/2-stress.c
28230ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/7-performance.c
28231ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_rmtcall/assertions.xml
28232ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/1-basic.c
28233ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_set/assertions.xml
28234ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/1-basic.c
28235ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_addrmanagmt_pmap_unset/assertions.xml
28236ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/1-basic.c
28237ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_auth_destroy/assertions.xml
28238ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/1-basic.c
28239ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authnone_create/assertions.xml
28240ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/1-basic.c
28241ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create/assertions.xml
28242ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/1-basic.c
28243ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_auth_authunix_create_default/assertions.xml
28244ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/1-basic.c
28245ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/2-stress.c
28246ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/5-scalability.c
28247ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/6-dataint.c
28248ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/7-performance.c
28249ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/8-complex.c
28250ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_broadc_clnt_broadcast/assertions.xml
28251ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/1-basic.c
28252ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/2-stress.c
28253ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_create/assertions.xml
28254ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/1-basic.c
28255ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/2-stress.c
28256ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnt_destroy/assertions.xml
28257ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/1-basic.c
28258ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/7-performance.c
28259ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/8-complex.c
28260ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntraw_create/assertions.xml
28261ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/1-basic.c
28262ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/2-stress.c
28263ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/3-limits.c
28264ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/7-performance.c
28265ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clnttcp_create/assertions.xml
28266ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/1-basic.c
28267ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/3-limits.c
28268ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_bufcreate/assertions.xml
28269ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/1-basic.c
28270ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/2-stress.c
28271ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/7-performance.c
28272ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_clntudp_create/assertions.xml
28273ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/1-basic.c
28274ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/2-stress.c
28275ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svc_destroy/assertions.xml
28276ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/1-basic.c
28277ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/3-limits.c
28278ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcfd_create/assertions.xml
28279ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/1-basic.c
28280ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/7-performance.c
28281ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcraw_create/assertions.xml
28282ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/1-basic.c
28283ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/2-stress.c
28284ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/3-limits.c
28285ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/7-performance.c
28286ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svctcp_create/assertions.xml
28287ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/1-basic.c
28288ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/3-limits.c
28289ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_bufcreate/assertions.xml
28290ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/1-basic.c
28291ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/2-stress.c
28292ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/7-performance.c
28293ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_createdestroy_svcudp_create/assertions.xml
28294ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/1-basic.c
28295ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_pcreateerror/assertions.xml
28296ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/1-basic.c
28297ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perrno/assertions.xml
28298ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/1-basic.c
28299ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_perror/assertions.xml
28300ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/1-basic.c
28301ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_spcreateerror/assertions.xml
28302ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/1-basic.c
28303ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperrno/assertions.xml
28304ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/1-basic.c
28305ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_clnt_sperror/assertions.xml
28306ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/1-basic.c
28307ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_auth/assertions.xml
28308ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/1-basic.c
28309ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noproc/assertions.xml
28310ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/1-basic.c
28311ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_noprog/assertions.xml
28312ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/1-basic.c
28313ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_progvers/assertions.xml
28314ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/1-basic.c
28315ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_systemerr/assertions.xml
28316ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/1-basic.c
28317ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_err_svcerr_weakauth/assertions.xml
28318ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/1-basic.c
28319ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_registerrpc/assertions.xml
28320ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/1-basic.c
28321ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_register/assertions.xml
28322ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/1-basic.c
28323ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_svc_unregister/assertions.xml
28324ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/1-basic.c
28325ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_register/assertions.xml
28326ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/1-basic.c
28327ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_regunreg_xprt_unregister/assertions.xml
28328ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/1-basic.c
28329ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/2-stress.c
28330ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/5-scalability.c
28331ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/6-dataint.c
28332ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/7-performance.c
28333ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_callrpc/assertions.xml
28334ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/1-basic.c
28335ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/2-stress.c
28336ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/5-scalability.c
28337ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/6-dataint.c
28338ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/7-performance.c
28339ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/8-complex.c
28340ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_call/assertions.xml
28341ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/1-basic.c
28342ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/6-dataint.c
28343ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_control/assertions.xml
28344ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/1-basic.c
28345ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_freeres/assertions.xml
28346ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/1-basic.c
28347ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_clnt_geterr/assertions.xml
28348ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/1-basic.c
28349ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/assertions.xml
28350ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_freeargs/svc.c
28351ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/1-basic.c
28352ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/6-dataint.c
28353ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/assertions.xml
28354ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getargs/client.c
28355ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/1-basic.c
28356ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_getcaller/assertions.xml
28357ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/1-basic.c
28358ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/assertions.xml
28359ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/rpc/rpc_stdcall_svc_sendreply/client.c
28360ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/1-basic.c
28361ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/3-limits.c
28362ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getaddr/assertions.xml
28363ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/1-basic.c
28364ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_addrmanagmt_rpcb_getmaps/assertions.xml
28365ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/1-basic.c
28366ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_create/assertions.xml
28367ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/1-basic.c
28368ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authdes_seccreate/assertions.xml
28369ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/1-basic.c
28370ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authnone_create/assertions.xml
28371ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/1-basic.c
28372ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create/assertions.xml
28373ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/1-basic.c
28374ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_auth_authsys_create_default/assertions.xml
28375ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/1-basic.c
28376ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/2-stress.c
28377ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/4-mt.c
28378ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/5-scalability.c
28379ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/6-dataint.c
28380ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/7-performance.c
28381ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/8-complex.c
28382ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_call/assertions.xml
28383ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/1-basic.c
28384ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/3-limits.c
28385ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_dg_create/assertions.xml
28386ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/1-basic.c
28387ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/3-limits.c
28388ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_clnt_vc_create/assertions.xml
28389ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/1-basic.c
28390ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/3-limits.c
28391ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_dg_create/assertions.xml
28392ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/1-basic.c
28393ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/3-limits.c
28394ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_bottomlevel_svc_vc_create/assertions.xml
28395ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/1-basic.c
28396ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_pcreateerror/assertions.xml
28397ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/1-basic.c
28398ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/8-complex.c
28399ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perrno/assertions.xml
28400ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/1-basic.c
28401ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/8-complex.c
28402ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_clnt_perror/assertions.xml
28403ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/1-basic.c
28404ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noproc/assertions.xml
28405ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/1-basic.c
28406ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_noprog/assertions.xml
28407ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/1-basic.c
28408ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_progvers/assertions.xml
28409ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/1-basic.c
28410ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_systemerr/assertions.xml
28411ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/1-basic.c
28412ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_err_svcerr_weakauth/assertions.xml
28413ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/1-basic.c
28414ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/2-stress.c
28415ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/4-mt.c
28416ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/5-scalability.c
28417ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/6-dataint.c
28418ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/7-performance.c
28419ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/8-complex.c
28420ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_call/assertions.xml
28421ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/1-basic.c
28422ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/3-limits.c
28423ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_clnt_tli_create/assertions.xml
28424ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/1-basic.c
28425ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/2-stress.c
28426ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/4-mt.c
28427ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/5-scalability.c
28428ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/6-dataint.c
28429ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/7-performance.c
28430ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/8-complex.c
28431ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_rmtcall/assertions.xml
28432ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/1-basic.c
28433ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_set/assertions.xml
28434ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/1-basic.c
28435ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_rpcb_unset/assertions.xml
28436ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/1-basic.c
28437ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/2-stress.c
28438ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/4-mt.c
28439ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_reg/assertions.xml
28440ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/1-basic.c
28441ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/3-limits.c
28442ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_tli_create/assertions.xml
28443ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/1-basic.c
28444ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/2-stress.c
28445ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/4-mt.c
28446ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_expertlevel_svc_unreg/assertions.xml
28447ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/1-basic.c
28448ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/2-stress.c
28449ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/4-mt.c
28450ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/5-scalability.c
28451ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/6-dataint.c
28452ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/7-performance.c
28453ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/8-complex.c
28454ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_call/assertions.xml
28455ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/1-basic.c
28456ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/3-limits.c
28457ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_control/assertions.xml
28458ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/1-basic.c
28459ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create/assertions.xml
28460ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/1-basic.c
28461ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/3-limits.c
28462ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_clnt_tp_create_timed/assertions.xml
28463ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_svc_tp_create/1-basic.c
28464ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_interlevel_svc_tp_create/assertions.xml
28465ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/1-basic.c
28466ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/2-stress.c
28467ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/4-mt.c
28468ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/5-scalability.c
28469ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/6-dataint.c
28470ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/7-performance.c
28471ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/8-complex.c
28472ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast/assertions.xml
28473ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/1-basic.c
28474ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/2-stress.c
28475ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/3-limits.c
28476ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/4-mt.c
28477ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/5-scalability.c
28478ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/6-dataint.c
28479ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/7-performance.c
28480ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/8-complex.c
28481ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_broadcast_exp/assertions.xml
28482ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/1-basic.c
28483ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/2-stress.c
28484ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/4-mt.c
28485ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/5-scalability.c
28486ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/6-dataint.c
28487ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/7-performance.c
28488ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/8-complex.c
28489ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_call/assertions.xml
28490ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/1-basic.c
28491ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/2-stress.c
28492ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/4-mt.c
28493ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_simple_rpc_reg/assertions.xml
28494ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/1-basic.c
28495ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/2-stress.c
28496ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/4-mt.c
28497ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/5-scalability.c
28498ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/6-dataint.c
28499ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/7-performance.c
28500ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/8-complex.c
28501ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_call/assertions.xml
28502ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/1-basic.c
28503ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create/assertions.xml
28504ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/1-basic.c
28505ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/3-limits.c
28506ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_create_timed/assertions.xml
28507ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/1-basic.c
28508ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_clnt_destroy/assertions.xml
28509ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/1-basic.c
28510ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_create/assertions.xml
28511ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/1-basic.c
28512ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_suite/tirpc/tirpc_toplevel_svc_destroy/assertions.xml
28513ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_1/rpc_svc_1.c
28514ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/rpc_svc_2/rpc_svc_2.c
28515ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_1/tirpc_svc_1.c
28516ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_11/tirpc_svc_11.c
28517ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_2/tirpc_svc_2.c
28518ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_3/tirpc_svc_3.c
28519ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_4/tirpc_svc_4.c
28520ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_5/tirpc_svc_5.c
28521ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_6/tirpc_svc_6.c
28522ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_7/tirpc_svc_7.c
28523ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_8/tirpc_svc_8.c
28524ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tests_pack/tirpc_svc_9/tirpc_svc_9.c
28525ltp/testcases/network/rpc/rpc-tirpc-full-test-suite/tsLogParser/rpc_ts.mod.php
28526
285277) Log Message:
28528The idea of the patch is "to make things that should be extern, extern". The means to do this are:
285291. Explicitly declaring variables extern in some places.
285302. Defining _USC_LIB_ where appropriate.
28531
28532My 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>
28533
28534Modified File(s):
28535ltp/testcases/kernel/mem/hugetlb/lib/Makefile
28536ltp/testcases/kernel/syscalls/ipc/lib/Makefile
28537ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
28538ltp/testcases/kernel/syscalls/ipc/lib/ipcsem.h
28539ltp/testcases/kernel/syscalls/kill/kill05.c
28540ltp/testcases/kernel/syscalls/kill/kill07.c
28541ltp/testcases/kernel/syscalls/lib/Makefile
28542ltp/testcases/kernel/syscalls/nftw/lib.c
28543ltp/testcases/network/sctp/testlib/Makefile
28544
285458) Log Message:
28546Add 2 scripts for detecting features used by some tests, namely:
28547- support for pthread_mutexattr_setprotocol(..., PTHREAD_PRIO_INHERIT)
28548- support for pthread_mutexattr_setrobust_np()
28549Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
28550
28551Added Files:
28552ltp/testcases/realtime/scripts/check_pi.sh
28553ltp/testcases/realtime/scripts/check_robust.sh
28554
285559) Log Message:
28556Add Makefiles to all the realtime testcases without any autotools dependencies. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
28557
28558Added Files:
28559ltp/testcases/realtime/Makefile
28560ltp/testcases/realtime/config.mk
28561ltp/testcases/realtime/func/Makefile
28562ltp/testcases/realtime/func/async_handler/Makefile
28563ltp/testcases/realtime/func/gtod_latency/Makefile
28564ltp/testcases/realtime/func/hrtimer-prio/Makefile
28565ltp/testcases/realtime/func/matrix_mult/Makefile
28566ltp/testcases/realtime/func/measurement/Makefile
28567ltp/testcases/realtime/func/periodic_cpu_load/Makefile
28568ltp/testcases/realtime/func/pi-tests/Makefile
28569ltp/testcases/realtime/func/pi_perf/Makefile
28570ltp/testcases/realtime/func/prio-preempt/Makefile
28571ltp/testcases/realtime/func/prio-wake/Makefile
28572ltp/testcases/realtime/func/pthread_kill_latency/Makefile
28573ltp/testcases/realtime/func/sched_football/Makefile
28574ltp/testcases/realtime/func/sched_jitter/Makefile
28575ltp/testcases/realtime/func/sched_latency/Makefile
28576ltp/testcases/realtime/func/thread_clock/Makefile
28577ltp/testcases/realtime/lib/Makefile
28578ltp/testcases/realtime/perf/Makefile
28579ltp/testcases/realtime/perf/latency/Makefile
28580ltp/testcases/realtime/stress/Makefile
28581ltp/testcases/realtime/stress/pi-tests/Makefile
28582
2858310) Log Message:
28584Remove autotools stuff:
28585- autogen.sh
28586- configure.ac
28587- configure
28588- aclocal.m4
28589- config/*
28590- all the GNUmakefile.am
28591- all the GNUmakefile.in
28592
28593Also adapt testscripts/test_realtime.sh to the new build system. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
28594
28595Modified Files:
28596ltp/testscripts/test_realtime.sh
28597Removed Files:
28598ltp/testcases/realtime/GNUmakefile.am
28599ltp/testcases/realtime/GNUmakefile.in
28600ltp/testcases/realtime/aclocal.m4
28601ltp/testcases/realtime/autogen.sh
28602ltp/testcases/realtime/configure
28603ltp/testcases/realtime/configure.ac
28604ltp/testcases/realtime/config/GNUmakefile.am
28605ltp/testcases/realtime/config/GNUmakefile.in
28606ltp/testcases/realtime/config/autoconf/compile
28607ltp/testcases/realtime/config/autoconf/config.guess
28608ltp/testcases/realtime/config/autoconf/config.sub
28609ltp/testcases/realtime/config/autoconf/depcomp
28610ltp/testcases/realtime/config/autoconf/install-sh
28611ltp/testcases/realtime/config/autoconf/missing
28612ltp/testcases/realtime/func/GNUmakefile.am
28613ltp/testcases/realtime/func/GNUmakefile.in
28614ltp/testcases/realtime/func/async_handler/GNUmakefile.am
28615ltp/testcases/realtime/func/async_handler/GNUmakefile.in
28616ltp/testcases/realtime/func/gtod_latency/GNUmakefile.am
28617ltp/testcases/realtime/func/gtod_latency/GNUmakefile.in
28618ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.am
28619ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.in
28620ltp/testcases/realtime/func/matrix_mult/GNUmakefile.am
28621ltp/testcases/realtime/func/matrix_mult/GNUmakefile.in
28622ltp/testcases/realtime/func/measurement/GNUmakefile.am
28623ltp/testcases/realtime/func/measurement/GNUmakefile.in
28624ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.am
28625ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.in
28626ltp/testcases/realtime/func/pi-tests/GNUmakefile.am
28627ltp/testcases/realtime/func/pi-tests/GNUmakefile.in
28628ltp/testcases/realtime/func/pi_perf/GNUmakefile.am
28629ltp/testcases/realtime/func/pi_perf/GNUmakefile.in
28630ltp/testcases/realtime/func/prio-preempt/GNUmakefile.am
28631ltp/testcases/realtime/func/prio-preempt/GNUmakefile.in
28632ltp/testcases/realtime/func/prio-wake/GNUmakefile.am
28633ltp/testcases/realtime/func/prio-wake/GNUmakefile.in
28634ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.am
28635ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.in
28636ltp/testcases/realtime/func/sched_football/GNUmakefile.am
28637ltp/testcases/realtime/func/sched_football/GNUmakefile.in
28638ltp/testcases/realtime/func/sched_jitter/GNUmakefile.am
28639ltp/testcases/realtime/func/sched_jitter/GNUmakefile.in
28640ltp/testcases/realtime/func/sched_latency/GNUmakefile.am
28641ltp/testcases/realtime/func/sched_latency/GNUmakefile.in
28642ltp/testcases/realtime/func/thread_clock/GNUmakefile.am
28643ltp/testcases/realtime/func/thread_clock/GNUmakefile.in
28644ltp/testcases/realtime/include/GNUmakefile.am
28645ltp/testcases/realtime/include/GNUmakefile.in
28646ltp/testcases/realtime/lib/GNUmakefile.am
28647ltp/testcases/realtime/lib/GNUmakefile.in
28648ltp/testcases/realtime/perf/GNUmakefile.am
28649ltp/testcases/realtime/perf/GNUmakefile.in
28650ltp/testcases/realtime/perf/latency/GNUmakefile.am
28651ltp/testcases/realtime/perf/latency/GNUmakefile.in
28652ltp/testcases/realtime/stress/GNUmakefile.am
28653ltp/testcases/realtime/stress/GNUmakefile.in
28654
2865511) Log Message:
28656Forgot to remove include/rttests_config.h.in in the previous patch. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
28657
28658Removed Files:
28659ltp/testcases/realtime/include/rttests_config.h.in
28660
2866112) Log Message:
28662Fix 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.
28663
28664Modified File(s):
28665ltp/testcases/realtime/run.sh
28666
2866713) Log Message:
28668Usually 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>
28669
28670Modified File(s):
28671ltp/testcases/realtime/config.mk
28672
2867314) Log Message:
28674This 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>
28675
28676Modified File(s):
28677ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
28678
2867915) Log Message:
28680mmap1.c:524: warning: format '%ld' expects type 'long int', but argument 3 has type 'double'
28681which actually prints as:
28682WARNING: bad argument. Using default 1125899906842624
28683
28684Fix disktest printf format warnings (on Linux; no idea about Windows):
28685childmain.c:443: warning: format '%d' expects type 'int', but argument 4 has type 'size_t'
28686childmain.c:443: warning: format '%X' expects type 'unsigned int', but argument 5 has type 'size_t'
28687childmain.c:445: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
28688childmain.c:448: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
28689childmain.c:451: warning: format '%d' expects type 'int', but argument 6 has type 'size_t'
28690Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com>
28691
28692Modified File(s):
28693ltp/testcases/kernel/io/disktest/childmain.h
28694ltp/testcases/kernel/mem/mtest06/mmap1.c
28695
2869616) Log Message:
28697All 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>
28698
28699Modified File(s):
28700ltp/testcases/kernel/syscalls/syslog/syslogtst.c
28701
2870217) Log Message:
28703The filename arguments in some output messages are wrong. Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>
28704
28705Modified File(s):
28706ltp/testcases/kernel/syscalls/inotify/inotify02.c
28707
2870818) Log Message:
28709Fixes 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>
28710
28711Modified File(s):
28712ltp/testcases/realtime/func/pi_perf/pi_perf.c
28713
2871419) Log Message:
28715The 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>
28716
28717Modified File(s):
28718ltp/testcases/kernel/syscalls/vmsplice/vmsplice01.c
28719
2872020) Log Message:
28721faccessat01 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>
28722
28723Modified File(s):
28724ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
28725ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
28726
2872721) Log Messsage:
28728Some newer glibcs do not like sprintf() printing a string into itself and loop. By, Marcus Meissner <marcusmeissner@users.sourceforge.net>
28729
28730Modified File(s):
28731ltp/testcases/kernel/syscalls/nftw/lib.c
28732ltp/testcases/kernel/syscalls/nftw/lib64.c
28733
2873422) Log Message:
28735some more "variable is used uninitialized" warnings fixed with this patch, by, Marcus Meissner <marcusmeissner@users.sourceforge.net>
28736
28737Modified File(s):
28738ltp/testcases/kernel/fs/doio/doio.c
28739ltp/testcases/kernel/syscalls/sysctl/sysctl05.c
28740ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_cond_wait/4-1.c
28741
2874223) Log Message:
28743This 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>
28744
28745Modified File(s):
28746ltp/testcases/kernel/fs/doio/doio.c
28747ltp/testcases/kernel/fs/doio/iogen.c
28748
2874924) Log Message:
28750Various 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>
28751
28752Modified File(s):
28753ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
28754ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
28755ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
28756ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
28757ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
28758ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
28759
2876025) Log Message:
28761When I was compiling ltp-full-20080229/kernel/module/, error occured. The error like this: ...
28762scripts/Makefile.build:46: *** CFLAGS was changed in"ltp-full-20080229/testcases/kernel/module/delete_module/Makefile".Fix it to use EXTRA_CFLAGS. Stop.
28763The 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:
28764"#include <asm/atomic.h>" in delete_module01.c
28765"#include <linux/config.h>" in dummy_del_mod.c
28766The following patch solves these problems:
28767Signed-off-by: Wang Fang <wangf@cn.fujitsu.com>
28768
28769Modified File(s):
28770ltp/testcases/kernel/module/delete_module/Makefile
28771ltp/testcases/kernel/module/delete_module/delete_module01.c
28772ltp/testcases/kernel/module/delete_module/delete_module02.c
28773ltp/testcases/kernel/module/delete_module/delete_module03.c
28774ltp/testcases/kernel/module/delete_module/dummy_del_mod.c
28775ltp/testcases/kernel/module/delete_module/dummy_del_mod_dep.c
28776
2877726) Log Message:
28778The ltp-full-20080229/testcases/kernel/module/delete_module/Makefile will do this:
28779 @set -e; for i in $(MODULES); do ln -f $$i /tmp/$$i ; done
28780If the ltp directory and /tmp are not in the same device, an error occurs:
28781 ln: creating hard link `/tmp/xxx' => `xxx': Invalid cross-device link I suffer from this.
28782The patch as follows:
28783Signed-off-by: Wang Fang <wangf@cn.fujitsu.com>
28784
28785Modified File(s):
28786ltp/testcases/kernel/module/delete_module/Makefile
28787
2878827) Log Message:
28789The 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>
28790
28791Modified File(s):
28792ltp/testscripts/ltpstress.sh
28793
2879428) Log Message:
28795The 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>
28796
28797File(s) Modified:
28798ltp/testcases/kernel/syscalls/inotify/README
28799ltp/testcases/kernel/syscalls/inotify/inotify02.c
28800
2880129) Log Message:
28802I 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
28803
28804Modified File(s):
28805ltp/testcases/kernel/syscalls/syslog/syslogtst.c
28806
2880730) Log Message:
28808A few POSIX fixes from Dustin Kirkland in [1908313]
28809
28810Modified File(s):
28811ltp/IDcheck.sh
28812ltp/runltp
28813ltp/runltplite.sh
28814
2881531) Log Message:
28816cleanup build system a bit
28817
28818Removed File(s):
28819gotlibcap.c nolibcap.c
28820
2882132) Log Message:
28822When 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>
28823
28824Modified File(s):
28825ltp/IDcheck.sh
28826
2882733) Log Message:
28828Update 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>
28829
28830Modified Files:
28831ltp/testcases/kernel/security/filecaps/Makefile
28832ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
28833Added Files:
28834ltp/testcases/kernel/security/filecaps/makenumcapsh.c
28835
2883634) Log Message:
288371. Minor fixes:
28838 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.
288392. Bug fix: disk write access deadlock
28840 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.
28841Signed-off-by: Gilles Carry <gilles.carry@bull.net>
28842
28843Modified Files:
28844ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
28845ltp/testcases/realtime/func/thread_clock/tc-2.c
28846
2884735) Log Message:
288481. Whitespaces cleanup
288492. Error checks when initializing stat containers
28850Signed-off-by: Gilles Carry <gilles.carry@bull.net>
28851
28852Modified Files:
28853ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
28854
2885536) Log Message:
28856In 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>
28857
28858Modified Files:
28859ltp/testcases/realtime/include/libstats.h
28860ltp/testcases/realtime/lib/librttest.c
28861ltp/testcases/realtime/lib/libstats.c
28862
2886337) Log Message:
288641) This patch fixes a concurrency issue in shmctl02. Same issue as in shmat02,
288652) Fix return value check from shmat. In case of error, this wrong check was leading to a seg-fault. Same problem as in kill05,
288663) Fixes a concurrency issue in shmget02. Same issue as in shmat02 : second key can conflict with the key from another process,
288674) 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,
28868Signed-off-by: Renaud Loittiaux <Renaud.Lottiaux@kerlabs.com>
28869
28870Modified Files:
28871ltp/testcases/kernel/syscalls/ipc/shmctl/shmctl02.c
28872ltp/testcases/kernel/syscalls/ipc/shmdt/shmdt01.c
28873ltp/testcases/kernel/syscalls/ipc/shmget/shmget02.c
28874ltp/testcases/kernel/syscalls/rename/rename14.c
28875
2887638) Log Message:
28877Fixing 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>
28878
28879Modified Files:
28880ltp/testcases/kernel/syscalls/ipc/semctl/semctl07.c
28881
28882
2888339) Log Message:
28884Fixing 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>
28885
28886Modified Files:
28887ltp/testcases/kernel/syscalls/ipc/semop/semop02.c
28888
2888940) Log Message:
28890Fixes 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.
28891Patch content :
28892* Define 2 new functions in kernel/syscalls/lib/libtestsuite.c, used to
28893* synchronize a father and a son using pipes.
28894 - create_sync_pipes: create a pair of pipes used for the synchronization,
28895 - wait_son_startup: function used in the father to wait for its son to start ts execution,
28896 - notify_startup: function used in the son to notify it has started its execution,
28897* Add a kernel/syscalls/lib/libtestsuite.h file to cleanly export newly
28898* defines functions,
28899* Fix the semctl01test. The idea used to synchronize :
28900 - For each task created, the father waits for the son to start its execution using the newly define functions,
28901 - After the last son has been created, the father do a sleep(1) to give time to the sons to execute the semop function,
28902The 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>
28903
28904Modified Files:
28905ltp/testcases/kernel/syscalls/ipc/semctl/Makefile
28906ltp/testcases/kernel/syscalls/ipc/semctl/semctl01.c
28907ltp/testcases/kernel/syscalls/lib/libtestsuite.c
28908
2890941) Log Message:
28910Fixing some NFS issue(s), by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
28911
28912Modified Files:
28913ltp/testcases/kernel/syscalls/fchownat/fchownat01.c
28914
2891542) Log Message:
28916Fix 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>
28917
28918Modified Files:
28919ltp/testcases/kernel/syscalls/fchmodat/fchmodat01.c
28920
28921Added Files:
28922ltp/testcases/kernel/syscalls/lib/libtestsuite.h
28923
2892443) Log Message:
28925Fix 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>
28926
28927Modified Files:
28928ltp/testcases/kernel/syscalls/faccessat/faccessat01.c
28929
2893044) Log Message:
28931LTP 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>
28932
28933Modified Files:
28934ltp/testcases/kernel/syscalls/ipc/msgctl/Makefile
28935ltp/testcases/kernel/syscalls/ipc/msgget/Makefile
28936
2893745) Log Message:
28938Fixes 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>
28939
28940Modified Files:
28941ltp/testcases/kernel/syscalls/dup2/dup203.c
28942
2894346) Log Message:
28944We 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>
28945
28946Modified Files:
28947ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
28948
2894947) Log Message:
28950Fixing Build Failures on Fedora Machine, by, psuriset@linux.vnet.ibm.com
28951
28952Modified Files:
28953ltp/testcases/kernel/numa/test.sh
28954
subrata_modak02d90ea2008-02-29 04:34:48 +000028955LTP-20080229
28956
289571) Log Message: lcov: adding support for gzipped html based on patch by dnozay@vmware.com
28958File(s) Modified:
28959ltp/utils/analysis/lcov/lcovrc
28960ltp/utils/analysis/lcov/man/genhtml.1
28961ltp/utils/analysis/lcov/man/lcovrc.5
28962ltp/utils/analysis/lcov/bin/genhtml
28963
289642) Log Message: Fix for Don´t call Domain type on test create, by, "Serge E. Hallyn" <serue@us.ibm.com>
28965File(s) Modified:
28966ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
28967ltp/testscripts/test_selinux.sh
28968
289693) Log Message: Some code cleanup in PID & SYSVIPC namespace testcases, by, "Rishikesh K. Rajak" <risrajak@linux.vnet.ibm.com>
28970Modified File(s):
28971ltp/testcases/kernel/containers/pidns/pidns01.c
28972ltp/testcases/kernel/containers/pidns/pidns02.c
28973ltp/testcases/kernel/containers/pidns/pidns03.c
28974ltp/testcases/kernel/containers/sysvipc/shmnstest.c
28975
289764) Log Message: Some Cleanups and running hugetlb independantly
28977Modified File(s):
28978ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap02.c
28979ltp/testcases/kernel/mem/hugetlb/hugemmap/hugemmap04.c
28980Added File(s):
28981ltp/runtest/hugetlb
28982
289835) Log Message: Give Execute Permission to numa01.sh, by, Pradeep K Surisetty <pradeepkumars@in.ibm.com>
28984Modified File(s):
28985ltp/testcases/kernel/numa/Makefile
28986
289876) 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>
28988Modified File(s):
28989ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
28990
289917) Log Message: str_echo function expects a file descriptor & not an address, by, Craig Meier <crmeier@ghs.com>
28992Modified File(s):
28993ltp/testcases/kernel/sched/clisrv/pthserv.c
28994
289958) Log Message: Build Error Fix by checking for installation of setcap or xattr headers, by, "Serge E. Hallyn" <serue@us.ibm.com>
28996Modified File(s):
28997ltp/testcases/kernel/security/filecaps/Makefile
28998ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
28999Added Files:
29000ltp/testcases/kernel/security/filecaps/check_xattr.c
29001
290029) Log Message: mark test_exit as noreturn #1891129 by Marcus Meissner, by, Mike Frysinger <vapier@users.sourceforge.net>
29003Modified File(s):
29004ltp/ltp/include/test.h
29005Added File(s):
29006ltp/ltp/include/compiler.h
29007
2900810)Log Message: Disktest application update to version 1.4.2, by, Brent Yardley <yardleyb@us.ibm.com>
29009Modified File(s):
29010ltp/testcases/kernel/io/disktest/Getopt.c
29011ltp/testcases/kernel/io/disktest/Getopt.h
29012ltp/testcases/kernel/io/disktest/Makefile
29013ltp/testcases/kernel/io/disktest/Makefile.aix
29014ltp/testcases/kernel/io/disktest/Makefile.linux
29015ltp/testcases/kernel/io/disktest/Makefile.windows
29016ltp/testcases/kernel/io/disktest/README
29017ltp/testcases/kernel/io/disktest/childmain.c
29018ltp/testcases/kernel/io/disktest/childmain.h
29019ltp/testcases/kernel/io/disktest/defs.h
29020ltp/testcases/kernel/io/disktest/dump.c
29021ltp/testcases/kernel/io/disktest/dump.h
29022ltp/testcases/kernel/io/disktest/globals.c
29023ltp/testcases/kernel/io/disktest/globals.h
29024ltp/testcases/kernel/io/disktest/io.c
29025ltp/testcases/kernel/io/disktest/io.h
29026ltp/testcases/kernel/io/disktest/main.c
29027ltp/testcases/kernel/io/disktest/main.h
29028ltp/testcases/kernel/io/disktest/parse.c
29029ltp/testcases/kernel/io/disktest/parse.h
29030ltp/testcases/kernel/io/disktest/sfunc.c
29031ltp/testcases/kernel/io/disktest/sfunc.h
29032ltp/testcases/kernel/io/disktest/stats.c
29033ltp/testcases/kernel/io/disktest/stats.h
29034ltp/testcases/kernel/io/disktest/threading.c
29035ltp/testcases/kernel/io/disktest/threading.h
29036ltp/testcases/kernel/io/disktest/timer.c
29037ltp/testcases/kernel/io/disktest/timer.h
29038ltp/testcases/kernel/io/disktest/usage.c
29039ltp/testcases/kernel/io/disktest/usage.h
29040ltp/testcases/kernel/io/disktest/man1/disktest.1
29041Added File(s):
29042ltp/testcases/kernel/io/disktest/CHANGELOG
29043ltp/testcases/kernel/io/disktest/disktest.spec
29044ltp/testcases/kernel/io/disktest/signals.c
29045ltp/testcases/kernel/io/disktest/signals.h
29046ltp/testcases/kernel/io/disktest/man1/disktest_manual.html
29047
2904811) 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>
29049Modified File(s):
29050ltp/testcases/kernel/containers/libclone/libclone.c
29051
2905212) 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"
29053Modified File(s):
29054ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
29055
2905613) 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>
29057Modified File(s):
29058ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
29059
2906014) 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).
29061Modified File(s):
29062ltp/testcases/kernel/syscalls/sysconf/sysconf01.c
29063
2906415) Log Message: Do not store cache files, by, Mike Frysinger <vapier@users.sourceforge.net>
29065Deleted File(s):
29066ltp/testcases/realtime/autom4te.cache/traces.0
29067ltp/testcases/realtime/autom4te.cache/traces.1
29068ltp/testcases/realtime/autom4te.cache/requests
29069ltp/testcases/realtime/autom4te.cache/output.1
29070ltp/testcases/realtime/autom4te.cache/output.0
29071
2907216) Log Message: Remove compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
29073Modified File(s):
29074ltp/testcases/kernel/syscalls/pcllib/libtool
29075Deleted File(s):
29076ltp/testcases/kernel/syscalls/pcllib/config.h
29077ltp/testcases/kernel/syscalls/pcllib/config.log
29078ltp/testcases/kernel/syscalls/pcllib/config.status
29079
2908017) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
29081Deleted File(s):
29082ltp/testcases/kernel/syscalls/pcllib/test/.deps/cobench.Po
29083ltp/testcases/kernel/syscalls/pcllib/test/.deps/cothread.Po
29084
2908518) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
29086Deleted File(s):
29087ltp/testcases/kernel/syscalls/pcllib/man/Makefile
29088
2908919) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
29090Deleted File(s):
29091ltp/testcases/kernel/syscalls/pcllib/pcl/.deps/pcl_version.Plo
29092ltp/testcases/kernel/syscalls/pcllib/pcl/.deps/pcl.Plo
29093
2909420) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
29095Deleted File(s):
29096ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/traces.0
29097ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/traces.1
29098ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/requests
29099ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/output.1
29100ltp/testcases/kernel/syscalls/pcllib/autom4te.cache/output.0
29101
2910221) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
29103Deleted File(s):
29104ltp/testcases/kernel/syscalls/pcllib/include/Makefile
29105
2910622) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
29107Deleted File(s):
29108ltp/testcases/kernel/syscalls/pcllib/test/Makefile
29109
2911023) Log Message: punt compiled files, by, Mike Frysinger <vapier@users.sourceforge.net>
29111Deleted File(s):
29112ltp/testcases/kernel/syscalls/pcllib/pcl/Makefile
29113
2911424) 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
29115 o we are testing on x86* and ppc* archs
29116 o on 64 bit machine we will always see 64 bit kernel running
29117by, Nagesh Sharyathi <sharyathi@in.ibm.com>
29118Modified File(s):
29119ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
29120ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
29121ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
29122
2912325) Log Message:
29124Since msgmni now scales to the memory size, it may reach big values.
29125To avoid forking 2*msgmni processes and create msgmni msg queues, do not take
29126msgmni from procfs anymore.
29127Just define it as 16 (which is the MSGMNI constant value in linux/msg.h)
29128
29129Also fixed the Makefiles in ipc/lib and ipc/msgctl: there was no dependency
29130on the lib/ipc*.h header files.
29131
29132Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>
29133
29134Modified File(s):
29135ltp/testcases/kernel/syscalls/ipc/lib/Makefile
29136ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
29137ltp/testcases/kernel/syscalls/ipc/msgctl/Makefile
29138ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
29139ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
29140
2914126) Log Message:
29142Here is a second round of cleanup and fixes for the realtime testcases.
29143
291441) Make sched_jitter use the create_fifo_thread() library function instead of an open coded solution,
291452) Prio-wake calls rt_init() twice, remove the second call,
291463) Make sbrk_mutex less verbose by default. One can still use the -v option to get the whole output,
291474) 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,
291486) Various tests still have a hardcoded value for the quantile nines. Use a value automatically calculated from the number of iterations,
291497) 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).
29150More generally, it seems that (at least with gcc 4.1.1):
29151 long i = 10000;
29152 double f = exp10(log10(i))
29153
29154 yields (i < f) being true due to rounding,
291558) Add latency tracing capability to pthread_kill_latency as is already done on a few other latency tests (gtod_latency, sched_latency, ...),
291569) 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,
2915710)The print buffer is only ever flushed when it is full. Add flushing when the test terminates vi atexit(),
2915811)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,
29159
29160Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net>
29161Cc: Darren Hart <dvhltc@us.ibm.com>
29162Cc: Tim Chavez <tinytim@us.ibm.com>
29163Cc: Matthieu CASTET <matthieu.castet@parrot.com>
29164Acked-by: Chirag <chirag@linux.vnet.ibm.com>
29165
29166Modified File(s):
29167ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
29168ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
29169ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
29170ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
29171ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
29172ltp/testcases/realtime/func/pi_perf/pi_perf.c
29173ltp/testcases/realtime/func/prio-wake/prio-wake.c
29174ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
29175ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
29176ltp/testcases/realtime/func/sched_latency/sched_latency.c
29177ltp/testcases/realtime/lib/librttest.c
29178ltp/testcases/realtime/lib/libstats.c
29179
2918027) Log Message: lcov: fixed problem with pre gcc-3.3 versions.
29181read_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>
29182Modified File(s):
29183ltp/utils/analysis/lcov/bin/geninfo
29184
2918528) Log Message: lcov: fix error when trying to use genhtml -b
29186genhtml fails when the data file contains an entry which is not found in the base file, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
29187Modified File(s):
29188ltp/utils/analysis/lcov/bin/genhtml
29189
2919029) 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>
29191Added File(s):
29192ltp/testcases/realtime/func/pthread_kill_latency/run_auto.sh
29193
2919430) 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).
29195Also integrated the following in libipc.a:
29196 . get_max_msgqueues()
29197 . get_used_msgqueues()
29198Signed-off-by: Nadia Derbey <Nadia.Derbey@bull.net>
29199Modified File(s):
29200ltp/testcases/kernel/syscalls/ipc/lib/ipcmsg.h
29201ltp/testcases/kernel/syscalls/ipc/lib/libipc.c
29202ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
29203ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
29204ltp/testcases/kernel/syscalls/ipc/msgget/Makefile
29205ltp/testcases/kernel/syscalls/ipc/msgget/msgget03.c
29206Added File(s):
29207ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl10.c
29208ltp/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
29209
2921031) 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>
29211Modified File(s):
29212ltp/testcases/kernel/syscalls/waitpid/waitpid06.c
29213
2921432) Log Message:
29215There 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 :
29216- All features, cleanups and fixes done by IBM realtime team over last two
29217 month or so.
29218- Change in copyrights( year, symbil and limiting columns to 80 chars)
29219- Other few cleanups to ltp-realtime tests.
29220Signed-off-by : Sudhanshu Singh < sudh@linux.vnet.ibm.com>
29221
29222Modified File(s):
29223ltp/testcases/realtime/GNUmakefile.am
29224ltp/testcases/realtime/run.sh
29225ltp/testcases/realtime/func/async_handler/async_handler.c
29226ltp/testcases/realtime/func/async_handler/async_handler_jk.c
29227ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
29228ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
29229ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
29230ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
29231ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
29232ltp/testcases/realtime/func/measurement/preempt_timing.c
29233ltp/testcases/realtime/func/measurement/rdtsc-latency.c
29234ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
29235ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
29236ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
29237ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
29238ltp/testcases/realtime/func/pi-tests/run_auto.sh
29239ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
29240ltp/testcases/realtime/func/pi-tests/test-skeleton.c
29241ltp/testcases/realtime/func/pi-tests/testpi-0.c
29242ltp/testcases/realtime/func/pi-tests/testpi-1.c
29243ltp/testcases/realtime/func/pi-tests/testpi-2.c
29244ltp/testcases/realtime/func/pi-tests/testpi-4.c
29245ltp/testcases/realtime/func/pi-tests/testpi-5.c
29246ltp/testcases/realtime/func/pi-tests/testpi-6.c
29247ltp/testcases/realtime/func/pi-tests/testpi-7.c
29248ltp/testcases/realtime/func/pi_perf/pi_perf.c
29249ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
29250ltp/testcases/realtime/func/prio-wake/prio-wake.c
29251ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
29252ltp/testcases/realtime/func/sched_football/parse-football.py
29253ltp/testcases/realtime/func/sched_football/sched_football.c
29254ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
29255ltp/testcases/realtime/func/sched_latency/sched_latency.c
29256ltp/testcases/realtime/func/thread_clock/tc-2.c
29257ltp/testcases/realtime/include/libjvmsim.h
29258ltp/testcases/realtime/include/librttest.h
29259ltp/testcases/realtime/include/libstats.h
29260ltp/testcases/realtime/include/list.h
29261ltp/testcases/realtime/lib/libjvmsim.c
29262ltp/testcases/realtime/lib/librttest.c
29263ltp/testcases/realtime/lib/libstats.c
29264ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
29265ltp/testcases/realtime/perf/latency/pthread_cond_many.c
29266ltp/testcases/realtime/scripts/__init__.py
29267ltp/testcases/realtime/scripts/setenv.sh
29268ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
29269ltp/testcases/realtime/stress/pi-tests/testpi-3.c
29270ltp/testscripts/test_realtime.sh
29271
2927233) 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>
29273Modified File(s):
29274ltp/testcases/kernel/syscalls/waitpid/waitpid07.c
29275
2927634) Log Message:
29277waitpid tests: Fix failure detection flag initialization.
29278On 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.
29279Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
29280
29281Modified File(s):
29282ltp/testcases/kernel/syscalls/waitpid/waitpid08.c
29283ltp/testcases/kernel/syscalls/waitpid/waitpid10.c
29284ltp/testcases/kernel/syscalls/waitpid/waitpid11.c
29285ltp/testcases/kernel/syscalls/waitpid/waitpid12.c
29286ltp/testcases/kernel/syscalls/waitpid/waitpid13.c
29287
2928835) Log Message:
29289waitpid03/04: Fix condition numbers displayed when reporting errors.
29290The condition numbers displayed while reporting errors in waitpid03 and waitpid04 are used initialized and are not consistently updated, which may lead to useless reports.
29291Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
29292
29293Modified File(s):
29294ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
29295ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
29296
2929736) Log Message:
29298waitpid02-05: remove unused defines related to failure handling. Signed-off-by: Louis Rilling <Louis.Rilling@kerlabs.com>
29299Modified File(s):
29300ltp/testcases/kernel/syscalls/waitpid/waitpid02.c
29301ltp/testcases/kernel/syscalls/waitpid/waitpid03.c
29302ltp/testcases/kernel/syscalls/waitpid/waitpid04.c
29303ltp/testcases/kernel/syscalls/waitpid/waitpid05.c
29304
2930537) Log Message: Adding option to build TIMER test cases as well, by, Subrata Modak <subrata@linux.vnet.ibm.com>
29306Modified File(s):
29307ltp/testcases/kernel/Makefile
29308
2930938) Log Message: Removing these files as they get automatically generated during build, by, Max Stirling <vicky.irobot@gmail.com>
29310Deleted File(s):
29311ltp/testcases/ballista/ballista/MakefileHost
29312ltp/testcases/ballista/ballista/MakefileTarget
29313
2931439) 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>
29315Modified File(s):
29316ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
29317ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
29318
2931940) Log Message: Fix NFS issues in tst_rmdir (directory non empty) due to an unmapped file, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>
29320Modified File(s):
29321ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
29322ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
29323
2932441) 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>
29325Modified File(s):
29326ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
29327
2932842) 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>
29329Modified File(s):
29330ltp/testcases/kernel/fs/doio/rwtest.sh
29331
2933243) Log Message:
29333CLOCK_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>
29334
29335Modified File(s):
29336ltp/testcases/kernel/timers/clock_gettime/clock_gettime03.c
29337ltp/testcases/kernel/timers/clock_settime/clock_settime03.c
29338ltp/testcases/kernel/timers/include/common_timers.h
29339ltp/testcases/kernel/timers/timer_create/timer_create02.c
29340ltp/testcases/kernel/timers/timer_create/timer_create03.c
29341ltp/testcases/kernel/timers/timer_create/timer_create04.c
29342
2934344) Mog Message:
29344This 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>
29345
29346Modified File(s):
29347ltp/testcases/kernel/syscalls/memmap/mem03.c
29348
2934945) 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>
29350Modified File(s):
29351ltp/testcases/commands/ade/file/file_test.sh
29352
2935346) 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>
29354Modified File(s):
29355ltp/testcases/kernel/syscalls/mremap/Makefile
29356ltp/testcases/kernel/syscalls/mremap/mremap04.c
29357
2935847) Log Message:
29359LTP-kill05-bad-check-fix.patch:
29360 - Fix return value check from shmat. In case of error, this wrong check was leading to a seg-fault.
29361LTP-kill05-shmid_delete-fix.patch:
29362 - 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.
29363LTP-kill05-concurrency-fix.patch
29364 - 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>
29365
29366Modified File(s):
29367ltp/testcases/kernel/syscalls/kill/kill05.c
29368
2936948) Log Message:
293701) The pi-tests don't use the librttest infrastructure and simply duplicate code. This patch ensures that those tests use librttest.
293712) The thread-clock test doesn't use the librttest infrastructure. This patch ensures that it does.
293723) Adds missing headers to the following files,
29373Signed-Off-By: Chirag <chirag@linux.vnet.ibm.com>,
29374Acked-By: Dinakar Guniguntala <dino@in.ibm.com>,
29375Acked-By: Sebastien Dugue <sebastien.dugue@bull.net>
29376
29377Modified File(s):
29378ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
29379ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
29380
subrata_modakf030fc42008-02-01 10:46:21 +000029381LTP-20080131
29382
293831) Log Message: Some more updates to Reference Policy Checks by "Serge E. Hallyn" <serue@us.ibm.com>
29384File(s) Affected:
29385ltp/testscripts/test_selinux.sh
29386File(s) Added:
29387ltp/testcases/kernel/security/selinux-testsuite/misc/check_sbin_deprecated.pl
29388ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
29389ltp/testcases/kernel/security/selinux-testsuite/misc/update_refpolicy.sh
29390
293912) Log Message: This solves the configuration issue reported by Santwan <santwana.samantray@in.ibm.com>, and, fixed by Amit Arora <amitarora@in.ibm.com>
29392File(s) Affected:
29393ltp/testcases/kernel/syscalls/mlockall/mlockall02.c
29394
293953) Log Message: Fix various printf strings to correct formatting and remove spaces, by, Randy Dunlap <rdunlap@xenotime.net>
29396File(s) Affected:
29397ltp/tools/apicmds/ltpapicmd.c
29398
293994) Log Message: gcov-kernel patch for linux 2.6.23, by Peter Oberparleiter <oberpapr@users.sourceforge.net>
29400File(s) Added:
29401/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov-arm-eabi.patch
29402/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov-arm-hack.patch
29403/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.23-gcov.patch
29404
294055) 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>
29406File(s) Affected:
29407/cvsroot/ltp/utils/analysis/lcov/bin/geninfo
29408
294096) Log Message: Add dependency information for linux_syscall_numbers.h, by Mike Frysinger <vapier@gentoo.org>
29410File(s) Affected:
29411ltp/testcases/kernel/include/Makefile
29412
294137) Log Message: Testcases contributed by Sharyathi Nagesh <sharyath@in.ibm.com>
29414File(s) Affected:
29415ltp/runtest/syscalls
29416ltp/testcases/kernel/include/i386.in
29417ltp/testcases/kernel/include/ia64.in
29418ltp/testcases/kernel/include/powerpc.in
29419ltp/testcases/kernel/include/powerpc64.in
29420ltp/testcases/kernel/include/s390.in
29421ltp/testcases/kernel/include/s390x.in
29422ltp/testcases/kernel/include/sparc.in
29423ltp/testcases/kernel/include/sparc64.in
29424ltp/testcases/kernel/include/x86_64.in
29425
29426File(s) Added:
29427ltp/testcases/kernel/syscalls/fallocate/Makefile
29428ltp/testcases/kernel/syscalls/fallocate/fallocate01.c
29429ltp/testcases/kernel/syscalls/fallocate/fallocate02.c
29430ltp/testcases/kernel/syscalls/fallocate/fallocate03.c
29431ltp/testcases/kernel/syscalls/fallocate/run.sh
29432
294338) Log Message: Fix for situations when it fails even on NUMA node, enabling proper identification of nodes, by psuriset <psuriset@linux.ibm.com>
29434File(s) Affected:
29435ltp/testcases/kernel/numa/numa01.sh
29436ltp/testcases/kernel/numa/numa_node_size.c
29437ltp/testcases/kernel/numa/test.sh
29438
294399) Log Message: Terminates the tests if __NR_fadvise64 is 0, by Masatake YAMATO <yamato@redhat.com>
29440File(s) Affected:
29441ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
29442ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
29443ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
29444ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
29445
2944610) Log Message: Randomly generating a no. to avoid the test case to fail, by Sridhar Vinay <vinaysridhar@in.ibm.com>
29447File(s) Affected:
29448ltp/testcases/kernel/syscalls/syslog/syslogtst.c
29449
2945011) Log Message: Jeff Burke <jburke@redhat.com> wanted this unnecessary file to be removed
29451FIle(s) Affected:
29452ltp/testcases/pounder21/test_scripts/statslogging.orig
29453
2945412) 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>
29455File(s) Affected:
29456ltp/testcases/realtime/README
29457File(s) Removed:
29458ltp/testscripts/realtime.sh
29459File(s) Added:
29460ltp/testscripts/test_realtime.sh
29461
2946213) Log Message: Still more fix for Randomly generating a no. to avoid the test case to fail, by Sridhar Vinay <vinaysridhar@in.ibm.com>
29463File(s) Affected:
29464ltp/testcases/kernel/syscalls/syslog/syslogtst.c
29465
2946614) Log Message: "hp_func" should be protected through pthread_mutex or similar, by, Yi Xu <yxu@suse.de>
29467File(s) Affected:
29468ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_create/1-6.c
29469
2947015) Log Message:
29471Huge Changes from Cai Qian <qcai@redhat.com>. Please see the Description
29472below:
29473
29474The updated version
29475has the following improvments,
29476
29477- simplify maintenance
29478
29479- fix several bugs
29480
29481- better automation
29482
29483- extend support on Debian and Fedora
29484
29485- merge Poornima Nayak <Poornima.Nayak@in.ibm.com> 's latest patch
29486
29487- other changes
29488
29489The new version simplifies code layout, and all tools under lib/
29490directory are standalone and reusable, all configurable variables are
29491under the file runkdump.conf. There are also included sample
29492configuration files for different distros and test components. In
29493addition, it avoided code duplication by merging RHEL and SLES specified
29494code in lkdtm module together, and add a checking before hand. The
29495working flow in main script has also been tidied up. verify and
29496verify_dump have been unified. unused file "summary" has been deleted.
29497
29498In previous version,
29499* The part of comparing kernel version in setup will not work proper
29500 if the kernel grows to something like 2.7.1 or 2.8.1.
29501* verify_dump will not able to find previous vmcore if vmcore creation
29502 and vmcore verfication happen at different hours.
29503* Other random bugs because of code complexity.
29504
29505In the new version, once you define everything in a config file, it will
29506run in an automatically fashion on some of systems, if there is proper
29507tools installed.
29508
29509The code has been rewritten in POSIX shell syntax, and made more
29510portable, and attempted to remove hard-coded stuff as much as
29511possible. It has been tested fairly on RHEL5.1, SLES10sp1, Debian
29512unstable, and Fedora 8. If needed I can send you result logs. Sachin
29513has done a quick test on PPC64 machine running RHEL5.1 and the script
29514run fine. Poornima has done some code review.
29515Poornima's patch has been merged,
295161. Crashkerenl reservation check is modified to support any craskernel
29517value.
295182. A message before system reboots
295193. Added one more line to 'status' if dump verification passed.
295204. Modified 'README' file
295215. If kdump start fails for invalid arguments in kdump.conf is fixed
295226. Replaced MAKE_OPTS with MAKE_OPTIONS.
295237. Removed some unwanted statements.
29524
29525Other changes included that all tests descriptions have been documented
29526in doc/ALL_TEST.txt. KNLD (dump over scp with link delay) test case has
29527been merged into KNSCP (dump over scp). Once LINK_DELAY has been defined
29528somewhere in configuration file, all test cases (KNSCP and KNNFS)
29529dumping to a network destination will take advantage of it. If
29530LINK_DELAY is not defined or equals to 0, KNSCP and KNNFS will just the
29531same as in previous version.
29532
29533Cai Qian
29534
29535Modified Files:
29536ltp/testcases/kdump/Makefile ltp/testcases/kdump/README
29537Added Files:
29538ltp/testcases/kdump/runkdump.conf
29539ltp/testcases/kdump/runkdump.sh
29540ltp/testcases/kdump/doc/ALL_TEST.txt
29541ltp/testcases/kdump/doc/OO_Descriptions.txt
29542ltp/testcases/kdump/doc/README
29543ltp/testcases/kdump/doc/TEST_PLAN.txt
29544ltp/testcases/kdump/lib/Makefile
29545ltp/testcases/kdump/lib/setup.sh
29546ltp/testcases/kdump/lib/ssh.tcl
29547ltp/testcases/kdump/lib/sysinfo.sh
29548ltp/testcases/kdump/lib/test.sh
29549ltp/testcases/kdump/lib/verify.sh
29550ltp/testcases/kdump/lib/crasher/Makefile
29551ltp/testcases/kdump/lib/crasher/crasher.c
29552ltp/testcases/kdump/lib/kprobes/Makefile
29553ltp/testcases/kdump/lib/kprobes/kprobes.c
29554ltp/testcases/kdump/lib/lkdtm/Makefile
29555ltp/testcases/kdump/lib/lkdtm/lkdtm.c
29556ltp/testcases/kdump/lib/lkdtm/lkdtm.c.orig
29557ltp/testcases/kdump/sample/runkdump.BASIC_LKDTM.RHEL
29558ltp/testcases/kdump/sample/runkdump.BASIC_LKDTM.SLES
29559ltp/testcases/kdump/sample/runkdump.CRASHER.RHEL
29560ltp/testcases/kdump/sample/runkdump.CRASHER.SLES
29561ltp/testcases/kdump/sample/runkdump.EXTRA_LKDTM.RHEL
29562ltp/testcases/kdump/sample/runkdump.EXTRA_LKDTM.SLES
29563Removed Files:
29564ltp/testcases/kdump/TEST_PLAN.txt
29565ltp/testcases/kdump/crash_cmds ltp/testcases/kdump/distro
29566ltp/testcases/kdump/kdump_propagate ltp/testcases/kdump/master
29567ltp/testcases/kdump/setup ltp/testcases/kdump/summary
29568ltp/testcases/kdump/sysinfo ltp/testcases/kdump/test
29569ltp/testcases/kdump/tests ltp/testcases/kdump/verify
29570ltp/testcases/kdump/verify_dump
29571ltp/testcases/kdump/rhtools/Makefile
29572ltp/testcases/kdump/rhtools/OO_Descriptions.txt
29573ltp/testcases/kdump/rhtools/crasher_mod/Makefile
29574ltp/testcases/kdump/rhtools/crasher_mod/crasher.c
29575ltp/testcases/kdump/rhtools/lkdtm_mod/Makefile
29576ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
29577ltp/testcases/kdump/susetools/Makefile
29578ltp/testcases/kdump/susetools/OO_Descriptions.txt
29579ltp/testcases/kdump/susetools/crasher_mod/Makefile
29580ltp/testcases/kdump/susetools/crasher_mod/crasher.c
29581ltp/testcases/kdump/susetools/lkdtm_mod/Makefile
29582ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
29583ltp/testcases/kdump/testlists/crasher
29584ltp/testcases/kdump/testlists/lkdtm.base
29585ltp/testcases/kdump/testlists/lkdtm.exha
29586
2958716) Log Message: A huge Update to the RT Linux Tree by Sebastien Dugu <sebastien.dugue@bull.net>
29588Modified Files:
29589ltp/testcases/realtime/func/async_handler/async_handler.c
29590ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
29591ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
29592ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
29593ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
29594ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
29595ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
29596ltp/testcases/realtime/func/pi_perf/pi_perf.c
29597ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
29598ltp/testcases/realtime/func/sched_football/sched_football.c
29599ltp/testcases/realtime/func/sched_latency/sched_latency.c
29600
2960117) 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
29602Modifiled File(s):
29603ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
29604ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
29605
2960618) Log Message: Fixing missing argument for open() function when O_CREAT is in the flag, by, Yi Xu <yxu@suse.de>
29607Modified File(s):
29608testcases/kernel/syscalls/clone/clone02.c
29609testcases/kernel/syscalls/fcntl/fcntl18.c
29610testcases/kernel/syscalls/fdatasync/fdatasync01.c
29611testcases/kernel/syscalls/getdents/getdents04.c
29612testcases/kernel/syscalls/mprotect/mprotect02.c
29613testcases/kernel/syscalls/mprotect/mprotect03.c
29614testcases/kernel/syscalls/open/open04.c
29615testcases/kernel/syscalls/pselect/pselect01.c
29616testcases/kernel/syscalls/read/read02.c
29617testcases/kernel/syscalls/select/select01.c
29618testcases/kernel/syscalls/sendfile/sendfile03.c
29619testcases/kernel/syscalls/splice/splice01.c
29620testcases/kernel/syscalls/symlink/symlink01.c
29621testcases/kernel/syscalls/tee/tee01.c
29622testcases/network/ipv6/sendfile6/testsf_c6.c
29623testcases/network/tcp_cmds/sendfile/testsf_c.c
29624testcases/kernel/fs/doio/iogen.c
29625
2962619) Log Message: Fix for generation of HTML output for absolute paths, by, Subrata Modak <subrata@linux.vnet.ibm.com>
29627Modified File(s):
29628ltp/runltp
29629ltp/tools/genhtml.pl
29630
2963120) Log Message: Initial set of Filecaps testcases from Serge, "Serge E. Hallyn" <serue@us.ibm.com>
29632Modified Files:
29633ltp/runltp
29634ltp/testcases/kernel/security/Makefile
29635Added Files:
29636ltp/runtest/filecaps
29637ltp/testcases/kernel/security/filecaps/Makefile
29638ltp/testcases/kernel/security/filecaps/README
29639ltp/testcases/kernel/security/filecaps/check_simple_capset.c
29640ltp/testcases/kernel/security/filecaps/checkforfilecaps.sh
29641ltp/testcases/kernel/security/filecaps/checkforlibcap.sh
29642ltp/testcases/kernel/security/filecaps/filecapstest.sh
29643ltp/testcases/kernel/security/filecaps/gotlibcap.c
29644ltp/testcases/kernel/security/filecaps/inh_capped.c
29645ltp/testcases/kernel/security/filecaps/nolibcap.c
29646ltp/testcases/kernel/security/filecaps/print_caps.c
29647ltp/testcases/kernel/security/filecaps/verify_caps_exec.c
29648ltp/testscripts/test_filecaps.sh
29649
2965021) Log Message: testcase ballista gcc 4.3 conformance, by, Patrick Kirsch <pkirsch@suse.de>
29651Modified File(s):
29652ltp/testcases/ballista/ballista/compile/bparser.cpp
29653
2965422) Log Message: Enhancing runltp to run testcases in desired sequence, by, Subrata Modak <subrata@linux.vnet.ibm.com>
29655Modified File(s):
29656ltp/runltp
29657
2965823) 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>
29659Modified File(s):
29660ltp/testcases/kernel/syscalls/times/times03.c
29661
2966224) 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>
29663Modified File(s):
29664ltp/testcases/kernel/security/selinux-testsuite/README
29665ltp/testcases/kernel/security/selinux-testsuite/misc/sbin_deprecated.patch
29666
2966725) Log Message: added gcov-kernel patches for linux-2.6.24, by, Peter Oberparleiter <oberpapr@users.sourceforge.net>
29668Added File(s):
29669ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov-arm-eabi.patch
29670ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov-arm-hack.patch
29671ltp/utils/analysis/gcov-kernel/linux-2.6.24-gcov.patch
29672
2967326) Log Message: Fix for Build Error issues on NUMA Machine in absence of important RPMs, by, psuriset <psuriset@linux.vnet.ibm.com>
29674Modified File(s):
29675ltp/testcases/kernel/numa/Makefile
29676ltp/testcases/kernel/numa/README
29677ltp/testcases/kernel/numa/numa01.sh
29678ltp/testcases/kernel/numa/numa_node_size.c
29679ltp/testcases/kernel/numa/test.sh
29680
subrata_modakae1219d2008-01-01 08:50:08 +000029681LTP-20071231
29682
296831) Log Message: Update CLONE_NEWPID as value changed in 2.6.23-rc3-mm2, submitted by Sukadev Bhattiprolu <sukadev@us.ibm.com>
29684File(s) Affected:
29685ltp/testcases/kernel/containers/libclone/libclone.h
29686
296872) Log Message: New Test Cases sendfile05 sendfile06 and sendfile07 for sendfile and sendfile64 syscall, by Masatake YAMATO <yamato@redhat.com>
29688File(s) Affected:
29689ltp/runtest/syscalls
29690ltp/testcases/kernel/syscalls/sendfile/sendfile02.c
29691ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
29692ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
29693File(s) Added:
29694ltp/testcases/kernel/syscalls/sendfile/sendfile05.c
29695ltp/testcases/kernel/syscalls/sendfile/sendfile06.c
29696ltp/testcases/kernel/syscalls/sendfile/sendfile07.c
29697
296983) Log Message: Fixing the problem of the resolution for ADDRESS_OF_MAIN, by Mark Ver <markver@us.ibm.com>
29699File(s) Affected:
29700ltp/testcases/kernel/io/direct_io/diotest4.c
29701
297024) Log Message: use caps in "generated warning" since people dont read comments, by Mike Frysinger <vapier@users.sourceforge.net>
29703File(s) Affected:
29704ltp/testcases/kernel/include/linux_syscall_numbers.h
29705ltp/testcases/kernel/include/regen.sh
29706
297075) Log Message: Se-linux Reference Policy Updates by Stephen Smalley <sds@tycho.nsa.gov>
29708File(s) Affected:
29709ltp/testcases/kernel/security/selinux-testsuite/README
29710ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
29711ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
29712ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
29713ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
29714ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
29715ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_readlink.te
29716ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_rxdir.te
29717ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
29718ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_stat.te
29719ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
29720ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
29721ltp/testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
29722
297236) Log Message: New NUMA Testcases by psuriset@linux.vnet.ibm.com
29724File(s) Affected:
29725ltp/testcases/kernel/numa/Makefile
29726ltp/testcases/kernel/numa/README
29727ltp/testcases/kernel/numa/numa01.sh
29728File(s) Added:
29729ltp/testcases/kernel/numa/numa_node_size.c
29730ltp/testcases/kernel/numa/test.sh
29731
297327) 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>
29733File(s) Affected:
29734ltp/testcases/kernel/syscalls/mincore/mincore01.c
29735
297368) Log Message: add syscall list for arm from Riaz Ur Rahaman
29737File(s) Affected:
29738ltp/testcases/kernel/include/linux_syscall_numbers.h
29739ltp/testcases/kernel/include/order
29740
29741File(s) Added:
29742ltp/testcases/kernel/include/arm.in
29743
297449) Log Message: Test isn't supported in kernel versions before 2.6.16, by Marco Antonio Fernandes Junior <marcoafj@linux.vnet.ibm.com>
29745File(s) Affected:
29746ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
29747
2974810)Log Message: Reverting Back Stephenś Patch and Applying Jeffś Patch for controlling the tty issue. Also a minor change for the ia64 compile failure.
29749File(s) Affected:
29750testcases/kernel/security/selinux-testsuite/README
29751testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_file.te
29752testcases/kernel/security/selinux-testsuite/refpolicy/test_capable_net.te
29753testcases/kernel/security/selinux-testsuite/refpolicy/test_file.te
29754testcases/kernel/security/selinux-testsuite/refpolicy/test_global.te
29755testcases/kernel/security/selinux-testsuite/refpolicy/test_ioctl.te
29756testcases/kernel/security/selinux-testsuite/refpolicy/test_setnice.te
29757testcases/kernel/security/selinux-testsuite/refpolicy/test_sysctl.te
29758testcases/kernel/security/selinux-testsuite/refpolicy/test_task_create.te
29759testcases/kernel/security/selinux-testsuite/refpolicy/test_task_setpgid.te
29760testcases/kernel/security/selinux-testsuite/tests/execshare/selinux_execshare_parent.c
29761testcases/kernel/security/selinux-testsuite/tests/file/selinux_file.sh
29762
2976311) Log Message: A Trivial Fix from Roger Mach <bigmach@us.ibm.com>
29764File(s) Affected:
29765ltp/testcases/pounder21/test_scripts/xterm_stress
29766
2976712) Log Message: tweak config.mk comment to reflect reality, by Mike Frysinger
29768File(s) Affected:
29769ltp/Makefile
29770
2977113) Log Message: Initial Set of Real Time Linux Test Cases, by Nivedita Singhvi <niv@us.ibm.com> & sudhanshu Singh <sudhanshusingh@in.ibm.com>
29772File(s) Added:
29773ltp/testcases/realtime/COPYING
29774ltp/testcases/realtime/GNUmakefile.am
29775ltp/testcases/realtime/GNUmakefile.in
29776ltp/testcases/realtime/OO_DESCRIPTION.txt
29777ltp/testcases/realtime/README
29778ltp/testcases/realtime/aclocal.m4
29779ltp/testcases/realtime/autogen.sh
29780ltp/testcases/realtime/configure
29781ltp/testcases/realtime/configure.ac
29782ltp/testcases/realtime/run.sh
29783ltp/testcases/realtime/autom4te.cache/output.0
29784ltp/testcases/realtime/autom4te.cache/output.1
29785ltp/testcases/realtime/autom4te.cache/requests
29786ltp/testcases/realtime/autom4te.cache/traces.0
29787ltp/testcases/realtime/autom4te.cache/traces.1
29788ltp/testcases/realtime/config/GNUmakefile.am
29789ltp/testcases/realtime/config/GNUmakefile.in
29790ltp/testcases/realtime/config/autoconf/compile
29791ltp/testcases/realtime/config/autoconf/config.guess
29792ltp/testcases/realtime/config/autoconf/config.sub
29793ltp/testcases/realtime/config/autoconf/depcomp
29794ltp/testcases/realtime/config/autoconf/install-sh
29795ltp/testcases/realtime/config/autoconf/missing
29796ltp/testcases/realtime/doc/HOWTO_ADD_TESTS
29797ltp/testcases/realtime/doc/TODO
29798ltp/testcases/realtime/func/GNUmakefile.am
29799ltp/testcases/realtime/func/GNUmakefile.in
29800ltp/testcases/realtime/func/async_handler/GNUmakefile.am
29801ltp/testcases/realtime/func/async_handler/GNUmakefile.in
29802ltp/testcases/realtime/func/async_handler/async_handler.c
29803ltp/testcases/realtime/func/async_handler/async_handler_jk.c
29804ltp/testcases/realtime/func/async_handler/async_handler_tsc.c
29805ltp/testcases/realtime/func/async_handler/run_auto.sh
29806ltp/testcases/realtime/func/gtod_latency/GNUmakefile.am
29807ltp/testcases/realtime/func/gtod_latency/GNUmakefile.in
29808ltp/testcases/realtime/func/gtod_latency/gtod_infinite.c
29809ltp/testcases/realtime/func/gtod_latency/gtod_latency.c
29810ltp/testcases/realtime/func/gtod_latency/run_auto.sh
29811ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.am
29812ltp/testcases/realtime/func/hrtimer-prio/GNUmakefile.in
29813ltp/testcases/realtime/func/hrtimer-prio/hrtimer-prio.c
29814ltp/testcases/realtime/func/hrtimer-prio/run.sh
29815ltp/testcases/realtime/func/matrix_mult/GNUmakefile.am
29816ltp/testcases/realtime/func/matrix_mult/GNUmakefile.in
29817ltp/testcases/realtime/func/matrix_mult/matrix_mult.c
29818ltp/testcases/realtime/func/matrix_mult/run_auto.sh
29819ltp/testcases/realtime/func/measurement/GNUmakefile.am
29820ltp/testcases/realtime/func/measurement/GNUmakefile.in
29821ltp/testcases/realtime/func/measurement/README
29822ltp/testcases/realtime/func/measurement/preempt_timing.c
29823ltp/testcases/realtime/func/measurement/rdtsc-latency.c
29824ltp/testcases/realtime/func/measurement/run.sh
29825ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.am
29826ltp/testcases/realtime/func/periodic_cpu_load/GNUmakefile.in
29827ltp/testcases/realtime/func/periodic_cpu_load/mixed_load.sh
29828ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load.c
29829ltp/testcases/realtime/func/periodic_cpu_load/periodic_cpu_load_single.c
29830ltp/testcases/realtime/func/periodic_cpu_load/run_auto.sh
29831ltp/testcases/realtime/func/pi-tests/GNUmakefile.am
29832ltp/testcases/realtime/func/pi-tests/GNUmakefile.in
29833ltp/testcases/realtime/func/pi-tests/parse-testpi1.py
29834ltp/testcases/realtime/func/pi-tests/parse-testpi2.py
29835ltp/testcases/realtime/func/pi-tests/run_auto.sh
29836ltp/testcases/realtime/func/pi-tests/sbrk_mutex.c
29837ltp/testcases/realtime/func/pi-tests/test-skeleton.c
29838ltp/testcases/realtime/func/pi-tests/testpi-0.c
29839ltp/testcases/realtime/func/pi-tests/testpi-1.c
29840ltp/testcases/realtime/func/pi-tests/testpi-2.c
29841ltp/testcases/realtime/func/pi-tests/testpi-4.c
29842ltp/testcases/realtime/func/pi-tests/testpi-5.c
29843ltp/testcases/realtime/func/pi-tests/testpi-6.c
29844ltp/testcases/realtime/func/pi-tests/testpi-7.c
29845ltp/testcases/realtime/func/pi_perf/GNUmakefile.am
29846ltp/testcases/realtime/func/pi_perf/GNUmakefile.in
29847ltp/testcases/realtime/func/pi_perf/pi_perf.c
29848ltp/testcases/realtime/func/pi_perf/run_auto.sh
29849ltp/testcases/realtime/func/prio-preempt/GNUmakefile.am
29850ltp/testcases/realtime/func/prio-preempt/GNUmakefile.in
29851ltp/testcases/realtime/func/prio-preempt/prio-preempt.c
29852ltp/testcases/realtime/func/prio-preempt/run_auto.sh
29853ltp/testcases/realtime/func/prio-wake/GNUmakefile.am
29854ltp/testcases/realtime/func/prio-wake/GNUmakefile.in
29855ltp/testcases/realtime/func/prio-wake/prio-wake.c
29856ltp/testcases/realtime/func/prio-wake/run_auto.sh
29857ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.am
29858ltp/testcases/realtime/func/pthread_kill_latency/GNUmakefile.in
29859ltp/testcases/realtime/func/pthread_kill_latency/pthread_kill_latency.c
29860ltp/testcases/realtime/func/sched_football/GNUmakefile.am
29861ltp/testcases/realtime/func/sched_football/GNUmakefile.in
29862ltp/testcases/realtime/func/sched_football/parse-football.py
29863ltp/testcases/realtime/func/sched_football/run_auto.sh
29864ltp/testcases/realtime/func/sched_football/sched_football.c
29865ltp/testcases/realtime/func/sched_jitter/GNUmakefile.am
29866ltp/testcases/realtime/func/sched_jitter/GNUmakefile.in
29867ltp/testcases/realtime/func/sched_jitter/README
29868ltp/testcases/realtime/func/sched_jitter/run_auto.sh
29869ltp/testcases/realtime/func/sched_jitter/sched_jitter.c
29870ltp/testcases/realtime/func/sched_latency/GNUmakefile.am
29871ltp/testcases/realtime/func/sched_latency/GNUmakefile.in
29872ltp/testcases/realtime/func/sched_latency/run_auto.sh
29873ltp/testcases/realtime/func/sched_latency/sched_latency.c
29874ltp/testcases/realtime/func/thread_clock/GNUmakefile.am
29875ltp/testcases/realtime/func/thread_clock/GNUmakefile.in
29876ltp/testcases/realtime/func/thread_clock/run_auto.sh
29877ltp/testcases/realtime/func/thread_clock/tc-2.c
29878ltp/testcases/realtime/include/GNUmakefile.am
29879ltp/testcases/realtime/include/GNUmakefile.in
29880ltp/testcases/realtime/include/libjvmsim.h
29881ltp/testcases/realtime/include/librttest.h
29882ltp/testcases/realtime/include/libstats.h
29883ltp/testcases/realtime/include/list.h
29884ltp/testcases/realtime/include/rttests_config.h.in
29885ltp/testcases/realtime/lib/GNUmakefile.am
29886ltp/testcases/realtime/lib/GNUmakefile.in
29887ltp/testcases/realtime/lib/libjvmsim.c
29888ltp/testcases/realtime/lib/librttest.c
29889ltp/testcases/realtime/lib/libstats.c
29890ltp/testcases/realtime/perf/GNUmakefile.am
29891ltp/testcases/realtime/perf/GNUmakefile.in
29892ltp/testcases/realtime/perf/latency/GNUmakefile.am
29893ltp/testcases/realtime/perf/latency/GNUmakefile.in
29894ltp/testcases/realtime/perf/latency/cpunoise.sh
29895ltp/testcases/realtime/perf/latency/cpunoise2000.sh
29896ltp/testcases/realtime/perf/latency/disknoise.sh
29897ltp/testcases/realtime/perf/latency/pthread_cond_latency.c
29898ltp/testcases/realtime/perf/latency/pthread_cond_many.c
29899ltp/testcases/realtime/perf/latency/pthread_cond_many_histogram.sh
29900ltp/testcases/realtime/perf/latency/run.sh
29901ltp/testcases/realtime/scripts/__init__.py
29902ltp/testcases/realtime/scripts/parser.py
29903ltp/testcases/realtime/scripts/run_c_files.sh
29904ltp/testcases/realtime/scripts/setenv.sh
29905ltp/testcases/realtime/stress/GNUmakefile.am
29906ltp/testcases/realtime/stress/GNUmakefile.in
29907ltp/testcases/realtime/stress/pi-tests/GNUmakefile.am
29908ltp/testcases/realtime/stress/pi-tests/GNUmakefile.in
29909ltp/testcases/realtime/stress/pi-tests/lookup_pi_state.c
29910ltp/testcases/realtime/stress/pi-tests/testpi-3.c
29911ltp/testcases/realtime/tools/ftqviz.py
29912ltp/testscripts/realtime.sh
29913
2991414) Log Message: Updates for Some Copyright and License Declarations
29915File(s) Affected:
29916ltp/testcases/realtime/GNUmakefile.am
29917ltp/testcases/realtime/OO_DESCRIPTION.txt
29918ltp/testcases/realtime/README
29919ltp/testcases/realtime/autogen.sh
29920ltp/testcases/realtime/configure.ac
29921ltp/testcases/realtime/run.sh
29922
2992315) Log Message: Initial set of PID Namespace testcase contributed by "Rishikesh K. Rajak" <risrajak@linux.vnet.ibm.com>
29924File(s) Added:
29925ltp/testcases/kernel/containers/pidns/Makefile
29926ltp/testcases/kernel/containers/pidns/README
29927ltp/testcases/kernel/containers/pidns/check_pidns_enabled.c
29928ltp/testcases/kernel/containers/pidns/pidns01.c
29929ltp/testcases/kernel/containers/pidns/pidns02.c
29930ltp/testcases/kernel/containers/pidns/pidns03.c
29931ltp/testcases/kernel/containers/pidns/runpidnstest.sh
29932ltp/testcases/kernel/containers/pidns/runtests_noltp.sh
29933
29934File(s) Affected:
29935ltp/testcases/kernel/containers/Makefile
29936ltp/testcases/kernel/containers/container_test.sh
29937
2993816) Log Message: Changed the way Copyrights and License agreements are declared
29939File(s) Affected:
29940ltp/testcases/kernel/containers/README
29941ltp/testcases/kernel/containers/TEST_PLAN.txt
29942ltp/testcases/kernel/containers/check_for_unshare.c
29943ltp/testcases/kernel/containers/libclone/Makefile
29944ltp/testcases/kernel/containers/libclone/libclone.c
29945ltp/testcases/kernel/containers/libclone/libclone.h
29946ltp/testcases/kernel/containers/sysvipc/Makefile
29947ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
29948ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
29949ltp/testcases/kernel/containers/sysvipc/runtests_noltp.sh
29950ltp/testcases/kernel/containers/sysvipc/shmnstest.c
29951ltp/testcases/kernel/containers/utsname/Makefile
29952ltp/testcases/kernel/containers/utsname/README
29953ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
29954ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
29955ltp/testcases/kernel/containers/utsname/runutstest.sh
29956ltp/testcases/kernel/containers/utsname/utstest.c
29957
subrata_modak99086662007-12-03 07:07:49 +000029958LTP-20071130
29959
299601) Log Message: lcov: fix for problem resulting in lcov aborting with "ERROR: reading string"
29961File(s) Affected:
29962/cvsroot/ltp/utils/analysis/lcov/bin
29963
299642) Log Message: Update to OpenHPI 2.10.1 (see www.openhpi.org for more info)
29965File(s) Affected:
29966ltp/testcases/open_hpi_testsuite
29967
299683) 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.
29969File(s) Affected:
29970ltp/testcases/open_posix_testsuite/conformance/interfaces/mmap/23-1.c
29971
299724) Log Message: Yi Yang <yang.y.yi@gmail.com> fixed some anomalies for ext2/ext3 and creat system call
29973File(s) Affected:
29974ltp/testcases/kernel/fs/doio/growfiles.c
29975ltp/testcases/kernel/syscalls/creat/creat05.c
29976
299775) Log Message: Removing Propreitary and Confidential Information to Suit to GPLv2 License
29978File(s) Affected:
29979testcases/kernel/ipc/ipc_stress/message_queue_test_01.c
29980testcases/kernel/ipc/ipc_stress/message_queue_test_02_ctl.c
29981testcases/kernel/ipc/ipc_stress/message_queue_test_02_get.c
29982testcases/kernel/ipc/ipc_stress/message_queue_test_02_rcv.c
29983testcases/kernel/ipc/ipc_stress/message_queue_test_02_snd.c
29984testcases/kernel/ipc/ipc_stress/message_queue_test_04.c
29985testcases/kernel/ipc/ipc_stress/message_queue_test_05.c
29986testcases/kernel/ipc/ipc_stress/pipe_test_01.c
29987testcases/kernel/ipc/ipc_stress/pipe_test_02.c
29988testcases/kernel/ipc/ipc_stress/semaphore_test_01.c
29989testcases/kernel/ipc/ipc_stress/semaphore_test_02.c
29990testcases/kernel/ipc/ipc_stress/semaphore_test_03.c
29991testcases/kernel/ipc/ipc_stress/shmem_test_01.c
29992testcases/kernel/ipc/ipc_stress/shmem_test_02.c
29993testcases/kernel/ipc/ipc_stress/shmem_test_03.c
29994testcases/kernel/ipc/ipc_stress/shmem_test_04.c
29995testcases/kernel/ipc/ipc_stress/shmem_test_05.c
29996testcases/kernel/ipc/ipc_stress/shmem_test_06.c
29997testcases/kernel/ipc/ipc_stress/shmem_test_07.c
29998testcases/kernel/ipc/ipc_stress/signal_test_01.c
29999testcases/kernel/ipc/ipc_stress/signal_test_02.c
30000testcases/kernel/ipc/ipc_stress/signal_test_03.c
30001testcases/kernel/ipc/ipc_stress/signal_test_04.c
30002testcases/kernel/ipc/ipc_stress/signal_test_05.c
30003testcases/kernel/ipc/ipc_stress/signal_test_06.c
30004testcases/kernel/ipc/ipc_stress/signal_test_07.c
30005testcases/kernel/sched/clisrv/pthserv.c
30006testcases/kernel/sched/clisrv/readline.c
30007testcases/kernel/sched/clisrv/writen.c
30008testcases/kernel/sched/sched_stress/sched_driver.c
30009testcases/kernel/sched/sched_stress/sched.c
30010testcases/kernel/sched/sched_stress/sched.h
30011testcases/kernel/sched/sched_stress/sched_tc0.c
30012testcases/kernel/sched/sched_stress/sched_tc1.c
30013testcases/kernel/sched/sched_stress/sched_tc2.c
30014testcases/kernel/sched/sched_stress/sched_tc3.c
30015testcases/kernel/sched/sched_stress/sched_tc4.c
30016testcases/kernel/sched/sched_stress/sched_tc5.c
30017testcases/kernel/sched/sched_stress/sched_tc6.c
30018
300196) Log Message: Make the test working on busybox system, where 'df' command
30020doesn't support -P option, neither accept a directory as input,
30021Submitted by Carmelo AMOROSO <carmelo.amoroso@st.com>
30022File(s) Affected:
30023ltp/testcases/kernel/fs/doio/rwtest.sh
30024
300257) Log Message:
30026This patch allows network stress tests to be run on different subnet
30027configuration by using some macros for IP addresses configuration.
30028It doesn't affect default values.
30029Submitted by Carmelo AMOROSO <carmelo.amoroso@st.com>
30030File(s) Affected:
30031ltp/testcases/network/stress/broken_ip/broken_ip4-checksum
30032ltp/testcases/network/stress/broken_ip/broken_ip4-dstaddr
30033ltp/testcases/network/stress/broken_ip/broken_ip4-fragment
30034ltp/testcases/network/stress/broken_ip/broken_ip4-ihl
30035ltp/testcases/network/stress/broken_ip/broken_ip4-protcol
30036ltp/testcases/network/stress/broken_ip/broken_ip4-totlen
30037ltp/testcases/network/stress/broken_ip/broken_ip4-version
30038ltp/testcases/network/stress/dns/dns4-stress
30039ltp/testcases/network/stress/ftp/ftp4-download-stress
30040ltp/testcases/network/stress/ftp/ftp4-upload-stress
30041ltp/testcases/network/stress/http/http4-stress
30042ltp/testcases/network/stress/icmp/uni-basic/icmp4-uni-basic01
30043ltp/testcases/network/stress/interface/if4-addr-change
30044ltp/testcases/network/stress/interface/if4-alias-adddel
30045ltp/testcases/network/stress/interface/if4-alias-addlarge
30046ltp/testcases/network/stress/interface/if4-mtu-change
30047ltp/testcases/network/stress/interface/if4-route-adddel
30048ltp/testcases/network/stress/interface/if4-route-addlarge
30049ltp/testcases/network/stress/interface/if4-updown
30050ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope01
30051ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope02
30052ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope03
30053ltp/testcases/network/stress/multicast/grp-operation/mcast4-grpope04
30054ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld01
30055ltp/testcases/network/stress/multicast/packet-flood/mcast4-pktfld02
30056ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld01
30057ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld02
30058ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld03
30059ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld04
30060ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld05
30061ltp/testcases/network/stress/multicast/query-flood/mcast4-queryfld06
30062ltp/testcases/network/stress/route/route4-change-dst
30063ltp/testcases/network/stress/route/route4-change-gw
30064ltp/testcases/network/stress/route/route4-change-if
30065ltp/testcases/network/stress/route/route4-ifdown
30066ltp/testcases/network/stress/route/route4-redirect
30067ltp/testcases/network/stress/route/route4-rmmod
30068ltp/testcases/network/stress/ssh/ssh4-stress
30069ltp/testcases/network/stress/tcp/multi-diffport/tcp4-multi-diffport01
30070ltp/testcases/network/stress/tcp/multi-sameport/tcp4-multi-sameport01
30071ltp/testcases/network/stress/tcp/uni-basic/tcp4-uni-basic01
30072ltp/testcases/network/stress/udp/multi-diffport/udp4-multi-diffport01
30073ltp/testcases/network/stress/udp/uni-basic/udp4-uni-basic01
30074testscripts/networkstress.sh
30075
300768) Log Message: Patch to check file permission first, and then skip write-only
30077files,and report them as INFO. Submitted by Cai Qian <qcai@redhat.com>
30078File(s) Affected:
30079ltp/testcases/kernel/fs/proc/proc01.c
30080
300819) Log Message:
30082Patch to skip read of all /proc/<pid> directories except /proc/self.
30083Therefore, it make sure that at least one /proc/<pid> has been read,
30084and also the directory will stay as long as the life time of the test.
30085Submitted by Cai Qian <qcai@redhat.com>
30086File(s) Affected:
30087ltp/testcases/kernel/fs/proc/proc01.c
30088
3008910) Log Message: Create testfile in tmpdir to be consistent with other tests by Kumar Gala <galak@kernel.crashing.org>
30090File(s) Affected:
30091ltp/testcases/kernel/syscalls/splice/splice01.c
30092ltp/testcases/kernel/syscalls/tee/tee01.c
30093
3009411) Log Message: Close the fd's we open when running on NFS to avoid warnings, submitted by Kumar Gala <galak@kernel.crashing.org>
30095File(s) Affected:
30096ltp/testcases/kernel/syscalls/creat/creat01.c
30097ltp/testcases/kernel/syscalls/open/open04.c
30098ltp/testcases/kernel/syscalls/writev/writev06.c
30099
3010012) Log Message:Close fd's to make running on NFS work, submitted by Kumar Gala <galak@kernel.crashing.org>
30101File(s) Affected:
30102ltp/testcases/kernel/syscalls/creat/creat05.c
30103
3010413) Log Message: Add a lib routine to tell us if we are running on NFS Submitted by Kumar Gala <galak@kernel.crashing.org>
30105File(s) Affected:
30106ltp/include/test.h
30107File(s) Added:
30108ltp/lib/tst_is_cwd_nfs.c
30109
3011014) Log Message: Adds arm to the architectures where SHMBLA != PAGESIZE, submitted by Khem Raj <kraj@mvista.com>
30111File(s) Affected:
30112ltp/testcases/kernel/mem/shmt/shmt09.c
30113
3011415) Log Message: New posix_fadvise and fadvise64 Testcases contributed by Masatake YAMATO <yamato@redhat.com>
30115File(s) Affected:
30116ltp/runtest/syscalls
30117New File(s) Addes:
30118ltp/testcases/kernel/syscalls/fadvise/Makefile
30119ltp/testcases/kernel/syscalls/fadvise/posix_fadvise01.c
30120ltp/testcases/kernel/syscalls/fadvise/posix_fadvise02.c
30121ltp/testcases/kernel/syscalls/fadvise/posix_fadvise03.c
30122ltp/testcases/kernel/syscalls/fadvise/posix_fadvise04.c
30123
3012416) Log Message:
30125Existing code in LTP Kdump has been enhanced to test dump on network and
30126different partitions. The attached patch supports following features
30127-Dump on EXT3 partition, partition referenced by partition name, Label and
30128UUID
30129-Dump on raw partition
30130-Dump on Network dump server
30131-Test dump filtering feature of Kdump
30132-Test Link Delay feature of Kdump
30133-Result analysis has been implemented for local dumping and network
30134dumping.
30135-Result analysis has been implemented for filtering as well as link delay.
30136But the analysis part can be enahnced further
30137-'setup' file has been modified
30138 * To accept inputs from user or file
30139 * To automate configuration of bootloader file to reserve memory for
30140crashkernel
30141 * To test basic or exchausted list of LKDTM test
30142 * To accept user inputs for dumping on different partitions and for
30143network dumping
30144-'master' file has been modified
30145 *To invoke result analysis code of dumping in different destinations
30146 *to remove cronjob when execution is done, this is a bug fix
30147-'test' file has been modifed
30148 *To set kdump.conf file based on user input and trigger crash
30149-'Makefile' has been modified not to run 'setup'
30150-Added new files
30151 *kdump_propogate ->To add ssh public keys to network dump server
30152 *verify_dump ->To verify dump in different partitions and network
30153dumping
30154 *lkdtm.orig is replaced with lkdtm.base for basic testcases of lkdtm,
30155lkdtm.exha for exhausted list of lkdtm testcases.
30156
30157Submitted by: Poornima Nayak <Poornima.Nayak@in.ibm.com>
30158
30159File(s) Affected:
30160ltp/testcases/kdump/Makefile ltp/testcases/kdump/README
30161ltp/testcases/kdump/TEST_PLAN.txt ltp/testcases/kdump/master
30162ltp/testcases/kdump/setup ltp/testcases/kdump/test
30163File(s) Added:
30164ltp/testcases/kdump/kdump_propagate
30165ltp/testcases/kdump/verify_dump
30166ltp/testcases/kdump/testlists/lkdtm.base
30167ltp/testcases/kdump/testlists/lkdtm.exha
30168File(s) Removed:
30169ltp/testcases/kdump/testlists/lkdtm.orig
30170
3017117) Log Message: Fix endless loop hit messages for kdump test case, by Cai Qian <qcai@redhat.com>
30172File(s) Affected:
30173ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
30174
3017518) Log Message: Fix for vmcore generation and vmcore verification are at different hours, by Cai Qian <qcai@redhat.com>
30176File(s) Affected:
30177ltp/testcases/kdump/master
30178
3017919) Log Message: Changes that allows adp to run top on batch mode instead of interactively, submitted by Rafael Folco <rfolco@linux.vnet.ibm.com>
30180File(s) Affected:
30181ltp/testscripts/adp.sh
30182
3018320) Log Message: Changes to prevent fcntl14 test case to crash on uclinux on blackfin board, submitted by Vivi <violetleigh@gmail.com>
30184File(s) Affected:
30185ltp/testcases/kernel/syscalls/fcntl/fcntl14.c
30186
3018721) Log Message: New HTML format for LTP Output
30188File(s) Affected:
30189ltp/runltp
30190File(s) Added:
30191ltp/tools/genhtml.pl
30192ltp/tools/html_report_header.txt
30193
3019422) Log Message: Add IA64 support to kdump test case, submitted by Cai Qian <qcai@redhat.com>
30195File(s) Affected:
30196ltp/testcases/kdump/setup
30197
3019823) Log Message: Patch to fix summary script of LTP kdump (can't retrieve LOG correctly), submitted by Lin Feng Shen (shenlinf@cn.ibm.com)
30199File(s) Affected:
30200ltp/testcases/kdump/summary
30201
3020224) 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)
30203File(s) Affected:
30204ltp/testcases/kdump/master
30205
3020625) Log Message: Report TCONF for swapon/off test when run on tmpfs or nfs, submitted by Kumar Gala <galak@kernel.crashing.org>
30207File(s) Affected:
30208testcases/kernel/syscalls/swapoff/swapoff01.c
30209testcases/kernel/syscalls/swapoff/swapoff02.c
30210testcases/kernel/syscalls/swapon/swapon01.c
30211testcases/kernel/syscalls/swapon/swapon02.c
30212testcases/kernel/syscalls/swapon/swapon03.c
30213
3021426) Log Message: This does testing for the missing functionalities of MADV_REMOVE, MADV_DONTFORK & MADV_DOFORK, submitted by Pavan, pnaregun@in.ibm.com
30215File(s) Added:
30216ltp/testcases/kernel/syscalls/madvise/madvise03.c
30217
3021827) Log Message: Added an Option to mail-back LTP reports, by Subrata Modak <subrata@linux.vnet.ibm.com>
30219File(s) Affected:
30220ltp/runltp
30221
3022228) Log Message: Added sendfile64 support and new testcase sendfile04.c in this regard, by Masatake YAMATO <yamato@redhat.com>
30223File(s) Affected:
30224runtest/syscalls
30225testcases/kernel/syscalls/sendfile/Makefile
30226testcases/kernel/syscalls/sendfile/sendfile02.c
30227testcases/kernel/syscalls/sendfile/sendfile03.c
30228File(s) Added:
30229ltp/testcases/kernel/syscalls/sendfile/sendfile04.c
30230
3023129) Log Message: Proper Inputs for Memory Reservation for Crask Kernel on various architectures, by Poornima Nayak <Poornima.Nayak@in.ibm.com>
30232File(s) Affected:
30233ltp/testcases/kdump/setup
30234
subrata_modakb72cdfe2007-11-02 06:18:14 +000030235LTP-20071031
30236
302371) Log Message:
30238lcov: workaround for gcc 4.1.0 .gcno file oddness by Peter Oberparleiter (oberpapr@users.sourceforge.net)
30239scott.heavner@philips.com wrote:
30240I'm trying to use lcov 1.6 with gcov/gcc 4.1.0. The geninfo parser was
30241aborting on a small number of .gcno files. I've patched my local copy so
30242that geninfo prints out the offset of the error and skips the remainder of
30243the problem file
30244
30245File(s) Affected:
30246ltp/utils/analysis/lcov/bin/geninfo
30247
302482) Log Message: Carmelo (carmelo.amoroso@st.com) fixed OPEN_MAX macro issue, from kernel 2.6.23 onwards
30249File(s) Affected:
30250ltp-full-20070930/testcases/kernel/syscalls/fork/fork09.c
30251ltp-full-20070930/testcases/kernel/ipc/ipc_stress/pipe_test_02.c
30252
302533) Log Message: Ported this to LTP Format
30254File(s) Affected:
30255ltp/runtest/syscalls
30256File(s) Added:
30257ltp/testcases/kernel/syscalls/remap_file_pages/Makefile
30258ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages01.c
30259
302604) Log Message: Open Posix Test suite updation by Patrick Kirsch <pkirsch@suse.de>
30261File(s) Affected:
30262ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/1-1.c
30263ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/2-1.c
30264ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_close/3-1.c
30265ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/1-1.c
30266ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/2-1.c
30267ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/4-1.c
30268ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/5-1.c
30269ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_open/1-4.c
30270ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/1-1.c
30271ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/1-2.c
30272ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/2-1.c
30273ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/4-1.c
30274ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/5-1.c
30275ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/6-1.c
30276ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/8-1.c
30277ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/1-1.c
30278ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/2-1.c
30279ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/4-1.c
30280ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/1-1.c
30281ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/1-2.c
30282ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/11-1.c
30283ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/12-1.c
30284ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/3-1.c
30285ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/5-1.c
30286ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_wait/7-1.c
30287
302885) Log Message: Olof Johansson <olof@lixom.net> corrected the message when there are no entries in /etc/group for 'nobody' and 'bin'
30289File(s) Affected:
30290ltp/testcases/kernel/syscalls/creat/creat08.c
30291
302926) Log Message: Andi Kleen <ak@novell.com> changed the way IN_MOVE_SELF works with old kernel
30293File(s) Affected:
30294ltp/testcases/kernel/syscalls/inotify/inotify02.c
30295
302967) Log Message: Ricardo (rsalveti@linux.vnet.ibm.com) added another testcase for remap_file_pages() syscall for better error checking
30297File(s) Affected:
30298ltp/runtest/syscalls
30299File(s) Added:
30300ltp/testcases/kernel/syscalls/remap_file_pages/remap_file_pages02.c
30301
303028) Log Message:
30303Better Ways to Integrate "ltp/tools/genload/stress" with "ltp/runltp" by
30304Ricardo and Subrata,
30305This is the second version of Subrata's patch, this is intended to
30306fully exploit all the features provided by "ltp/tools/genload/stress".
30307
30308New option:
30309 -D Run LTP under additional background Load on Secondary Storage
30310
30311Options that have a different interface:
30312 -i Run LTP under additional background Load on IO Bus
30313 -m Run LTP under additional background Load on Main memory
30314
30315Remember that this change will break the script interface.
30316File(s) Affected:
30317ltp/runltp
30318
303199) Log Message: Breno Leitao (leitao@linux.vnet.ibm.com) fixed these for running on NFS mounted systems
30320File(s) Affected:
30321ltp/testcases/kernel/syscalls/chdir/chdir01.c
30322ltp/testcases/kernel/syscalls/creat/creat03.c
30323ltp/testcases/kernel/syscalls/creat/creat05.c
30324ltp/testcases/kernel/syscalls/dup2/dup202.c
30325ltp/testcases/kernel/syscalls/dup2/dup203.c
30326ltp/testcases/kernel/syscalls/execve/execve04.c
30327ltp/testcases/kernel/syscalls/flock/flock01.c
30328ltp/testcases/kernel/syscalls/flock/flock02.c
30329ltp/testcases/kernel/syscalls/flock/flock03.c
30330ltp/testcases/kernel/syscalls/flock/flock04.c
30331ltp/testcases/kernel/syscalls/flock/flock05.c
30332ltp/testcases/kernel/syscalls/flock/flock06.c
30333ltp/testcases/kernel/syscalls/fork/fork07.c
30334ltp/testcases/kernel/syscalls/mprotect/mprotect02.c
30335ltp/testcases/kernel/syscalls/mprotect/mprotect03.c
30336ltp/testcases/kernel/syscalls/open/open04.c
30337ltp/testcases/kernel/syscalls/open/open05.c
30338ltp/testcases/kernel/syscalls/read/read04.c
30339ltp/testcases/kernel/syscalls/readv/readv01.c
30340ltp/testcases/kernel/syscalls/readv/readv02.c
30341ltp/testcases/kernel/syscalls/recvmsg/Makefile
30342ltp/testcases/kernel/syscalls/recvmsg/recvmsg01.c
30343ltp/testcases/kernel/syscalls/rmdir/rmdir02.c
30344ltp/testcases/kernel/syscalls/write/write03.c
30345ltp/testcases/kernel/syscalls/write/write05.c
30346ltp/testcases/kernel/syscalls/writev/writev01.c
30347ltp/testcases/kernel/syscalls/writev/writev02.c
30348ltp/testcases/kernel/syscalls/writev/writev03.c
30349ltp/testcases/kernel/syscalls/writev/writev04.c
30350ltp/testcases/kernel/syscalls/writev/writev05.c
30351
subrata_modakefd3a522007-09-28 09:46:49 +000030352LTP-20070930
30353
303541) Log Message: "seebs@users.sf.net" wanted to fix some anomalies in "acct01" testcase
30355File(s) Affected:
30356ltp/testcases/kernel/syscalls/acct/acct01.c
30357
303582) Log Message: "risrajak@linux.vnet.ibm.com" made modifications to check whether the Kernel is UTSNAMESPACE or SYSVIPC_NAMSPACE enabled
30359File(s) Affected:
30360ltp/testcases/kernel/containers/container_test.sh
30361ltp/testcases/kernel/containers/sysvipc/Makefile
30362File(s) Added:
30363ltp/testcases/kernel/containers/sysvipc/check_ipcns_enabled.c
30364
303653) Log Message: "rsalveti@linux.vnet.ibm.com" fixed exit code for inotify01 and inotify02 when running with kernel < 2.6.13
30366File(s) Affected:
30367ltp/testcases/kernel/syscalls/inotify/inotify01.c
30368ltp/testcases/kernel/syscalls/inotify/inotify02.c
30369
303704) Log Message: Fixing "ioperm02" testcase for kernel comparisns
30371File(s) Affected:
30372ltp/testcases/kernel/syscalls/ioperm/ioperm02.c
30373
303745) Log Message: "Sivakumar.C@in.ibm.com" induced time for Statistics collection in RHEL
30375File(s) Affected:
30376ltp/testcases/kernel/numa/numa01.sh
30377
303786) Log Message: Removing these Testcases as they do not satisfy GPLv2 License Agreement
30379File(s) Deleted:
30380ltp/testcases/network/nfs/cthon04
30381 Makefile README READWIN.txt Testitems domount.c getopt.c runtests server tests.h tests.init unixdos.h
30382ltp/testcases/network/nfs/cthon04/basic
30383 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
30384ltp/testcases/network/nfs/cthon04/basic/console
30385 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
30386ltp/testcases/network/nfs/cthon04/basic/dos
30387 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
30388ltp/testcases/network/nfs/cthon04/basic/scripts
30389 basic2.bat basic3.bat basic.bat cthon00.mst cthon01.mst cthon02.mst cthon03.mst cthon04.mst cthon.bat runcthon.prl
30390ltp/testcases/network/nfs/cthon04/general
30391 large4.sh large.c Makefile makefile.tst mkdummy nroff.in rmdummy runtests runtests.wrk stat.c
30392ltp/testcases/network/nfs/cthon04/lock
30393 Makefile runtests tlock.c
30394ltp/testcases/network/nfs/cthon04/special
30395 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
30396 rewind.c runtests runtests.wrk stat2.c stat.c telldir.c touchn.c truncate.c
30397ltp/testcases/network/nfs/cthon04/special/console
30398 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
30399 rewind.mak stat2.mak stat.mak touchn.mak truncate.mak
30400ltp/testcases/network/nfs/cthon04/special/dos
30401 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
30402 rewind.mak stat2.mak stat.mak touchn.mak truncate.mak
30403ltp/testcases/network/nfs/cthon04/special/scripts
30404 run.bat
30405ltp/testcases/network/nfs/cthon04/tools
30406 dirdmp.c dirprt.c Makefile pmapbrd.c pmaptst.c README tcp.c tcpd.c udp.c udpd.c
30407
304087) 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
30409File(s) Added:
30410ltp/testcases/network/nfs/CTHON04_README
30411
304128) Log Message: ¨ciju@linux.vnet.ibm.com¨ fixed some Script errors while configuring ltp-kdump
30413File(s) Affected:
30414ltp/testcases/kdump/master
30415ltp/testcases/kdump/setup
30416
304179) Log Message: KDUMP Scripts must be made executable before testing (Initial CVS Checkin error)
30418File(s) Affected:
30419ltp/testcases/kdump/Makefile
30420
3042110) Log Message: Dont use the optional POSIX postfix operator as some crappy shells actually omit it, by ¨vapier@gentoo.org¨
30422File(s) Affected:
30423ltp/testcases/network/generate.sh
30424
3042511) 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
30426File(s) Affected:
30427ltp/runltp
30428
3042912) Log Message: Ricardo cleaned up duplicate code for enhancements in output and failed files generation
30430File(s) Affected:
30431ltp/runltp
30432
3043313) Log Message: Updating Credits to include new contributions from members
30434File(s) Affected:
30435ltp/CREDITS
30436
3043714) Log Message: Jeff Burke wanted additional INFO when the test fails in the calloc portion of the test
30438File(s) Affected:
30439ltp/testcases/kernel/mem/mem/mem02.c
30440
3044115) Log Message: Randy temporarily fixed the var_args expander in lib/tst_res.c
30442File(s) Affected:
30443ltp/lib/tst_res.c
30444
3044516) Log Message: Patrick fixed the too chort char array
30446File(s) Affected:
30447ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_getvalue/5-1.c
30448
3044917) Log Message: Ricardo Fixed the way by which tst_resm should be called from Shell Test Script
30450File(s) Affected:
30451ltp/runtest/tcp_cmds
30452ltp/testcases/network/tcp_cmds/ping/ping01
30453
3045418) Log Message: James Puderer fixed -d option in LTP for better handling of temporary directory
30455File(s) Affected:
30456ltp/runltp
30457
3045819) Log Message: issue a warning if unable to actually test if F_SETLEASE is not defined
30459File(s) Affected:
30460ltp/testcases/kernel/syscalls/fcntl/fcntl23.c
30461ltp/testcases/kernel/syscalls/fcntl/fcntl24.c
30462ltp/testcases/kernel/syscalls/fcntl/fcntl25.c
30463ltp/testcases/kernel/syscalls/fcntl/fcntl26.c
30464ltp/testcases/kernel/syscalls/fcntl/fcntl27.c
30465ltp/testcases/kernel/syscalls/fcntl/fcntl28.c
30466
3046720) Log Message: add -D_GNU_SOURCE since we have tests in here that test GNU-specific features (like F_SETLEASE)
30468File(s) Affected:
30469ltp/testcases/kernel/syscalls/fcntl/Makefile
30470
3047121) Log Message: Update to OpenHPI 2.10.0 (see www.openhpi.org for more info)
30472File(s) Affected:
30473ltp/testcases/open_hpi_testsuite
30474
subrata_modakc634dd22007-08-30 06:08:27 +000030475LTP-20070831
30476
304771) Log Message: "rsalveti@br.ibm.com" fixed write05 that failed with LTP 20070331 on Fedora 7 GA
30478File(s) Affected:
30479ltp/testcases/kernel/syscalls/write/write05.c
30480
304812) Log Message: "dmarlin@redhat.com" corrected fail message in data_space testcase
30482File(s) Affected:
30483ltp/testcases/kernel/mem/vmtests/data_space.c
30484
304853) Log Message: "liudeyan@cn.ibm.com" made mmap1 to be terminated by Ctrl-C
30486File(s) Affected:
30487ltp/testcases/kernel/mem/mtest06/mmap1.c
30488
304894) 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)
30490File(s) Affected: ltp/testcases/kernel/syscalls/times/times03.c
30491
304925) Log Message: gcov-kernel: added eabi-compatibility patch, renamed .diff to .patch by "oberpapr@users.sourceforge.net"
30493File(s) Added:
30494ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.patch
30495ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov-arm-eabi.patch
30496File(s) Deleted:
30497ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.diff
30498
304996) Log Message: lcov: fixed spec file
30500File(s) Affected:
30501ltp/utils/analysis/lcov/rpm/lcov.spec
30502
305037) Log Message: gcov-kernel: removed outdated FAQ entry
30504File(s) Affected:
30505ltp/utils/analysis/gcov-kernel/FAQ
30506
305078) Log Message: gcov-kernel: added Makefile
30508File(s) Added: ltp/utils/analysis/gcov-kernel/Makefile
30509
305109) Log Message: lcov: Makefile for release 1.6
30511File(s) Affected:
30512/cvsroot/ltp/utils/analysis/lcov/Makefile
30513
3051410) Log Message: lcov: Makefile for post-release
30515File(s) Affected:
30516/cvsroot/ltp/utils/analysis/lcov/Makefile
30517
3051811) Log Message: lcov: add experimental option "--norecursion"
30519File(s) Affected:
30520/cvsroot/ltp/utils/analysis/lcov/bin/geninfo
30521/cvsroot/ltp/utils/analysis/lcov/bin/lcov
30522
3052312) Log Message: Changes to make testcases/kernel/numa/numa01.sh executable
30524File(s) Affected:
30525ltp/testcases/kernel/numa/Makefile
30526
3052713) Log Message: "carmelo.amoroso@st.com" changed the Default values for MAXSIZE and csize
30528File(s) Affected:
30529ltp/testcases/kernel/mem/vmtests/stack_space.c
30530
3053114) Log Message: "brenohl@br.ibm.com" wanted to handle file descriptors properly
30532File(s) Affected:
30533ltp/testcases/kernel/syscalls/mkdir/mkdir03.c
30534ltp/testcases/kernel/syscalls/mmap/mmap09.c
30535ltp/testcases/kernel/syscalls/open/open07.c
30536ltp/testcases/kernel/syscalls/sendfile/sendfile03.c
30537
3053815) Log Message: "rsalvetidev@linux.vnet.ibm.com" says that this version can handle when the distro has MAX_SWAPFILES as 30 or 32
30539File(s) Modified:
30540ltp/runtest/ltplite ltp/runtest/stress.part3
30541ltp/runtest/syscalls
30542ltp/testcases/kernel/syscalls/swapon/swapon02.c
30543File(s) Added:
30544ltp/testcases/kernel/syscalls/swapon/swapon03.c
30545
3054616) Log Message: Containers Testcases Plan
30547File(s) Added:
30548ltp/testcases/kernel/containers/TEST_PLAN.txt
30549
3055017) Log Message: LTP-KDUMP Test-Case Plan
30551File(s) Added:
30552ltp/testcases/kdump/TEST_PLAN.txt
30553
subrata_modakc6767f32007-08-30 12:00:19 +00003055418) Log Message: Update to OpenHPI 2.9.3 (www.openhpi.org for more info)
30555File(s) Affected:
30556ltp/testcases/open_hpi_testsuite/
30557
subrata_modakc634dd22007-08-30 06:08:27 +000030558
subrata_modak3bccb862007-07-30 07:13:31 +000030559LTP-20070731
30560
305611) Log Message: lcov: preparations for new release by "oberpapr@users.sourceforge.net"
30562- updated CHANGES file
30563- added compat-libtool + no-compat-libtool option
30564- changed libtool default to on (due to popular request)
30565- added checksum option
30566- changed checksum default to off (to reduce cpu time + file size)
30567- added geninfo_checksum option to lcovrc, deprecated geninfo_no_checksum
30568- added geninfo_compat_libtool option to lcovrc
30569- minor update of README file
30570File(s) Affected:
30571ltp/utils/analysis/lcov/CHANGES
30572ltp/utils/analysis/lcov/README
30573ltp/utils/analysis/lcov/lcovrc
30574ltp/utils/analysis/lcov/bin/geninfo
30575ltp/utils/analysis/lcov/bin/lcov
30576
305772) Log Message: update manpage by "oberpapr@users.sourceforge.net"
30578File(s) Affected:
30579ltp/utils/analysis/lcov/man/lcov.1
30580
305813) Log Message: "sachinp@in.ibm.com" has fixed a probe point definition from 'll_rw_lock' to 'll_rw_block'
30582File(s) Affected:
30583ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
30584
305854) Log Message: man page update by "oberpapr@users.sourceforge.net"
30586File(s) Affected:
30587ltp/utils/analysis/lcov/man/genhtml.1
30588ltp/utils/analysis/lcov/man/geninfo.1
30589ltp/utils/analysis/lcov/man/lcov.1
30590
305915) Log Message: lcov: another update in preparation for a new release by "oberpapr@users.sourceforge.net"
30592File(s) Affected:
30593ltp/utils/analysis/lcov/bin/lcov
30594ltp/utils/analysis/lcov/man/lcovrc.5
30595ltp/utils/analysis/lcov/CHANGES
30596ltp/utils/analysis/lcov/lcovrc
30597
305986) Log Message: fixed bug that would not delete .gcda files when using -z, by "oberpapr@users.sourceforge.net"
30599File(s) Affected:
30600ltp/utils/analysis/lcov/CHANGES
30601ltp/utils/analysis/lcov/bin/lcov
30602
306037) Log Message: lcov: - add new option --initial to get zero coverage data from graph files by "oberpapr@users.sourceforge.net"
30604File(s) Affected:
30605ltp/utils/analysis/lcov/CHANGES
30606ltp/utils/analysis/lcov/bin/geninfo
30607ltp/utils/analysis/lcov/bin/lcov
30608ltp/utils/analysis/lcov/man/geninfo.1
30609ltp/utils/analysis/lcov/man/lcov.1
30610
306118) Log Message: "carmelo.amoroso@st.com" fixed the anomaly when "SHLBA != getpagesize()", like in SH architecture
30612File(s) Affected:
30613ltp/testcases/kernel/mem/shmt/shmt09.c
30614
306159) Log Message: "hdeller@users.sf.net" fixed unitialized variable useage in "lseek09" testcase
30616File(s) Affected:
30617ltp/testcases/kernel/syscalls/lseek/lseek09.c
30618
3061910) Log Message: "naveenspen@gmail.com" pointed out that syslog_cmd="/etc/init.d/syslog" should be used irrespective of any Distro
30620File(s) Affected:
30621ltp/testcases/kernel/syscalls/syslog/syslog01
30622ltp/testcases/kernel/syscalls/syslog/syslog02
30623ltp/testcases/kernel/syscalls/syslog/syslog03
30624ltp/testcases/kernel/syscalls/syslog/syslog04
30625ltp/testcases/kernel/syscalls/syslog/syslog05
30626ltp/testcases/kernel/syscalls/syslog/syslog06
30627ltp/testcases/kernel/syscalls/syslog/syslog07
30628ltp/testcases/kernel/syscalls/syslog/syslog08
30629ltp/testcases/kernel/syscalls/syslog/syslog09
30630ltp/testcases/kernel/syscalls/syslog/syslog10
30631
3063211) Log Message: "rsalveti@linux.vnet.ibm.com" pointed out to have same "fsx-linux" testcase for "fs", "ltp-aiodio" and "nfs"
30633File(s) Affected:
30634ltp/testcases/kernel/io/ltp-aiodio/fsx-linux.c
30635ltp/testcases/network/nfs/fsx-linux/fsx-linux.c
30636
3063712) Log Message: Randy Dunlap writes: Fix printf format warnings
30638File(s) Affected:
30639ltp/testcases/network/stress/ns-tools/Makefile
30640ltp/testcases/network/stress/ns-tools/ns-igmp_querier.c
30641ltp/testcases/network/stress/ns-tools/ns-mcast_join.c
30642ltp/testcases/network/stress/ns-tools/ns-mcast_receiver.c
30643ltp/testcases/network/stress/ns-tools/ns-tcpserver.c
30644
3064513) Log Message: getsockopt() takes a socklen_t, not an int, as its optlen
30646File(s) Affected:
30647ltp/testcases/network/stress/ns-tools/ns-tcpclient.c
30648ltp/testcases/network/stress/ns-tools/ns-tcpserver.c
30649ltp/testcases/network/stress/ns-tools/ns-udpserver.c
30650
3065114) Log Message: cleanup file
30652File(s) Affected:
30653ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
30654
3065515) Log Message: back out uclinux changes to something that doesnt spit warnings as reported by Randy Dunlap
30656File(s) Affected:
30657ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
30658
3065916) Log Message: fixup gcc warnings by removing silly pieces of code
30660File(s) Affected:
30661ltp/testcases/kernel/mem/mtest06/mmap1.c
30662ltp/testcases/kernel/mem/mtest06/mmap2.c
30663ltp/testcases/kernel/mem/mtest06/mmap3.c
30664ltp/testcases/kernel/mem/mtest06/shmat1.c
30665
3066617) Log Message: Randy Dunlap writes: Convert mmap1 to use standard test results output format. Correct several typos.
30667File(s) Affected:
30668ltp/testcases/kernel/mem/mtest06/Makefile
30669ltp/testcases/kernel/mem/mtest06/mmap1.c
30670
3067118) Log Message: gcov-kernel: adding gcov-kernel patch for 2.6.22
30672File(s) Addes:
30673ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov-arm-hack.patch
30674ltp/utils/analysis/gcov-kernel/linux-2.6.22-gcov.patch
30675
3067619) Log Message: [1754301] Helge Deller writes: mark hppa/parisc as expecting a segv as well
30677File(s) Affected:
30678ltp/testcases/kernel/syscalls/mmap/mmap03.c
30679
3068020) Log Message: Randy Dunlap writes: convert output to match the standard LTP output
30681File(s) Affected:
30682ltp/testcases/kernel/fs/linktest/linktest.pl
30683
3068421) Log Message: close stdout to remove noise
30685File(s) Affected:
30686ltp/testcases/kernel/mem/mtest05/dummy.c
30687
3068822) Log Message: Randy Dunlap writes: Convert mmstress to use the standard results format
30689File(s) Affected:
30690ltp/testcases/kernel/mem/mtest05/Makefile
30691ltp/testcases/kernel/mem/mtest05/mmstress.c
30692
3069323) Log Message: "rsalveti@linux.vnet.ibm.com" updated the contact information at ltp-howto doc
30694File(s) Affected:
30695ltp/doc/ltp-howto.lyx
30696ltp/doc/ltp-howto.txt
30697
3069824) Log Message: "rsalveti@linux.vnet.ibm.com" wants to update this with kernel/fs/fsstress/fsstress.c
30699File(s) Affected:
30700ltp/testcases/network/nfs/nfs_fsstress/fsstress.c
30701
3070225) Log Message: "suzuki@in.ibm.com" added SIGNAL and Address Fault handling capability for all architectures
30703File(s) Affected:
30704ltp/testcases/kernel/mem/mtest06/mmap1.c
30705
3070626) Log Message: "rsalveti@linux.vnet.ibm.com" added more options to 'runltp'
30707File(s) Affected:
30708ltp/runltp
30709ltp/doc/man1/pan.1
30710ltp/pan/pan.c
30711
3071227) Log Message: Upgrade to Posix Testsuite 1.5.2
30713File(s) Affected/Added:
30714ltp/testcases/open_posix_testsuite
30715
3071628) Log Message: Fixing Proper Freeing of Memory Chunks
30717File(s) Affected:
30718ltp/tools/genload/stress.c
30719
subrata_modak2f43b9d2007-06-28 09:18:55 +000030720LTP-20070630
30721
307221)Log Message: "carmelo.amoroso@st.com" points out the wrong usage of the option -s
30723File(s) Affected: ltp/testcases/kernel/mem/mtest06/mmap1.c
30724
307252)Log Message: "carmelo.amoroso@st.com" pointed out that id (returned by shmget) has to be used for all shm operations
30726File(s) Affected: ltp/testcases/kernel/mem/mtest06/shmat1.c
30727
307283)Log Message: "rsalveti@linux.vnet.ibm.com" fixed the way "inotify" should compile in kernels below 2.6.13
30729File(s) Affected: ltp/testcases/kernel/syscalls/inotify/inotify01.c
30730ltp/testcases/kernel/syscalls/inotify/inotify02.c
30731
307324)Log Message: Removing 'alarm04' testcase call, as alarm04 has been removed to be no-more-valid
30733File(s) Affected: ltp/runtest/ltplite
30734ltp/runtest/stress.part3
30735
307365)Log Message: "sachinp@in.ibm.com" rectified kdump lkdtm tests for powerpc architecture with RedHat distribution
30737File(s) Affected: ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
30738
307396)Log Message: "rahaman.riaz@gmail.com" fixed some Thread Handling Anomaly
30740File(s) Affected: ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/12-1.c
30741
307427)Log Message: "rahaman.riaz@gmail.com" fixed ways by which OPEN POSIX displays warnings
30743File(s) Affected: open_posix_testsuite/conformance/interfaces/sem_unlink/2-2.c
30744open_posix_testsuite/conformance/interfaces/sigaltstack/9-1.c
30745
307468)Log Message: "yxu@suse.de" corrected the way by which pthread_exit() handles pointer argument
30747File(s) Affected: ltp/testcases/kernel/io/disktest/threading.h
30748
307499)Log Message: "rsalveti@linux.vnet.ibm.com" fixed the problem reported at bug [1732287] mtest06/mmap1.c missing run_once check in do loop
30750File(s) Affected: ltp/runtest/ltplite
30751ltp/runtest/mm
30752ltp/runtest/stress.part1
30753ltp/testcases/kernel/mem/mtest06/mmap1.c
30754
3075510)Log Message: gcov-kernel: add patches to support arm eabi-compliant gcc
30756File(s) Affected: /ltp/utils/analysis/gcov-kernel/linux-2.6.18-gcov-arm-eabi.patch
30757/ltp/utils/analysis/gcov-kernel/linux-2.6.19-gcov-arm-eabi.patch
30758/ltp/utils/analysis/gcov-kernel/linux-2.6.20-gcov-arm-eabi.patch
30759/ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.diff
30760
3076111)Log Message: "dmonakhov@openvz.org" added this test case to check for "fault in pages readable" functionality
30762File(s) Affected: ltp/runtest/stress.part3
30763ltp/runtest/syscalls
30764ltp/runtest/ltplite
30765File(s) Added: ltp/testcases/kernel/syscalls/writev/writev06.c
30766
3076712)Log Message: "risrajak@linux.vnet.ibm.com" added sysvipc (conatainers) namespace testcases
30768File(s) Added: ltp/testcases/kernel/containers/sysvipc/Makefile
30769ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
30770ltp/testcases/kernel/containers/sysvipc/runtests_noltp.sh
30771ltp/testcases/kernel/containers/sysvipc/shmnstest.c
30772File(s) Affected: ltp/README ltp/testcases/kernel/containers/Makefile
30773ltp/testcases/kernel/containers/README
30774ltp/testcases/kernel/containers/container_test.sh
30775
3077613)Log Message: Randy Dunlap writes: Convert kernel/sched/pthreads/*.c to use the standard message output functions instead of printf().
30777File(s) Affected: ltp/testcases/kernel/sched/pthreads/pth_str01.c
30778ltp/testcases/kernel/sched/pthreads/pth_str02.c
30779ltp/testcases/kernel/sched/pthreads/pth_str03.c
30780
3078114)Log Message: "rdunlap@xenotime.net" did "mmstress" cleanups to make output unbuffered so that it is not produced repetitively and erroneously
30782File(s) Affected: ltp/testcases/kernel/mem/mtest05/mmstress.c
30783
3078415)Log Message: "krisw@us.ibm.com" wants to solve segfault problem with "mount03" on SLES10
30785File(s) Affected: ltp/testcases/kernel/syscalls/mount/Makefile
30786ltp/testcases/kernel/syscalls/mount/mount03.c
30787
3078816)Log Message: as Ricardo Salveti de Araujo points out, dont set CC so it can easily be overridden
30789File(s) Affected: ltp/testcases/kernel/containers/utsname/Makefile
30790
3079117)Log Message: "Andreas Dilger" updated "fsx-linux" testcase to include new feature(s) including distributed filesystem coherency
30792Log Message: Copyright Statements once added cannot be deleted, however, many Copyright Statements can co-exist
30793File(s) Affected: ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
30794
3079518)Log Message: Fix from "rdunlap@xenotime.net" to use standard test results output
30796File(s) Affected: ltp/testcases/kernel/mem/mem/mem01.c
30797ltp/testcases/kernel/mem/mtest01/Makefile
30798ltp/testcases/kernel/mem/mtest01/mtest01.c
30799ltp/testcases/misc/math/float/main.c
30800
3080119)Log Mesage: "serue@us.ibm.com" fixes conatiner testing with 'unshare' support for lower kernel versions
30802File(s) Affected: ltp/testcases/kernel/containers/Makefile
30803ltp/testcases/kernel/containers/container_test.sh
30804
3080520)Log Message: Fix for Bug no "1736357",tar file is not multiplatform, pointed out by "Neil Brewitt"
30806File(s) Added: ltp/testcases/network/nfsv4/locks/deploy_info
30807File(s) Deleted: ltp/testcases/network/nfsv4/locks/DEPLOY
30808
3080921)Log Message: "serue@us.ibm.com" fixes conatiner testing with 'unshare' support for lower kernel versions
30810File(s) Added: ltp/testcases/kernel/containers/check_for_unshare.c
30811
3081222)Log Message: Update to OpenHPI 2.9.2
30813File(s) Addedd/Modified/Deleted: ltp/testcases/open_hpi_testsuite/
30814
subrata_modak08271892007-05-28 09:56:10 +000030815LTP-20070531
30816
30817-Removing "alarm04.c" & "sig_rev.c" as they are no more valid, fixes Bug no."1236586", pointed by <Sharyathi Nagesh>
30818ltp/runtest/syscalls
30819ltp/testcases/kernel/syscalls/alarm/Attic/alarm04.c
30820ltp/testcases/kernel/syscalls/alarm/Attic/sig_rev.c
30821
30822-<krisw@us.ibm.com> fixed problem with "expect" in "su01" testcase
30823ltp/testcases/commands/su/su01_s1
30824
30825-<muvarov@gmail.com> modified to run kdump tests on non RH and SUSE machines
30826ltp/testcases/kdump/distro
30827ltp/testcases/kdump/master
30828ltp/testcases/kdump/setup
30829
30830-<muvarov@gmail.com> added summary file for printing results table, and, added reboot command to test script
30831ltp/testcases/kdump/setup
30832ltp/testcases/kdump/summary
30833ltp/testcases/kdump/test
30834
30835-Removing unwanted Config Variables from 'setup' script as submitted by <sachinp@in.ibm.com>
30836ltp/testcases/kdump/setup
30837
30838-<muvarov@gmail.com> removed unnecessary info from summary script
30839ltp/testcases/kdump/summary
30840
30841-<doug.chapman@hp.com> points that “clone2” should be used in case of IA64 for the Utsnamespace testcases
30842ltp/testcases/kernel/containers/libclone/libclone.c
30843ltp/testcases/kernel/containers/libclone/libclone.h
30844ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
30845
30846-Patch for libclone.h for fixing compilation error on 32 bit Z-series machines, submitted by <amitarora@in.ibm.com>
30847ltp/testcases/kernel/containers/libclone/libclone.h
30848
30849-Restoring Hostname to Original after "UTSTEST", fix by <serue@us.ibm.com>
30850ltp/testcases/kernel/containers/utsname/Makefile
30851ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
30852ltp/testcases/kernel/containers/utsname/runutstest.sh
30853
30854-Applied Patch to fix the wrong usage of pthread_exit, pointed out by <carmelo.amoroso@st.com>
30855ltp/testcases/kernel/io/disktest/threading.h
30856ltp/testcases/kernel/mem/mtest05/mmstress.c
30857ltp/testcases/network/nfs/nfsstress/make_tree.c
30858
30859-Fix for Bug no. "1537172" => Improper condition decision of mmap(), as reported by <Kongh - bstqc-kh>
30860ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
30861
30862-<Nadia Derbey> corrected the checksums for these testcases
30863ltp/testcases/kernel/ipc/ipc_stress/shmem_test_02.c
30864ltp/testcases/kernel/ipc/ipc_stress/shmem_test_03.c
30865ltp/testcases/kernel/ipc/ipc_stress/shmem_test_07.c
30866
30867-Fix for Bug No. "1537169" => Doesn't handle the special Signal : 34, reported by <Kongh - bstqc-kh>
30868ltp/testcases/kernel/ipc/ipc_stress/signal_test_05.c
30869
30870-Fix for Bug No. "1542453", default value of param x doesn't work in 'mmap1', pointed out by <bstqc-victor>
30871ltp/testcases/kernel/mem/mtest06/mmap1.c
30872
30873-<carmelo.amoroso@st.com> fixes -v option, thread handling, usage of OPT_MISSING macro, etc
30874ltp/testcases/kernel/mem/mtest06/mmap1.c
30875
30876-<carmelo.amoroso@st.com> fixed wrong use of "pthread_exit" input argument and the related "pthread_join"
30877ltp/testcases/kernel/mem/mtest06/mmap3.c
30878
30879-<nadia.derbey@bull.net> fixed the use of shmid, exit(0) and readable output
30880-<carmelo.amoroso@st.com> fixed wrong use of exit_value, shared memory region and pthread_join
30881ltp/testcases/kernel/mem/mtest06/shmat1.c
30882
30883-Fix for some anomalies in 'shm_test" case as pointed out by 'Nadia Derbey <Nadia.Derbey@bull.net>'
30884ltp/testcases/kernel/mem/mtest07/shm_test.c
30885
30886-<carmelo.amoroso@st.com> fixed ways by which Threads are handled
30887ltp/testcases/kernel/mem/mtest07/shm_test.c
30888
30889-Fixing "gethostid01" to work fine on both 32-bit and 64-bit machines, pointed out by <brenohl@br.ibm.com>
30890ltp/testcases/kernel/syscalls/gethostid/gethostid01.c
30891
30892-<avagin@sw.ru> submitted new Testcases for "inotify" syscall on both file(s) and folder(s)
30893ltp/testcases/kernel/syscalls/inotify/Makefile
30894ltp/testcases/kernel/syscalls/inotify/inotify01.c
30895ltp/testcases/kernel/syscalls/inotify/inotify02.c
30896
30897-<avagin@sw.ru> added README for "inotify" testcase
30898ltp/testcases/kernel/syscalls/inotify/README
30899
30900-<rsalveti@linux.vnet.ibm.com> added proper indentation, EBUSY error and functions in correct place
30901ltp/testcases/kernel/syscalls/swapon/swapon02.c
30902
30903-gcov-kernel: adding gcov-kernel patch for 2.6.18
30904/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.18-gcov-arm-hack.patch,
30905/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.18-gcov.patch
30906
30907-lcov: minor help text update
30908/cvsroot/ltp/utils/analysis/lcov/bin/lcov
30909
30910-gcov-kernel: adding gcov-kernel patch for 2.6.19
30911/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.19-gcov-arm-hack.patch,
30912/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.19-gcov.patch
30913
30914-gcov-kernel: adding gcov-kernel patch for 2.6.20
30915/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.20-gcov-arm-hack.patch,
30916/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.20-gcov.patch
30917
30918gcov-kernel: adding gcov-kernel patch for 2.6.21
30919/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-hack.patch,
30920/cvsroot/ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov.patch
30921
subrata_modak1a3664e2007-04-28 13:33:25 +000030922LTP-20070430
30923
30924-Integration of UTS Namespace Testcases to LTP as submitted by <risrajak@linux.vnet.ibm.com>
30925ltp/README
30926ltp/runtest/containers
30927ltp/runltp
30928ltp/testcases/kernel/Makefile
30929ltp/testcases/kernel/containers/Makefile
30930ltp/testcases/kernel/containers/README
30931ltp/testcases/kernel/containers/container_test.sh
30932ltp/testcases/kernel/containers/libclone/Makefile
30933ltp/testcases/kernel/containers/libclone/libclone.c
30934ltp/testcases/kernel/containers/libclone/libclone.h
30935ltp/testcases/kernel/containers/utsname/Makefile
30936ltp/testcases/kernel/containers/utsname/README
30937ltp/testcases/kernel/containers/utsname/check_utsns_enabled.c
30938ltp/testcases/kernel/containers/utsname/runtests_noltp.sh
30939ltp/testcases/kernel/containers/utsname/runutstest.sh
30940ltp/testcases/kernel/containers/utsname/utstest.c
30941ltp/testscripts/test_containers.sh
30942
30943-Integrating "KDUMP" testcases to LTP Test Suite as Submitted by <sachinp@linux.vnet.ibm.com>
30944ltp/README
30945ltp/testcases/Makefile
30946ltp/testcases/kdump/README
30947ltp/testcases/kdump/crash_cmds
30948ltp/testcases/kdump/distro
30949ltp/testcases/kdump/master
30950ltp/testcases/kdump/setup
30951ltp/testcases/kdump/sysinfo
30952ltp/testcases/kdump/test
30953ltp/testcases/kdump/tests
30954ltp/testcases/kdump/verify
30955ltp/testcases/kdump/rhtools/Makefile
30956ltp/testcases/kdump/rhtools/OO_Descriptions.txt
30957ltp/testcases/kdump/rhtools/crasher_mod/Makefile
30958ltp/testcases/kdump/rhtools/crasher_mod/crasher.c
30959ltp/testcases/kdump/rhtools/lkdtm_mod/Makefile
30960ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
30961ltp/testcases/kdump/susetools/Makefile
30962ltp/testcases/kdump/susetools/Attic/OO_Description.txt
30963ltp/testcases/kdump/susetools/crasher_mod/Makefile
30964ltp/testcases/kdump/susetools/crasher_mod/crasher.c
30965ltp/testcases/kdump/testlists/crasher
30966ltp/testcases/kdump/testlists/Attic/i386-basic
30967ltp/testcases/kdump/testlists/Attic/i386-lkdtt
30968ltp/testcases/kdump/testlists/Attic/i386-manual
30969ltp/testcases/kdump/testlists/lkdtm.orig
30970ltp/testcases/kdump/testlists/Attic/ppc64-basic
30971ltp/testcases/kdump/testlists/Attic/ppc64-lkdtt
30972ltp/testcases/kdump/testlists/Attic/ppc64-manual
30973ltp/testcases/kdump/testlists/Attic/x86_64-basic
30974ltp/testcases/kdump/testlists/Attic/x86_64-lkdtt
30975ltp/testcases/kdump/testlists/Attic/x86_64-manual
30976
30977- <sachinp@in.ibm.com> removed unwanted files from ltp/testcases/kdump/testlists directory
30978ltp/testcases/kdump/testlists/Attic/i386-basic
30979ltp/testcases/kdump/testlists/Attic/ppc64-basic
30980ltp/testcases/kdump/testlists/Attic/x86_64-basic
30981
30982-Patch Submitted by <sachinp@linux.vnet.ibm.com> which removes the lkdtt code and adds lkdtm code
30983ltp/testcases/kdump/test
30984ltp/testcases/kdump/susetools/Makefile
30985ltp/testcases/kdump/susetools/Attic/OO_Description.txt
30986ltp/testcases/kdump/susetools/OO_Descriptions.txt
30987ltp/testcases/kdump/susetools/lkdtm_mod/Makefile
30988ltp/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
30989ltp/testcases/kdump/testlists/Attic/i386-lkdtt
30990ltp/testcases/kdump/testlists/Attic/i386-manual
30991ltp/testcases/kdump/testlists/Attic/ppc64-lkdtt
30992ltp/testcases/kdump/testlists/Attic/ppc64-manual
30993ltp/testcases/kdump/testlists/Attic/x86_64-lkdtt
30994ltp/testcases/kdump/testlists/Attic/x86_64-manual
30995
30996-Patch Submitted by <sachinp@linux.vnet.ibm.com> for some configuration settings as pointed out by <jburke@redhat.com>
30997-<sachinp@in.ibm.com> added options to select/run crasher/lkdtt tests on SLES
30998-Patch Submitted by <sachinp@linux.vnet.ibm.com> which removes the lkdtt code and adds lkdtm code
30999ltp/testcases/kdump/setup
31000
31001- 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
31002ltp/runltp
31003ltp/testcases/commands/tar/tar_tests.sh
31004
31005-Applied Patch submitted by "elliot_lee", against bug no. "[ 1697311 ] Compile error of 'lib/parse_opts.c' "
subrata_modak5d3c1f32007-05-08 05:37:12 +000031006ltp/
subrata_modak1a3664e2007-04-28 13:33:25 +000031007
31008-Fix for Bug no. 1671695, Check return codes everywhere, as pointed out by 'Markus Elfring'
31009ltp/lib/tst_tmpdir.c
31010
31011-Modifications to prevent Warnings during compilation
31012ltp/lib/write_log.c
31013
31014-Changes to include 'egrep' as pointed out by 'kmaffey' [LTP Bug no. 1701305, logrotate_tests.sh fails on CentOS 4.4]
31015ltp/testcases/commands/logrotate/logrotate_tests.sh
31016
31017-Patch Submitted by <sachinp@linux.vnet.ibm.com> for some configuration settings as pointed out by <jburke@redhat.com>
31018ltp/testcases/kdump/README
31019
31020-Fix for Bug No 1592647, incorrect testcase diotest4-4, as pointed out by "Vagin Andrey"
31021ltp/testcases/kernel/io/direct_io/diotest4.c
31022
31023-remove silly reliance on -DLINUX
31024ltp/testcases/kernel/mem/vmtests/Makefile
31025ltp/testcases/kernel/mem/vmtests/data_space.c
31026ltp/testcases/kernel/mem/vmtests/stack_space.c
31027
31028-Applied Patch to change the way shmat() operates, pointed out/submitted by YI XU<yxu@suse.de>
31029ltp/testcases/kernel/sched/process_stress/process.c
31030
31031-Fix for BUG no. "[1607899]" exit02 uses strcmp() on unterminated string, as pointed out by "ndade"
31032-Fixed Bug No. ['1607881', "exit02 child does close() when description says it does not"], as pointed out by <Nicolas Dade>
31033ltp/testcases/kernel/syscalls/exit/exit02.c
31034
31035-Fix for Bug no. '1221744' (fork12 race condition), as pointed by "Carl van Schaik"
31036ltp/testcases/kernel/syscalls/fork/fork12.c
31037
31038-Applied Patch as submitted by "creese123" for bug no. ["1694484", semop01 corrupting get_arr.array]
31039ltp/testcases/kernel/syscalls/ipc/semop/semop01.c
31040
31041-Fix for Bug no. "1687908"(raised by 'bdubbs'), patch submitted by <doug.chapman@hp.com>
31042ltp/testcases/kernel/syscalls/mincore/mincore01.c
31043
31044-Fix for BUG no. "[1608461]" pipe10 calls strcmp() on unterminated string, as pointed out by "ndade"
31045ltp/testcases/kernel/syscalls/pipe/pipe10.c
31046
31047-Fix for BUG no. "[1608492]" read04 calls strcmp() on unterminated string as submitted by "ndade"
31048ltp/testcases/kernel/syscalls/read/read04.c
31049
31050-Modifications to prevent Warnings during compilation
31051ltp/testcases/kernel/syscalls/rename/rename14.c
31052
31053-Fixing 'sysfs01' testcase to make it ask for File System Index of 'proc' instead of 'ext2' as pointed out by <doug.chapman@hp.com>
31054ltp/testcases/kernel/syscalls/sysfs/sysfs01.c
31055
31056-Addressing the Issue when RHOST can be an IP_ADDRESS, as pointed out by "Ambar Seksena" <ambar.seksena@calsoftinc.com>
31057ltp/testcases/network/rpc/rusers/rusers01
31058
31059-Patch for S390-31/64 Architecture, submitted by "B. N. Poornima"<bnpoorni@in.ibm.com>
31060ltp/testscripts/ltpstress.sh
31061
mreed10a0ab6472007-03-31 19:26:45 +000031062LTP-20070331
31063
31064-make sure people dont try and patch the generated file
31065regen.sh
31066
31067-use POSIX redirection as pointed out by Will Newton
31068Makefile
31069
31070-A fix for bug #29491. Made more robust for use with the use of initgroups
31071fchown04.c
31072
31073-Fix for Bug no. [ 1671695 ] "Check return codes everywhere" as pointed out by "Markus Elfring"
31074write_log.c
31075
31076-Helge Deller writes: use TST_SIZE rather than sizeof(palfa) as sizeof() evaluates to 27 (+1 for the NUL byte)
31077read04.c
31078
31079-A fix for Bug #31162. Passes the correct address location to the mincore call.
31080mincore01.c
31081
31082-remove silly reliance on -DLINUX
31083Makefile, data_space.c, stack_space.c
31084
31085-cleanup
31086sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c
31087
31088-Riaz Rahaman writes: make sure the call to malloc() worked
31089semget05.c
31090
31091-Fix for Bug No. 1427780 (link07 fails) as pointed out correctly by 'Patrick Wyzorski'
31092tst_tmpdir.c, link07.c
31093
31094-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.
31095file_test.sh
31096
31097-Helge Deller writes: rename parisc to hppa and add tee/vmsplice/splice syscall numbers
31098hppa.in, linux_syscall_numbers.h, order, parisc.in
31099
31100-A patch by Ricardo Salveti De Araujo that corrects the problem of a dhcpd test failsing when the eth0 device is not used
31101dhcpd_tests.sh
31102
31103-overhaul test case completely and make sure we reset errno as pointed out by Riaz Rahaman
31104sysconf01.c
31105
31106-Removing the size of negative 1 test. This fixes bug # 28825
31107hugeshmget02.c, shmget02.c
31108
31109-A patch submitted by Raghuveer Raghavendra to fix the problem of a Child process is waiting for the SIGTERM signal.
31110rename14.c
31111
31112-Henry Yei writes: Adds malloc check and frees memory during cleanup
31113semop01.c
31114
31115-cleanup tests, revert nanosleep() workaround for broken kernels, and fix time comparison as pointed out by Helge Deller
31116gettimeofday01.c, gettimeofday02.c
31117
31118-fixup /proc/sys/kernel/sem so it works properly as pointed out by Henry Yei
31119semget05.c
31120
31121-Carmelo AMOROSO writes: &bad_addr is passed to sysfs when in reality we want to pass bad_addr
31122sysfs06.c
31123
31124-Helge Deller writes: add support for hppa
31125Makefile, shmt02.c, shmt04.c, shmt05.c, shmt06.c, shmt07.c, shmt09.c
31126
31127-Helge Deller writes: use __builtin_return_address(0) rather than "main" to avoid arch-specific details
31128diotest4.c
31129
31130-cleanup code
31131shmt02.c, shmt03.c, shmt04.c, shmt05.c, shmt06.c, shmt07.c, shmt08.c, shmt09.c, shmt10.c, semop01.c
31132
mreed101fc99672007-03-01 04:37:03 +000031133LTP-20070228
31134
31135-Helge Deller writes: when calling open() with O_CREAT, the mode must be
31136 specified. vmsplice01.c
31137
31138-A patch from Yi Xu to add a nanosleep between the first gettimeofday and the
31139 next gettimeofday to make sure there has been a measurable time
31140 (for gettimeofday function) elapsed gettimeofday02.c
31141
31142-Corrected problem found by Thomas Schulz. The syslog.conf file is now backed
31143 up before any changes are made. syslog05
31144
31145-Cleaned up lines 161 - 171. Reading the pid-max value from
31146 /proc/sys/kernel/pid_max. getsid02.c
31147
31148-Passing a 1 instead of 0 to genload with the -hdd option for the -i option.
31149 This prevents a recursive loop. runltp
31150
31151-tweak CPPFLAGS so we can find all of our headers
31152 Makefile
31153
31154-The attached patch (from Carol Hebert) corrects some errors and adds some
31155 additional tests to the IPMI testcase in pounder2.
31156 ipmitool
31157
31158-Removing the Ping test portion of this test because it is unneeded and
31159 causes failures. mc_member
31160
31161-as pointed out by Helge Deller, make sure we only check the number of bytes
31162 that we wrote read04.c
31163
31164-random updates from Jane Lv for uClinux
31165 access05.c, chdir04.c, chroot03.c, creat06.c, execve03.c, semop05.c,
31166 shmat01.c,shmctl01.c, link04.c, lstat02.c, mkdir03.c, mknod06.c, open08.c,
31167 read02.c, rename08.c, rmdir02.c, rmdir03.c, rmdir05.c, stat03.c, stat06.c,
31168 statfs02.c, symlink03.c, truncate03.c
31169
31170
mreed10cebf2952006-12-23 04:50:36 +000031171LTP-20061222
31172
31173-fix from Steven J. Hill use memset() instead of bzero()
31174netsync.c
31175
31176-cleanup style
31177lftest.c
31178
31179-fix by Will Newton to just use a normal anonymous mapping
31180mmap09.c
31181
31182-do not use variable names the same as system functions (like stime() or utime())
31183pan.c, tag_report.c, pipeio.c, fptest01.c, netpipe.c
31184
31185-fix from Jane Lv: large buffers on the stack make uClinux cry
31186lftest.c
31187
31188-A fix for Bug 29489 that updates syslogtst.c for syslog-ng on SLES 10
31189syslogtst.c
31190
31191-Multiple Makefiles had clean up changes made
31192
31193-scrub references to _syscall2
31194sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c
31195
31196-use = rather than == when testing for equality in portable shell scripts as the latter is not POSIX
31197ar01, 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
31198
31199-put -L path to ltp in LDLIBS for now (even though it is wrong) ... need to find out what LDFLAGS isnt properly being incremented
31200Makefile
31201
31202-this uses bashisms so make sure we require bash
31203rwtest.sh
31204
31205-use memcmp() instead of legacy bcmp()
31206fsx-linux.c, fsx-linux.c, symlink01.c, fsx-linux.c
31207
31208-use syscall() instead of _syscall#()
31209HTaffinity.c
31210
31211-Rename mknod01.c to mknodat01.c for bug # 30083
31212mknod01.c, mknodat01.c
31213
31214-tweak cnt decrement to be POSIX friendly
31215generate.sh
31216
mreed10c552b4b2006-11-21 18:39:19 +000031217LTP-20061121
31218
31219-Removed an invalid errno value check.
31220 diotest4.c
31221
31222-Fixed the setting of LTPROOT for the bin directory, not just the
31223 ltp/testcase/network/multicast/mc_cmds directory for bug 25273
31224 mc_cmds
31225
31226-descend into timers subdir when cleaning
31227 Makefile
31228
31229-This patch amends pounder to build kernel 2.6.18 instead of 2.6.15.
31230 build_kernel, memtest.patch, build_kernel, memtest
31231
31232-dynamically calculate TST_TOTAL rather than hardcoding it
31233shmctl01.c, shmctl02.c, shmctl03.c
31234
31235-Fix from Jane Lv to move large arrays off the stack and into global
31236 data section:
31237 getgroups01.c, getgroups04.c
31238
31239-This patch makes the pounder control program handle SIGHUP by killing children
31240 when we're told that the tty closed, else you close the pounder window and
31241 various parts of it keep running.
31242 run.c
31243
31244-The readme file has been updated for nfs
31245 README
31246
31247-Disable this test case for kernels below 2.6.17 and not 2.6.16.
31248 vmsplice01.c
31249
31250-This is a patch that allows pounder to record the contents of sysfs when it
31251 starts, thus enabling us to take a better snapshot of the system state when
31252 pounder starts. It also adds "lspci" into the PCI Device Tree heading per
31253 user request.
31254 get_hw_info
31255
31256-Since 2.6.17, _syscall* isn't exported into the user space any more, so all
31257 the test cases using _syscall* will fail to be compiled This patch
31258 remove _syscall5 from llseek.c and convert to syscall provided by libc.It
31259 also includes some cleanups and makes the build cleaner and removes the
31260 warning for
31261 scsimain.c, llseek.c, scsimain.c
31262
31263-Backed out the "fix" in Bug 1592647, b/c I don't think the testcase is
31264 actually broken.
31265 diotest4.c
31266
31267-touchup code a little to make the expected behavior of test4 more obvious
31268 setrlimit01.c
31269
31270
31271-The random syscall generator has a bug on x86-64 where it only generates
31272 random bits for the upper 32 bits of the syscall argument, and then truncates
31273 the upper 32 bits anyway! This patch replaces the rand() weirdness with a
31274 function that generates N bytes of random data instead. It also adds a -z
31275 flag in case one *wants* the zero-arguments behavior; Max Asbock and Russ
31276 Weight requested it because zero is a quick way to find kernel code paths
31277 that don't check userland pointers.
31278 CHANGELOG, randasys.c, random_syscall
31279
31280-Applied fix for Bugs item #1592647
31281diotest4.c
31282
31283-A patch by Jacky Malcles (The IA-64 architecture sets SHMLBA to 1MB and) The
31284 value of the pointer address passed to shmat being set in such a way that
31285 rounding down to the nearest multiple of SHMLBA results above the current
31286 heap.
31287 shmt09.c
31288
31289
31290-Made a change to a comment above the change for 1.11
31291 mc_cmds
31292
31293-Disabling the ping test for now. The test can pass without this additional
31294 check and can cause failures on some distros.
31295 mc_commo
31296
31297
31298-A patch by Suzuki Kp, that removed the definition of HZ from user space for
31299 Bug # 28023.
31300 adjtimex02.c
31301
31302
31303-Comment out set -x to remove debug output
31304 nfsstat01
31305
mreed10fa0c2d62006-10-17 20:23:48 +000031306LTP-20061017
31307
31308-A fix for Bug 23587 where the connectathon test failed on linux client with cifs mount to Windows2003 R2 server
31309op_chmod.c
31310
31311-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
3131217-5.c
31313
31314Ssem_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
313155-1.c, 8-1.c, 1-1.c, 2-1.c
31316
31317-When calling pthread_attr_setscope, PHREAD_SCOPE_PROCESS is not supported by linux, change it to PTHREAD_SCOPE_SYSTEM and the test will pass
3131820-1.c, 21-1.c, 21-2.c
31319
31320-Removed the ":" after 'v' in the getopts line because it is not using optarg.
31321runltplite.sh
31322
31323-Added code to disable tests that will not run on kernels below 2.6.16
31324faccessat01.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
31325
31326-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.
3132722-1.c, 22-2.c
31328
31329-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
31330asapi_06.c
31331
31332-A fix for bugs 27174 and 27177. This fixes the problem of reading HugePages_Free
31333hugemmap01.c, hugemmap04.c
31334
31335-Correcting error messages
31336ltpapicmd.c
31337
31338-This patch by Darrick Wong fixes complier warnings and overflow problems related to the use of large number #defines on some architectures.
31339inconsistency-check.c
31340
31341
31342-When calling pthread_attr_setscope, PTHREAD_SCOPE_PROCESS is not supported by linux, change it to PTHREAD_SCOPE_SYSTEM for testing
3134315-1.c, 15-2.c
31344
31345
31346-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 !
31347fsx-linux.c
31348
31349-Changing include <posixtest.h> to include "posixtest.h"
313501-1.c
31351
31352-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.
31353default-tests.tar.gz, ipmitool, ipmitool
31354
mreed100585c412006-09-18 21:04:42 +000031355LTP-20060916
31356
31357-Code was added to disable tests that will not run on kernels versions lower
31358 than 2.6.16
31359 fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c,
31360 readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
31361 symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c,
31362 tee01.c, mknod01.c
31363
31364-The following new test cases for 2.6.16 kernels and above were created by
31365 Yi CDL Yang
31366 fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c,
31367 readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
31368 symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c,
31369 tee01.c, mknod01.c
31370
31371-Changes were made to several files to make them easier to read
31372 change_owner.mode.sh
31373
31374-Changes were made to remove DOS ^M
31375 ltp-run-files.txt, self_exec.c, Makefile, load_tagp.sh, str_agp.h, tagp.h,
31376 Makefile, user_tagp.h, pci-exp-tests-HOWTO, Makefile, README, runtest_off.sh,
31377 runtest_on.sh, README, Makefile, README, common.h, README.1ST, mem03.c,
31378 README, ltpClient.c, ltpServer.c
31379
31380-Changes made by Jacky Malcles that let ltp-aiodio.sh fun this scenario
31381 ltp-aiodio.part3
31382
31383-Changes made to linux __NR_ logic here
31384 Makefile, i386.in, ia64.in, linux_syscall_numbers.h, order, parisc.in,
31385 powerpc.in, powerpc64.in, regen.sh, s390.in, s390x.in, sparc.in, sparc64.in,
31386 stub-list, x86_64.in
31387
31388-Changes were made to Define _GNU_SOURCE if not already defined
31389 chmod05.c, chmod06.c, fchmod05.c, fchmod06.c, fcntl17.c, llseek01.c,
31390 llseek02.c, mount03.c
31391
31392-Generate script into generic shell and make sure we still work even if host
31393 lacks perl
31394 Makefile, generate.sh
31395
31396-A patch by jiang guowei for mmap1.c. It makes the option -v valid.Otherwise,
31397 when you type mmap1 -v in command line,it will show:invalid option.More
31398 detail,please see bug 1541053.
31399 mmap1.c
31400
31401-Applied a patch to fix bug #14744
31402 kill02.c
31403
31404- Changed Makefile to standard LTP makefile and fixed a build problem with the
31405 new lock tests
31406 ltp/testcase/network/nfsv4/lock/Makefile
31407
31408- Changes made to several Makefiles to force CFLAGS/LIBS to be evaluated
31409 once rather than everytime they are used
31410
31411-Standardize makefiles (punt UCLINUX/COLDFIRE cruft, build everything with
31412 "-Wall" and user-optimizations, remove pointless targets in favor of
31413 implicit ones, etc...) Makefiles
31414
31415-Adding files for Mitsu's networking tests.
31416 00_Descriptions.txt, Makefile, broken_ip4-checksum, broken_ip4-dstaddr,
31417 broken_ip4-fragment, broken_ip4-ihl, broken_ip4-protcol, broken_ip4-totlen,
31418 broken_ip4-version, broken_ip6-dstaddr, broken_ip6-nexthdr, broken_ip6-plen,
31419 broken_ip6-version, Makefile, 00_Descriptions.txt, Makefile,
31420 route4-change-dst,route4-change-gw, route4-change-if, route4-ifdown,
31421 route4-redirect, route4-rmmod, route6-change-dst, route6-change-gw,
31422 route6-change-if, route6-ifdown, route6-redirect, route6-rmmod
31423
31424-Add a common header for __NR defines
31425 fchownat01.c, fstatat01.c, futimesat01.c, mkdirat01.c, mknod01.c,
31426 openat01.c, splice01.c, tee01.c, common_timers.h
31427
31428-Added a patch by Mitsuru Chinen that added the Absolute path to execute sshd
31429 daemon ssh4-stress
31430
31431-This patch adds brackets because some versions of ssh requires square brackes
31432 around the IPv6 address.
31433 ssh-stress03-rmt
31434
31435-Changes are made to try to load .ko modules before .o as pointed out by HK
31436 ltpacpi.sh, load_tagp.sh, load_tbase.sh, load_tmod.sh, load_tdrm.sh,
31437 load_tbio.sh
31438
31439-Additional changes for uClinux fixes from Jane Lv
31440 access05.c, chdir04.c, chroot03.c, creat06.c, mkdir03.c, mknod06.c,
31441 nanosleep03.c, open08.c, pause02.c, rename08.c, rmdir02.c, sigrelse01.c,
31442 sockioctl01.c, stat03.c, statfs02.c
31443
31444-Made changes to clean up the makefile, clean up source code warnings, and
31445 add better libc/libepoll detection
31446 CheckVer.c, Makefile, epoll-ltp.c
31447
31448- A fix by Jeff Bailey for my previous breakage of install target in Multiple
31449 Makefiles
31450
31451-A patch was created tomake errno failure message more helpful
31452 sysctl03.c
31453
31454-A patch that sets the constant PAGE_SIZE to the kernel its running on
31455 fsx-linux.c
31456
31457-Changes were made to remove extraneous whitespace
31458 Makefile, pth_str01.c, pth_str02.c, pth_str03.c
31459
31460-A patch was created to move common defines/functions/etc... to one header
31461 file so we have to get it right just once
31462 clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c,
31463 common_timers.h, timer_create02.c, timer_create03.c, timer_create04.c,
31464 timer_delete02.c, timer_delete03.c, timer_settime02.c, timer_settime03.c
31465
31466-Adding files for Mitsur's networking tests
31467 00_Descriptions.txt, Makefile, mcast4-grpope01, mcast4-grpope02,
31468 mcast4-grpope03, mcast4-grpope04, mcast6-grpope01, mcast6-grpope02,
31469 mcast6-grpope03, mcast6-grpope04, 00_Descriptions.txt, Makefile,
31470 mcast4-pktfld01,mcast4-pktfld02, mcast6-pktfld01, mcast6-pktfld02,
31471 00_Descriptions.txt, Makefile, mcast4-queryfld01, mcast4-queryfld02,
31472 cast4-queryfld03, mcast4-queryfld04, mcast4-queryfld05, mcast4-queryfld06,
31473 mcast6-queryfld01, mcast6-queryfld02, mcast6-queryfld03, mcast6-queryfld04,
31474 mcast6-queryfld05, mcast6-queryfld06
31475
31476-A change was made to use __linux__ preprocessor from toolchain itself rather
31477 than a local custom _LINUX
31478 Makefile, sched_tc0.c, sched_tc1.c, sched_tc2.c, sched_tc3.c, sched_tc4.c,
31479 sched_tc5.c, sched_tc6.c
31480
31481-A fix type of option_message
31482 reboot01.c
31483
31484-Changes were made to cleanup source code
31485 domount.c, getopt.c
31486
31487-A patch that addes new functionality into the NFSvf lock tests. -fixes bugs -
31488 adds the capability to stress a server with multiple clients
31489 DEPLOY, Makefile, README, VERSION, locktests, locktests.c, locktests.h,
31490 locktests.py, netsync.c, locktests-2.tar.gz
31491
31492-Changes to shmt09 were made by Marc Tardiff. Refer to the cvs log file
31493 for more details. Tested successfully on sparc and i386 architectures.
31494
31495-Changes were made to shmt09 to account for ppc64
31496
31497-Added a warning to those who wish to fiddle
31498tests.init
31499
31500-Changes were made to declare splice for new vmsplice test
31501 i386.in, ia64.in, linux_syscall_numbers.h, powerpc.in, powerpc64.in,
31502 s390.in, sparc.in, sparc64.in, stub-list, x86_64.in
31503
31504-Changes were made to add cast to shutup warning
31505 timer_delete03.c, timer_settime03.c
31506
31507-A fix was made to remove trailing whitespace
31508 clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c,
31509 timer_create02.c, timer_create03.c, timer_create04.c, timer_delete02.c,
31510 timer_delete03.c, timer_settime02.c, timer_settime03.c
31511
31512-Fixes taken from Yi CDL Yang and create a CLOCK list for people to use
31513 as well as a func to turn a clock value into a string
31514 common_timers.h
31515
31516-Changes were made to unify the generate.sh scripts and use the new top level
31517 make-files script
31518 generate.sh, Makefile, generate.sh, Makefile, generate.sh, nfs02, Makefile,
31519 generate.sh, Makefile, generate.sh, Makefile, generate.sh, Makefile,
31520 generate.sh
31521
31522-Patches were submitted Mitsuru Chinen writes: As an end-of-line semicolon
31523 is missing, compiling asapi_06.c is failed.
31524 asapi_06.c
31525
31526-Patches were submitted Mitsuru Chinen writes: It seems that the contents
31527 of runtest/ipv6_lib gets old. Currently, there is no test named lib6,
31528 but more tests are available in testcases/network/lib6 directory.
31529 ipv6_lib
31530
mreed107140f6d2006-09-18 19:41:41 +000031531LTP-20060918
31532
31533-Code was added to disable tests that will not run on kernels lower
31534 than 2.6.16
31535 fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c,
31536 readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
31537 symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c,
31538 tee01.c, mknod01.c
31539
31540-The following new test cases for 2.6.16 kernels and above were created by
31541 Yi CDL Yang
31542 fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c,
31543 readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c, fchownat01.c
31544 symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c,
31545 tee01.c, mknod01.c
31546
31547-Changes were made to several files to make them easier to read
31548 change_owner.mode.sh
31549
31550-Changes were made to remove DOS ^M
31551 ltp-run-files.txt, self_exec.c, Makefile, load_tagp.sh, str_agp.h, tagp.h,
31552 Makefile, user_tagp.h, pci-exp-tests-HOWTO, Makefile, README, runtest_off.sh,
31553 runtest_on.sh, README, Makefile, README, common.h, README.1ST, mem03.c,
31554 README, ltpClient.c, ltpServer.c
31555
31556-Changes made by Jacky Malcles that let ltp-aiodio.sh fun this scenario
31557 ltp-aiodio.part3
31558
31559-Changes made to linux __NR_ logic here
31560 Makefile, i386.in, ia64.in, linux_syscall_numbers.h, order, parisc.in,
31561 powerpc.in, powerpc64.in, regen.sh, s390.in, s390x.in, sparc.in, sparc64.in,
31562 stub-list, x86_64.in
31563
31564-Changes were made to Define _GNU_SOURCE if not already defined
31565 chmod05.c, chmod06.c, fchmod05.c, fchmod06.c, fcntl17.c, llseek01.c,
31566 llseek02.c, mount03.c
31567
31568-Generate script into generic shell and make sure we still work even if host
31569 lacks perl
31570 Makefile, generate.sh
31571
31572-A patch by jiang guowei for mmap1.c. It makes the option -v valid.Otherwise,
31573 when you type mmap1 -v in command line,it will show:invalid option.More
31574 detail,please see bug 1541053.
31575 mmap1.c
31576
31577-Applied a patch to fix bug #14744
31578 kill02.c
31579
31580- Changed Makefile to standard LTP makefile and fixed a build problem with the
31581 new lock tests
31582 ltp/testcase/network/nfsv4/lock/Makefile
31583
31584- Changes made to several Makefiles to force CFLAGS/LIBS to be evaluated
31585 once rather than everytime they are used
31586
31587-Standardize makefiles (punt UCLINUX/COLDFIRE cruft, build everything with
31588 "-Wall" and user-optimizations, remove pointless targets in favor of
31589 implicit ones, etc...) Makefiles
31590
31591-Adding files for Mitsu's networking tests.
31592 00_Descriptions.txt, Makefile, broken_ip4-checksum, broken_ip4-dstaddr,
31593 broken_ip4-fragment, broken_ip4-ihl, broken_ip4-protcol, broken_ip4-totlen,
31594 broken_ip4-version, broken_ip6-dstaddr, broken_ip6-nexthdr, broken_ip6-plen,
31595 broken_ip6-version, Makefile, 00_Descriptions.txt, Makefile,
31596 route4-change-dst,route4-change-gw, route4-change-if, route4-ifdown,
31597 route4-redirect, route4-rmmod, route6-change-dst, route6-change-gw,
31598 route6-change-if, route6-ifdown, route6-redirect, route6-rmmod
31599
31600-Add a common header for __NR defines
31601 fchownat01.c, fstatat01.c, futimesat01.c, mkdirat01.c, mknod01.c,
31602 openat01.c, splice01.c, tee01.c, common_timers.h
31603
31604-Added a patch by Mitsuru Chinen that added the Absolute path to execute sshd
31605 daemon ssh4-stress
31606
31607-This patch adds brackets because some versions of ssh requires square brackets
31608 around the IPv6 address.
31609 ssh-stress03-rmt
31610
31611-Changes are made to try to load .ko modules before .o as pointed out by HK
31612 ltpacpi.sh, load_tagp.sh, load_tbase.sh, load_tmod.sh, load_tdrm.sh,
31613 load_tbio.sh
31614
31615-Additional changes for uClinux fixes from Jane Lv
31616 access05.c, chdir04.c, chroot03.c, creat06.c, mkdir03.c, mknod06.c,
31617 nanosleep03.c, open08.c, pause02.c, rename08.c, rmdir02.c, sigrelse01.c,
31618 sockioctl01.c, stat03.c, statfs02.c
31619
31620-Made changes to clean up the makefile, clean up source code warnings, and
31621 add better libc/libepoll detection
31622 CheckVer.c, Makefile, epoll-ltp.c
31623
31624- A fix by Jeff Bailey for my previous breakage of install target in Multiple
31625 Makefiles
31626
31627-A patch was created to make errno failure message more helpful
31628 sysctl03.c
31629
31630-A patch that sets the constant PAGE_SIZE to the kernel its running on
31631 fsx-linux.c
31632
31633-Changes were made to remove extraneous whitespace
31634 Makefile, pth_str01.c, pth_str02.c, pth_str03.c
31635
31636-A patch was created to move common defines/functions/etc... to one header
31637 file so we have to get it right just once
31638 clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c,
31639 common_timers.h, timer_create02.c, timer_create03.c, timer_create04.c,
31640 timer_delete02.c, timer_delete03.c, timer_settime02.c, timer_settime03.c
31641
31642-Adding files for Mitsuru's networking tests
31643 00_Descriptions.txt, Makefile, mcast4-grpope01, mcast4-grpope02,
31644 mcast4-grpope03, mcast4-grpope04, mcast6-grpope01, mcast6-grpope02,
31645 mcast6-grpope03, mcast6-grpope04, 00_Descriptions.txt, Makefile,
31646 mcast4-pktfld01,mcast4-pktfld02, mcast6-pktfld01, mcast6-pktfld02,
31647 00_Descriptions.txt, Makefile, mcast4-queryfld01, mcast4-queryfld02,
31648 cast4-queryfld03, mcast4-queryfld04, mcast4-queryfld05, mcast4-queryfld06,
31649 mcast6-queryfld01, mcast6-queryfld02, mcast6-queryfld03, mcast6-queryfld04,
31650 mcast6-queryfld05, mcast6-queryfld06
31651
31652-A change was made to use __linux__ preprocessor from toolchain itself rather
31653 than a local custom _LINUX
31654 Makefile, sched_tc0.c, sched_tc1.c, sched_tc2.c, sched_tc3.c, sched_tc4.c,
31655 sched_tc5.c, sched_tc6.c
31656
31657-A fix type of option_message
31658 reboot01.c
31659
31660-Changes were made to cleanup source code
31661 domount.c, getopt.c
31662
31663-A patch that adds new functionality into the NFSvf lock tests. -fixes bugs -
31664 adds the capability to stress a server with multiple clients
31665 DEPLOY, Makefile, README, VERSION, locktests, locktests.c, locktests.h,
31666 locktests.py, netsync.c, locktests-2.tar.gz
31667
31668-Changes to shmt09 were made by Marc Tardiff. Refer to the cvs log file
31669 for more details. Tested successfully on sparc and i386 architectures.
31670
31671-Changes were made to shmt09 to account for ppc64
31672
31673-Added a warning to those who wish to edit it
31674tests.init
31675
31676-Changes were made to declare splice for new vmsplice test
31677 i386.in, ia64.in, linux_syscall_numbers.h, powerpc.in, powerpc64.in,
31678 s390.in, sparc.in, sparc64.in, stub-list, x86_64.in
31679
31680-Changes were made to add cast to silence warnings
31681 timer_delete03.c, timer_settime03.c
31682
31683-A fix was made to remove trailing whitespace
31684 clock_gettime02.c, clock_gettime03.c, clock_settime02.c, clock_settime03.c,
31685 timer_create02.c, timer_create03.c, timer_create04.c, timer_delete02.c,
31686 timer_delete03.c, timer_settime02.c, timer_settime03.c
31687
31688-Fixes taken from Yi CDL Yang and create a CLOCK list for people to use
31689 as well as a func to turn a clock value into a string
31690 common_timers.h
31691
31692-Changes were made to unify the generate.sh scripts and use the new top level
31693 make-files script
31694 generate.sh, Makefile, generate.sh, Makefile, generate.sh, nfs02, Makefile,
31695 generate.sh, Makefile, generate.sh, Makefile, generate.sh, Makefile,
31696 generate.sh
31697
31698-Patches were submitted Mitsuru Chinen writes: As an end-of-line semicolon
31699 is missing, compiling asapi_06.c is failed.
31700 asapi_06.c
31701
31702-Patches were submitted Mitsuru Chinen writes: It seems that the contents
31703 of runtest/ipv6_lib gets old. Currently, there is no test named lib6,
31704 but more tests are available in testcases/network/lib6 directory.
31705 ipv6_lib
31706
mreed100585c412006-09-18 21:04:42 +000031707>>>>>>> 1.90
mreed101ab6be92006-09-01 16:41:05 +000031708LTP-20060822
31709
31710-Added files for Mitsuru's Chinen's nfs patch:
31711ns-mcast.h, ns-mcast_join.c, ns-mcast_receiver.c, network_stress.appl,
31712 network_stress.broken_ip, network_stress.icmp, network_stress.interface,
31713network_stress.multicast, network_stress.route, network_stress.tcp,
31714network_stress.udp ns-icmp_redirector.c, ns-icmpv4_sender.c,
31715ns-icmpv6_sender.c, ns-igmp_querier.c
31716
31717-Made changes to avoid hardcoding test count
31718mkdir03.c, open08.c
31719
31720-Changed the test to account for SLES 10. Now the syslog tests will test
31721 syslog-ng or syslogd depending on which one is present. The update was
31722 made for syslog01 - syslog10.
31723
31724-Corrected the copyright information to reflect SGI, instead of Cray, which
31725 was purchased by SGI years ago for files get_high_address.c, search_path.c
31726
31727-Removed the Ping test. The ping test is now skipped on SLES, but does not
31728 affect the execution of the rest of the test in mc_commo
31729
31730-Using syscall() rather than _syscall#() macros for the following files:
31731 sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c, sysfs05.c, sysfs06.c,
31732 sysctl01.c, sysctl03.c, sysctl04.c, sysctl05.c
31733
31734-Added a fix to eliminate whitespaces in getdents02.c, getdents03.c,
31735getdents04.c
31736
31737-Added a fix to re-order testcases a little to account for uclinux in
31738access05.c, lstat02.c, mknod06.c
31739
31740-A Correction was made to the name of the testcase in code...was incorrectly
31741called signal_test_03 and changed to signal_test_02.c
31742
31743-A fix to get the max pid value at runtime rather than compile time hardcode
31744wait402.c, setpriority04.c,Makefile, getsid02.c
31745
31746-A fix to remove extraneous include
31747swapon02.c
31748
31749- mc_cmds had two fixes. The test now uses [ae]th[01] in the ping command
31750using the -I option. Also the loop to determine which ethernet interface
31751is needed was moved to ensure that the correct ethernet interface was selected.
31752
31753-A patch was addded that allows the following files to get the PID_MAX value
31754from /proc/sys/kernel/pid-max:
31755access05.c, fcntl15.c, gethostid01.c, lstat02.c, mknod06.c, setrlimit02.c,
31756setsockopt01.c, stat03.c, truncate03.c
31757
mreed10aff5e062006-07-17 21:16:57 +000031758LTP-20060717
31759 - The tarball default-tests.tar.gz is a replacement for
31760 testcases/pounder21/default-tests.tar.gz. This new pounder config
31761 enables the magic sysrq key when pounder starts.
31762 - A patch submitted by Derek Wong to reduce the memory requirements of
31763 pounder's ramsnake test.
31764 - A patch submitted by Will Newton that allows for compatibility changes
31765 gcc 2.95.2 in th following files:
31766 lib.c, lib64.c, test.c, test64.c, test_func.c, test_func64.c, tools.c
31767 - Fixed ColdFire Makefile mistake in the syscall and syscalls/mmap directory
31768 - Added a note for uClinux users in the top level Makefile
31769 - A fix for failures in fcntl27 and fcntl28 for bugs 21614 and 23235.
31770 - A fix submitted for make_tree.c by Jacky Malcles that fixes this
31771 testcase by setting envp
31772 - A fix submitted to Jacky Malcles that fixes read_checkzero.c. The lseek
31773 function allows the file offset to be set beyond the end of the existing
31774 end-of-file of the file. If data is later written at this point,
31775 subsequent reads of the data is in the gap returns bytes of zeros until
31776 data is actually written into the gap.
31777 - In the testcase semget05.c the value of MAXIDS was changed for the specific
31778 machine by reading the system limit for SEMMNI - The maximum number of
31779 semaphore sets. This is a fix for bug 24745
31780 - A fix submitted by Amit K. Amora that initializes the alarm received
31781 code and allows the test to pass more than just once on 2.6.17-rc6
31782 alarm05.c,
31783 - A fix was submitted by Andy Echols for pan.c to fix an infinite
31784 loop problem that occurs in pan if runltp tries to run a test
31785 that isn't present.
31786 - A fix was submitted to cast TEST_RETURN to gid_t to avoid implicit casts
31787 which tend to cause problems with the testcase setregid03.c,
31788 - A patch submitted by Jacky Malcles that fixes the problem where
31789 i0_getevents() return value is not checked and may return 0 if
31790 no events are available and may generate a SIGSEGV in the testcase
31791 aiodio_append.c,
31792 - Backed out the _USC_LIB change for several Makefiles because it was
31793 breaking on the PowerPc platform on Fedora Core
31794 - Added code to ignore looking for PID_MAX on powerpc, s390, and i386 to
31795 fix build problems on newer kernel versions on the following files:
31796 sysctl05.c, setpriority04.c sysfs01.c, sysfs02.c, sysfs03.c, sysfs04.c,
31797 sysfs06. getdents01.c, sysctl03.c getsid02.c, sysctl01.c,wait402.c
31798 - TCP.c was changed to delete broken whitespace and also the call for
31799 accept(2) takes a socklen_t, not an int
31800 - Changes were added to the following files to use memset() instead of
31801 bzero():
31802 tlibio.c, write_log.c, doio.c, iogen.c, fsstress.c, fsx-linux.c,
31803 pthcli.c, pthserv.c, pth_str01.c, pth_str03.c, recvmsg01.c, sendmsg01.c,
31804 crash01.c, crash02.c, pingpong6.c,test_getname.c,fancy_timed_loop.c,
31805 infinite_loop.c, run.c, timed_loop.c, snake.c, rpc1.c,pipeio.c, mc_recv.c
31806 - Changes were added to the following files to use memcpy() instead of
31807 bcopy():
31808 serverCommunication.cpp, member.c, rpc1.c,pipeio.c,mc_recv.c
31809- A series of patches created by Mitsuru Chinen that created some addtional
31810 network stress tests.
31811- A change submitted by Liang Shuang that fixes su01_su for the arm
31812 architecture
mreed108c106642006-07-10 06:27:13 +000031813LTP-20060615
mreed1016bbc952006-06-16 20:20:58 +000031814-Added a patch from Darrick Wong to reduce the memory requirements of
31815 pounder's ramsnaketes
mreed10fbe2eca2006-06-16 20:46:36 +000031816-Added a patch for crash01.c from Olof Johansson <olof@lixom.net>
31817 POWER5 has coherent icache, but POWER4, PPC970 and some other processors
31818 lack it. The standard dcbst/icbi/isync is needed to avoid using the not
31819 so random (or stale) data instead.
mreed1016bbc952006-06-16 20:20:58 +000031820-Test.h was moved to common headers to eliminate the need for every test file to
31821 declare Tst_count extern
31822-Usctest.h was changed to eliminate scope issues when actually using TEST()
31823-Added a patch from Mike Gahangan to clean up a makefile with an extra build
31824 target variable.
31825-Added a patch from Issac Wilcox that can keeps the test from returning a false
31826 failure
31827-Made changes to setregid02, setregid03 and setregid04 to use gid_t instead
31828 of int where appropriate
31829-Made changes to setresgid01, setresgid02,setresgid03, setresuid01,setresuid02,
31830 and setresuid03 to pull the [gs]etre* prototypes from headers rather than
31831 defining them ourself
31832-Made changes to setreuid01,setreuid02,setreuid03,setreuid04,and setreuid05
31833 to use uid_t instead of int where appropriate
31834- Added a change to getpriority01 to combine the TEST_RETURN and TEST_ERRNO
31835 if check so that we always display PASS or FAIL messages as pointed out
31836 by Isaac Wilcox
31837- Added a patch to make the output of fork07 deterministic.
31838 Specifically, make sure stdout is flushed before forking 100 times,
31839 else you can get 101 copies of the output. This only seems to happen
31840 if glibc notices that stdout is a regular file, but in my test setup
31841 stdout is always redirected to a file and compared with something.
31842-Changed the declaration for setup and cleanup from extern in the
31843 following files:
31844
31845 alarm01,chdir02,chown01,close08,creat09,dup0,dup04,execl01,execle01,execlp01,
31846 execv01,execve01,execvp01,fchmod01,fchown01,fcntl02,fcntl03,fcntl04,fcntl05,
31847 fcntl09,fcntl10,fcntl23,fcntl24,fcntl25,fcntl26,fcntl27,fcntl28,fork01,
31848 fpathconf01,fstat01,fstatfs01,fsync01,getcontext01,getdtablesize01,getegid01,
31849 geteuid01,getgid01,getgroups02,gethostid01,gethostname01,getpagesize01,
31850 getpgrp01,getpeername01,getpid01,getppid01,link07,lstat01,mkdir08,open03,
31851 pause01,read01,readlink02, readlink03,rename02,rmdir04,select03,setgid01,
31852 setpgid01,setpgid02,setregid01,setuid02,stat05,statfs01,statvfs01,symlink02,
31853 symlink03,symlink04,symlink05,sync01,time01,time02,times01,umask01,uname01,
31854 unlink05,wait02,write01,setreuid01,setreuid02,getuid01,link05,
31855
31856LTP-20060515
mreed103f300452006-05-15 17:48:57 +000031857-Added a -e option to print out the date of the ltp release. Also
31858 the date of the version of LTP will be printed in log files.
mreed107d48bc32006-05-15 22:57:23 +000031859-A patch for parse_opts.c was removed because it caused several test cases to fail
mreed103f300452006-05-15 17:48:57 +000031860-Added a patch from Jacky Malcles to correct typos in ltp-aiodio.sh
31861-Added a patch from Jacky Malcles to fix aiodio_append.c
31862-Added a patch from Bibo Mao that fixes setrlimit03
31863-Added a patch that fixes file_test.sh.
31864-Added a patch that fixes gethostid01
31865-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
31866- Patches submitted by Thomas Gleixner to initialize interval values in setitimer03
31867
mreed10e46b6a42006-04-19 17:33:47 +000031868LTP-20060412
31869-Removed a patch for parse_opts.c that caused many test cases to fail.
mreed10d28e1d52006-04-11 17:07:17 +000031870-Applied a patch by Jacky Malcles that added a fourth scenario for ltp-aiodio.sh
31871-Fixed ld01 from failing on Assertions 1-7 for bug 22167
31872-Applied a fix for Lin Feng Shen to eliminate white spaces that caused mail02 to fail
31873- A fix created by Jacky Malcles that eliminates warning messages when complied on 64 bit platform
31874-Applied a patch to re-enable writing on arm per by Joe Pearson / Nick Pollitt
31875-Applied three patches by Joy Latten to the security test suite
31876-Applied patches from Robert Williamson to fix fcntl127. This test
31877should now be positive test versus negative...based on the properties of
31878 the open() call in the setup()
31879-Applied Patch from Robbie Williamson that fixed fcntl128. This testcase was changed the test to expect no errors. The fcntl() call should succeed regardless
31880-Applied a patch from gettimeofday01 to gettimeofday02 to fix the occasional failure
31881-Applied a fix to madvise02 by Jacky Malcles to eliminate the need for a special execution of the testcase for ia_64
31882-Applied a patch fixes the test 4 of mincore01.c that failed in 32 bit on a 64 bit kernel.
31883-Patches applied to pread02 to fix broken white spacing
31884-Applied a patch from Jane Lv for pread03.c. This fixed a missed step to initialize the read buffer array.
31885-Applied Patches submitted by Thomas Gleixner to initialize interval values to prevent setitimer01 and 02 from failing
31886-Applied updates from Darrick Wong for Pounder for Pounder21. Documentation was added to get pounder up and running quickly
31887-Feature added to Pounder21 that enables the sysrq key at the beginning of every pounder run
31888
mridgea2c14442006-03-06 16:39:56 +000031889LTP-20060306
31890- Applied an update to allow people to automatically declare the CREATE variable in IDcheck.sh.
31891- export a bunch of settings by default that since they are harmless
31892- allow people to store custom settings in config.mk
31893- 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
31894- Fix from Jackie Malcles, no such file or directory error
31895- make sure clean descends into the templates dir
31896- cleanup CRLFs from end of lines,
31897- fix dependency tracking so targets arent rebuilt all the time
31898- Applied LDFLAG cleanup patch from Mike Frysinger.
31899- set default Debug level to off
31900- fix warning: growfiles.c:357: warning: unused variable `opterr'
31901- use errno.h instead of doing extern int errno
31902- cut extraneous newlines from test output
31903- kill off unused strings msg1 and msg2
31904- cleanup test output by adding a lot more useful debug info
31905- use proper test output routines rather than homebrewed printf statements
31906- use proper tst_* functions for output
31907- fix for defect 21622, insufficient timeout value
31908- tighten up uClinux disabled messages
31909- fixes by Jane Lv to disable EFAULT related tests on uClinux
31910- cleanup debug output that shouldnt be shown at normal runtime
31911- make the -F option a bit smarter
31912- remove extraneous output and improve output when we do issue messages
31913- Jane Lv writes: I have patched flock03.c and sched_setparam05.c to replace fork() by vfork() on uClinux.
31914- calculate TST_TOTAL based upon the number of elements in the test array instead of hardcoding the value
31915- use TFAIL instead of TINFO to report test failures in getcwd02
31916- fix test on x86_64 and make error output a bit more helpful in gettimeofday
31917- New Memory mapping testcases.
31918- Jane Lv writes: use FORK_OR_VFORK() instead of fork() so this stuff works on uClinux
31919- need to define _GNU_SOURCE before including features.h or sigset prototype is missed
31920- patched flock03.c and sched_setparam05.c to replace fork() by vfork() on uClinux.
31921- use syscall() instead of _syscall2() to improve portability
31922- define INVALID_ADDRESS to get rid of warnings on 32bit hosts and make it more sane in general
31923- Fix for defect 21134, look for syslog-ng instead of syslogd on some systems.
31924- if a test failed as a non-root user and the reason was EPERM, then mark the test as PASS, not FAIL
31925 (security-minded kernels often restrict kernel buffer access for non-root users)
31926- fix test on 64bit hosts in syslog12
31927
31928
mridge721424a2006-02-07 19:23:59 +000031929LTP-20060205
31930- Added new fcntl() test contributed by Jacky Malcles to test opening with O_WRONLY
31931- Fix typo in nfs run script, nfs03 ran twice instead nfs04
31932- Added the LTP's Database Opensource Test Suite to the testsuite.
31933- Applied patch from Mike Frysinger that disables ballista if no perl
31934 is installed on the system and fixes the clean target.
31935- Applied LDFLAG fix from Mike Frysinger
31936- Applied patch from Mike Frysinger to ensure Makefile properly respect CFLAGS/LDFLAGS
31937- fixed some RH/Suse specific messages
31938- Updates for mmc security tests
31939- Updates for device driver testsuites from Amit Khanna (Intel)
31940- Applied memory leak fix in fsx-linux.c
31941- Fix for uClinux to fix execute error
31942- Fix to prevent not enough (pages) dups error in some cases
31943- Applied patch from Jacky Malcles: during its life fcntl23 has changed:
31944 used to open the file with O_RDWR and now is opening with O_RDONLY
31945- Added new fcntl() test contributed by Jacky Malcles to test opening with O_WRONLY
31946- Fixed gethostid01 so the second 64 bit check doesn't clobber the first 64 bit check by using a bitmask
31947- fix for defect 21050, the logic on line 211 was reversed causing the 64bit code to get run on a 64bit system
31948- Fixes for uClinux to fix fork and invalid memory access errors
31949- Fix for defect 21072, fixing the offset on some systems
31950- Applied patch from Mike Frysinger to resolve issue with UNALIGNED being defined multiple times for ARM targets.
31951- Patch to fix race condition on 64bit systems, fixes bugzilla 19013
31952- Fix for defect 21046, testcase should fail ENOMEM passes due to insufficient pages
31953- Applied patch from Jane Lv to disable test for uClinux.
31954- 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
31955- Fix to get rid of ugly messages during the make
31956- Fix for defect 21068, check for the existance of either syslogd or syslog-ng before failing and reporting an error
31957- Applied patch from Mike Frysinger to resolve problem with defining a local syslog() function when the tests are built statically.
31958- Fix for defect 20348, waitpid12 hangs occasionally
31959- Applied patch from Jeff Burke:
31960 Here is a patch that modifies the following files:
31961 testcases/network/nfsv4/acl/acl1.c - Fix for segfault in a printf.
31962 testcases/network/nfsv4/acl/create_users.py - Fix for help syntax
31963 (backwards -u users -g groups).
31964 testcases/network/nfsv4/acl/runtest - Fix for useradd command and also
31965 a echo command.
31966 testcases/network/nfsv4/acl/test_long_acl.py - Fix for output, the #
31967 of entries was munged with the word entries.
31968- Add sctp testcase updates
31969- Initial drop of pounder21 testsuite
31970
mridge707e23a2006-01-05 16:35:45 +000031971LTP-20060105
31972- Updates from Jennifer Monk to enable compiling w/o errors using XLC
31973- Applied Coldfire patch from Jody McIntyre:
31974 - Make the fdopen workaround blackfin-specific (not needed on Coldfire.)
31975 - getdents01: gcc 2.95 does not like declarations in the middle
31976 of functions, so move getdents to the top.
31977 - Add LDFLAGS to the following Makefiles:
31978 - Add -D_USC_LIB_ for Coldfire builds to the following Makefiles: creat,
31979 execve, fchdir, kill, mkdir, open, rename, rmdir, sched_setscheduler,
31980 vhangup, ipc/lib. This avoids symbol conflicts reported by gcc 2.95.
31981 - Skip the following syscall tests on Coldfire: madvise, mlock, munlock.
31982 These system calls are not implemented.
31983 - IPC: Modify the headers and Makefiles to avoid duplicate definitions of
31984 msgkey on Coldfire.
31985 - msgctl08, msgctl09: Lower MAXNPROCS to a value that will fit in the
31986 Coldfire's memory.
31987 - mallopt01: Define __MALLOC_STANDARD__ on Coldfire.
31988 - Skip mmap01 on Coldfire since it requires sbrk(), which is not available.
31989 - rename02: Remove private do_file_setup and use the library version to avoid
31990 symbol conflicts.
31991 - kill07: Declare semkey as extern on Coldfire to avoid symbol conflicts.
31992 - kill11: Move *msg declaration since gcc 2.95 does not understand C99.
31993 - sigaction01: Move -lc in the Makefile after -lpthread.
31994- Applied changes suggest by Jacky Malcles to keep gf18 from running longer than it needs.
31995- Applied a suggested solution from Jacky Malcles to allow growfiles to run correctly in 64bits.
31996- Applied a memory leak fix to fsx-linux tests.
31997- Applied patch from Marc Unangst to resolve issues with leaking file descriptors in inode01.c
31998- Update aio-stress.c tests from Chris Mason
31999- Applied patch from Bibo,Mao to use RT signal instead of SIGUSR1 to inform parent process that
32000 the child process has finished memory allocation.
32001- New security tests from Michael Harlow
32002- Applied patch from David Marlin to close the last file descriptor created in order to
32003 make one file descriptor available for loading a needed library.
32004- Added one line to gethostid, if 'hostid' includes fffffff, then we ignore.
32005- Applied fix for Sourceforge bug ID 1332508 in getsid02
32006- Appliec changes from Jane Lv for uClinux.
32007- Applied patch from Mark Ver to allow proper execution on s390x platform.
32008- Updates to ASAPI tests from David Stephens for new glibc and RFC 3542
32009- Renamed create_file.c to nfs04_create_file.c to resolve duplicate name problem with network stress tests.
32010- Updates to Makefile for acl testsuite
32011- Initial add of acl testsuite from Bull
32012- Updates from sridhar to sctp testsuite
32013- Comment out CFLAGS overrides in network-stress Makefile, it was causing build breaks in 64bit compiles
32014
32015
mridge2c029c92005-12-06 16:05:06 +000032016LTP-20051205
32017- New networkStress testcase files
32018- Security test updates for cleanup and testcase improvements
32019- New nfsV4 testsuite
32020- Updates for nfsV4 testsuite
32021- Updates for open_hpi_testsuite
32022- Corrected out of memory error msg in ltpstress.sh
32023
32024
mridgef9e446c2005-11-03 19:39:03 +000032025LTP-20051103
32026- fix from Bryce Harrington to corect a Makefile and path problem on some systems
32027- Updated aiocp to the latest level. See http://developer.osdl.org/daniel/AIO/
32028- Corrected a logical typo in the mmapstress test found by John Clemens:
32029- Changes for cleanup of digsig testcases
32030- Applied patch from Jacky Malcles to allow the test to execute correctly with
32031 the new 2.6 kernel.
32032- Fix for defect failure in fcntl23.c to lock readonly file, changed to open file RDONLY
32033- Fix gethostid01 to return correct code in 64 bit mode
32034- fix madvise01 testcase error where it may not run out of memory
32035- Applied patch [ ltp-Bugs-1168107 ] from Shyam Chandrasekaran:
32036- Fix bug in settimer01.c
32037- Fix write04.c to work on ia64
32038- Cleanup to not include redundant sys/socket.h after linux/socket.h
32039- Add NetworkStress testcases from IBM Japan
32040
32041
mridge3d1e7c42005-10-04 20:16:40 +000032042LTP-20051004
32043- this patch touchs up the output of ver_linux if gcc, fdformat, or mount is missing
32044- New testcases for tpm
32045- Fix compile error with strsep on some systems.
32046- Add a missing include file and corrects an fprintf
32047 format type to eliminate warning messages. It also performs some minor
32048 whitespace cleanup.
32049- patch attached fixes it so writetest is rebuilt whenever writetest.c is updated
32050- patch typecasts in writetest - the values given to printf to (long long int)
32051- patch initializes some uninitialized variables and adds a
32052 return statement (non-void function) to eliminate warning messages.
32053- patch process.c adds a missing include file, function return types
32054 and returns, cleans up structure initializations, and removes unused
32055 variables to eliminate warning messages. The debug print macro is also
32056 modified to handle a variable number of arguments.
32057- patch basically stubs out the GetContext function for uClibc and allows for any
32058 other system to be added accordingly since uClibc doesn't provide the function
32059 on later builds.
32060- Added code to check whether or not "ffffffff" is returned on some 64bit
32061 machines.
32062- Fix for defect 17215 in nanosleep02
32063- patch adds a missing include file, function return types
32064 and returns, and typecasts some variables to eliminate warning messages.
32065 GNU_SOURCE is also added to CFLAGS in the makefile, since otherwise
32066 the 'pselect' declaration is not found in some build environments.
32067- Fix for defect 17723 pTrace01.c
32068- patch adds missing include files and declares return types
32069 to eliminate warning messages for setfsuidxx.c
32070- TEST_ERRNO fix to display as a long int.
32071- Change sigrelse01 tests to eliminate duplicate function prototypes.
32072- Change to sigrelse01 to use time.h vs define in program.
32073- Fix for defect 17974, Strace/Ptrace hangs
32074- patch adds missing include files, function prototypes and
32075 returns, and removes unused variables to eliminate warning messages.
32076 It also corrects some sprintf format warnings and replaces 'abortx' with
32077 a version that accepts a variable number of arguments.
32078- The "generate.sh" script was mistakenly removed...added it back.
32079- Updates to check for connection failure vs unauthorized access fail in ftp02_s1, ftp03, ftp04, ftp05
32080- Cleanup - Removed the datafile directory, because this is created using the generate.sh
32081 script..which is called in the Makefile
32082
32083
mridge76941472005-09-06 19:31:09 +000032084LTP-20050907
32085- Added test for statvfs()
32086- Applied a load of patches submitted to the mailing list by Gentoo's Mike Frysinger
32087- Applied patch from Erik Andersee:
32088 if __NR_fremovexattr isnt defined by the current linux headers,
32089 acl_file_test.c will fail to build
32090- Relocated getcontext() test from getcontext01 to just getcontext.
32091 Also added the directory to the list of tests not ran on uclinux.
32092- Applied patch to madvise02 for tmp memory
32093- Applied patch to mallopt01 to fix logging error.
32094- fix for defect 17723, change sleep to an at least vs an exact amount
32095- Correct testcase return on RHEL 3 & 4 2.6.13-rc6-mm1
32096- Applied IA64 patch received from Jacky Malcles to write03-04
32097- Added -n option to allow disabling networking stress to ltp-stress
32098
32099
mridge2ade1d62005-08-04 19:34:51 +000032100LTP-20050804
32101- Applied fix from Greg Edwards for 64bit execution.
32102- self_exec magic required to run child functions on uClinux
32103- Applied patch from Mike Frysinger:trying to do a build on uClibc will abort in lib/tlibio.c because we dont
32104 provide aio.h find attached a patch which updates the check to include UCLIBC alongside
32105 UCLINUX
32106- remove call to create.sh script that checks for obscure c++ rpms
32107- remove all references to and creation of non-std /usr/local/bin/perl5
32108- fix ballista.cpp to not core dump with std c++ lib
32109- fix to add librt to MakefileTarget for running aio_suspend test:missing clock_gettime on linux
32110- remove printf.h and stdio.h from testcases/commands/ade/ld/rd1.c.
32111- Change to fix the addition of 2 minutes without going over 60 for the seconds
32112- patch to fix up the install target in disktest to match the install targets of everything else
32113- patch to fix writetest Makefile to not always rebuild the writetest binary
32114 regardless of whether you ran `make` or `make install` or whatever
32115- newer toolchains complain about redefining 'log' since it's a math function
32116 provided by the libc find attached a simple patch to rename the 'log' variable in
32117 testcases/kernel/ipc/ipc_stress/message_queue_test_04.c to 'logit'
32118- when running make in silent mode (make -s) the verbose mode of AR 'gets in the
32119 way' attached patch drops the -v and adds -c so that ar wont display the 'ar:
32120 creating blah.a' message either
32121- the current mallocstress.c emits a warning about newsize being used
32122 uninitialized because gcc doesnt detect the abort(0) path
32123 find attached a simple patch to prevent the warning from being issued
32124- Running nptl01 can fail if the test lasts longer than 300 seconds, patch to lower interations to 100000.
32125- Fixed clone04 to return correct failure code.
32126
32127
mridgedb67ec12005-07-12 16:14:04 +000032128LTP-20050707
32129- Applied fixes by Paul J.Y. Lahaie to implement support for UCLinux
32130- suppresses the warning "head: `-1' option is obsolete; use `-n 1'..."
32131- Updated the TEST() macro to return long, instead of int for use with 64bit architectures.
32132- Removed umount04.
32133- Security updates for ppc and 390 systems
32134- The K42 open source operating system bug fix for panic when alarm is cancelled.
32135- Applied some zSeries specific patches.
32136- Applied patches to allow NFSv4 testing:
32137- Define gettid() to syscall(__NR_gettid).
32138
mridge68b543a2005-06-08 15:06:09 +000032139LTP-20050608
mridge94da70e2005-06-08 15:04:49 +000032140- Added test for getcontext()
32141- Added additional test for mlockall().
32142- Added getdtablesize() test.
32143- Added pselect01 test.
32144- Added new fcntl tests to scenario.
32145- fs_inod - Raised the maximum file size for the random setting to 500Mb.
32146- upgrade disktest to version 1.2.8
32147- Clearify the comment explaining the second call to alarm() in
32148 testcases/kernel/syscalls/alarm/alarm06.c
32149- Corrected a bug in fcntl24.c and added new tests fcntl25, fcntl26, and fcntl27.
32150- Change to 1024 default if IO_BITMAP_BITS not defined
32151- Applied fix for conditions where ENOMEM test scenarios were failing.
32152- mlockall03 is a Test for checking basic error conditions for mlockall(2)
32153 starting from linux 2.6.9
32154- NGROUPS_MAX defined in limits.h is not the max number of groups in the
32155 system, it the max number guaranteed. Thus, if the system actually
32156 allows more, the test case doesn't produce the expected failure.
32157- test3 in setrlimit02.c:Test attempts to increase hard limit of RLIMIT_NOFILE resource.
32158 The rlim_max used by setrlimit() is expected to be greater than current hard limit to get EPERM.
32159- nfsstress - Corrected so the test can find gettid()'s definition.
32160- PTS Version 1.5.1 Released
32161- Removed old version of Open POSIX Test Suite (OPTS).
32162- Updated the open_posix_testsuite:
32163
32164
mridge7945fab2005-05-05 16:57:18 +000032165LTP-20050505
32166- Added DBAT testsuite, limited LTP tests for build verification - runltplite
32167- fix the bug on test table selinux when run the ltpmenu.
32168- Added new getpagesize() test.
32169- New test creates a data file of specified or random size and copies
32170 the file to a random directory depth on a designated filesystem.
32171 The two files are compared and checked for differences.
32172- Make nptl01 timeout and report failure rather than just hanging in the event of a fail.
32173- Moved SELinux testsuite from misc to the kernel/security directory.
32174- acct01 - Updated test to allow for execution on zSeries machines.
32175- ioperm01 - Fixed bug will cause ioperm01 receive SEGV and report "BROK" instead of "FAIL" when this test failed.
32176- nfs04 - use 'cmp' instead of 'diff' because I think byte comparison is better for the type of file created for this test.
32177- Fixed ftp01 and telnet01 seems designed to run with non-root user connection
32178 when the user name is set to RUSER environment variable.
32179 However, it is incomplete.ftp01 creates a directory whose permission is root.
32180 So, non-root user cannot write in the directory.
32181 telnet01 always consider the prompt is '#'
32182
mridge5a6acd22005-04-05 18:18:17 +000032183LTP-20050405
32184- Fixed '-d' option to runltp.sh
32185- Added optional ltp (fivextra) extended testsuite
32186- Added digital signiture testcases from the security team
32187- Applied patch from Gernot Payer to fix, mincore01, shmget02, capset02
32188- Applied suggested check from Carl van_Schaik to clone02.
32189- Added seLinux testsuite from security team and Stephen Smalley.
32190- Added NFS cthon04 tests needed files.
32191
32192
mridge9ae3d452005-03-07 20:33:15 +000032193LTP-20050307
32194- Added -v option to LTP, fixed -s option
32195- Removed fcntl16 until testcase can be fixed/changed.
32196- Fix for defect 14136, growfiles expanding a file past the 2G limit on ext2
32197- Applied patch from Marcus Meissner for SF bug #1114114
32198- Applied patch from David Miller for sigaction problems
32199- Applied a patch from Suzuki Kp to resolve some race/signal handling conditions
32200- In adapting specific LTP tests to uClinux running on Analog Devices'
32201 Blackfin processor, we found a problem in mount01 where malloc was not
32202 reserving space for the trailing null byte and strncpy was being called
32203 without enough bytes to account for the trailing null byte. The
32204 following patch fixes the problem
32205- Increased USER_PRECISION to 2200 to take into account the processes switching time nanosleep02
32206- The attached patch fixes a swapon cross compile build error I ran into
32207 recently. I verified that RH9 self hosted and cross compile builds now
32208- Removed the include of <asm/atomic.h> back out. Most distros and kernels
32209 can build and execute the test without it now.
32210- Change for defect 13778, when the /var/log/messages file is first moved, the first write fails
32211- The SIGINT sighandler will set the "intinitr" flag to 1 for the children. But if the
32212 "runtime" is small( a command line argument passed, the testcases were running
32213 for 5 secs here), it may happen that the SIGINT may be recieved before the
32214 child initialize the flag to 0, and which may lead to a hang
32215- Change to exclude lib6 directory from default build since it breaks earlier Distros
32216- Added code to handle cases where certain distros don't define AI_V4MAPPED in /usr/include/netdb.h
32217
32218
32219
mridge1ce866d2005-02-07 19:47:39 +000032220LTP-20050207
32221- runltp now exports $TMPDIR as a copy of $TMP, certain exceptions caused these to be different.
32222- extra functions for LTP libs are to make these tests fail with a more
32223 informative message when attempts to create swap on tmpfs are made.
32224- IPV6 testcase updates from David Stevens
32225- Applied patch from Jacky Malcles that fixes an inconsistency regarding synchronization.
32226- Make proc01 skip kcore
32227- Fix gives an hint to the probable solution if capset01 test fails
32228- Fix for race conditions in synchronization between children and parent on fcntl15.
32229- Applied patch from Jacky Malcles to allow test to run on ia64.
32230- The test llseek sets RLIMIT_FSIZE to a small number, this fix to
32231 restore it to its original value.
32232- Fix IPV6 Makefile install path problem
32233
mridgeda5a7752005-01-07 19:55:18 +000032234LTP-20050107
32235- Porting changes from John Kohl to help support compatablility LTP on Solaris, HP-UX and AIX.
32236- Add scsi virtual devices testsuite using scsi_debug
32237- Changes to fix defect 13205 - testcase (seg fault) fails when MALLOC_CHECK_=3 environment varible is turned on .
32238 Removed test for ppc64 as special exception, now passes child_stack+CHILD_STACK_SIZE as parameter to clone on ppc64
32239- Applied patch from Prashant Yendigeri that fixes execution path problem.
32240- Fix for defect 11968 - test seg faults on a SMP system (8-way)
32241- Removed a prior applied patch from getdents01, that broke the testcases.
32242- Applied patch from Ricky Ng-Adam to fix ioperm01 testcase.
32243- Applied patch from Jacky Malcles for madvise02.
32244- Applied fixes to error messages from Adam Lackorzynski.waitpidXX
32245- Applied cleanup patch from Prashant Yendigeri for writexx testcases.
32246
mridge387d9082004-12-03 21:05:40 +000032247LTP-20041203
32248- Change to fix file creation error on certain filesystems.
32249- gf15 and gf18 failed on both 32-bits and 64-bits,
32250 Growfile used lseek and fstat to operate file. When file grows
32251 beyond 4G,lseek and fstat would fail on 32-bits machine.
32252- Added fs-bench by Hironobu SUZUKI and additional JFFS
32253 testscript by G.BANU PRAKASH.
32254- Added mongo filesystem test by namesys and additional testscript from G.BANU PRAKASH.
mridgeda5a7752005-01-07 19:55:18 +000032255 /etc/init.d/cron restart
mridge387d9082004-12-03 21:05:40 +000032256- Applied patch from Jacky Malcles to allow test to run on IA64.
32257- settimeofday01 fails on some platforms(ia64,41611 x86-64) occasionally.
32258 The testcase did not consider the situation when CONFIG_TIME_INTERPOLATION is enabled.
32259- Remove case from password query since the distros use both upper and lower case P/p.
32260
32261
mridge71c27d72004-11-05 19:42:34 +000032262LTP-20041105
32263- Added extensive syscall testsuite (Ballista)
32264- Added new tests to EPoll testsuite
32265- Applied long path name patch from Michael Vieths
32266- Removed the requirement to have "." listed as the first directory, since it is not a documented requirement.
32267- GetDents01 - Used _syscall3() to allow this test to run on non-x86 archs.
32268- Applied message formatting patch from Gordon Jin.
32269- Applied IA64 specific patch from Jacky Malcles.
32270- Fixes from Chris Wright for swapon02 failures
32271- Restored the compile settings for Linux2.4/GLIBC2.2 and created a new one for Linux/GLIBC2.3 Removed -fwritable-strings
32272 and -DGLIBC=22 flags from compile.
32273- Applied a patch from Zhao Kai that added a pause to allow for testing on installations with improved PAM security.
32274
32275
mridge4b1e2c82004-10-07 20:47:29 +000032276LTP-20041007
32277- Applied fix from patch 1037010, submitted by mator.
32278- Changes from Kris Wilson on RH specific changes
32279- Changes from the security team testcases
32280- Add HOWTO for pci tests
32281- Changes for pci testcases
32282- Disable -std=c99 and -peandtic flags in writetest's Makefile. Some users of very old gcc versions
32283 had problems with this, but it looks like those versions of gcc will still compile it ok.
32284- Fix typo and add log statement if a failure on loading the test module
32285- Changes requested from the security team for fix PPC64 error
32286- Small fix to chown03 and fchown04. tst_tmpdir() call was happening in a spot that would cause
32287 it to break under certain automation environments.
32288- un-spamify fork11 test
32289- Fix getrlimit02. Rajeev Tiwari <rajeevti@in.ibm.com> pointed out that RLIMIT_NLIMIT was now too
32290 low in the usr include files for newer kernels to cause this to fail. Defined a new high one that
32291 ought to work for the forseeable future.
32292- Overhaul madvise02. Removed some invalid testcases, fixed one case that was an invalid failure, and a lot of cleanup
32293- Changes from SuSE for mincore tests
32294- Changes from Ihno for Itainium failures
32295- Changes from SuSE for setdomainname tests
32296- Changes submitted from SuSE for sethostname
32297- Changes to fix statfs03 error on trying to write to protected directory
32298- Change to fix defect 10947, failure on tmp directory
32299- Applied IA64 specific patch from Jacky Malcles:
32300
32301
32302
mridge4b95cce2004-09-08 20:34:39 +000032303LTP-20040908
32304- Modified runalltests.sh to call runltp.sh. runalltests.sh is now deprecated and will be removed early next year.
32305- Modified tst_tmpdir to ensure 777 permissions on test directory.
32306- Changes to ltp-aiodio.part3 for testcase run parameters
32307- Changes for 2.6.X so only delete modules is run, query and create are obsolete
32308- Updated runtest scenario with the latest SCTP tests.
32309- uncommented swapon() tests.
32310- added new paging tests, mincore and madvise
32311- Change to fix aio-stress problem will io errors on a short read during the random read portion
32312- Change to only print out a pass/fail instead of # of iterations pass/fail
32313- Added IA64 specific code for shmt09.
32314- Change to not do /dev/ptmx group write on arm arch.
32315- Applied patch from Ling, Xiaofeng to allow the test to use TDIRECTORY correctly.
32316- Corrected test 1 to show EPERM error pointed out by Ling, Xiaofeng.
32317- Change to close fileHandle prior to cleanup to correct testcase failure in NFS filesystems
32318- Change sleep time from 1 second to 10 seconds to allow system to pass
32319- Change to define RUSAGE_BOTH if not defined, RH removed from user space and other distros still support.
32320- Add arm arch to the ALIGNED typedefs
32321- Changes from Ihno for llseek01.c to check TEST_RETURN vs TEST_ERRNO
32322- use ltp functions in f00f test for better output parsing
32323- Fix Makefile to link open_files into the bin directory
32324- Get rid of extra = of "must be Root user" check
32325- Change the awk $4 to an $NF to support debian only returning 3 terms
32326- Change to tcpdump to check IFNAME define
32327
mridge2946edd2004-08-04 16:30:50 +000032328LTP-20040804
32329- Corrected TCbin definition.
32330- Changes to check for RedHat install when setting up environment variables
32331- Changed ROOT_PASSWORD to PASSWD to match other testcases.
32332- Change to check and exclude test if running on a 390 system since test is invalid on that platform
32333- Fix build errors in modify_ldt01 and modify_ldt02
32334- Additional security testcases
32335
mridge328c94e2004-07-07 16:01:20 +000032336LTP-20040707
32337- Added a new test for bind() written by Dan Jones.
32338- Jacky Malcles added support for ext3 and some cleanup code.
32339- Fixes to fix DMAPI defect
32340- Changes for eliminating dmapi.h
32341- Applied patch from Gary Williams to change malloc() to calloc() b/c some
32342 archs don't like the use of uninitialized memory.
32343- Fix typo and change i to a 1 in the bufcmp function in diotest_routines.c
32344- Applied patch from Gary Williams that added an optional forth arguement to
32345 semctl as a union, not a pointer to pointer, b/c pointer to pointer causes ppc
32346 to explode. Union will automagically interpret the union as a pointer as
32347 necessary....now works on multiple archs.
32348- Made sure that the shm segment is cleaned up if the shmat() fails.
32349- Applied patch from Wu Zhou to correctly cleanup in case of a failure.
32350- Added definition for SHM_HUGETLB for cases where this is not defined.
32351- Applied patch from Steve Hill and Gary Williams for MIPS.
32352- Applied a timing fix to allow the test to run on more architectures.
32353- Applied results cleanup patch from Gary Williams.
32354- Corrected the logic in the test to use -lepoll or not.
32355- Applied PASS message cleanup patch from Gary Williams
32356- Fix invalid syntax "if undefined" in modify_ldt tests
32357- Applied patch from Gary Williams for personality() tests to initialize
32358 PER_LINUX so we can clearly see if the desired changes occur.
32359- Updated to Posixtestsuite-1.4.3
32360
32361
mridgeaa0077d2004-06-03 20:44:47 +000032362LTP-20040603
32363- Minor corrections to the NUM_PROCS patch
32364- Added the ability to pass NUM_PROCS to the -c option for runalltests.sh
32365- Fix genload in runalltests.sh, it was trying to run it in all caps, but the binary is all lower case.
32366 Should actually run genload now.
32367- Patch from Alastair McKinstry to allow LTP to build on Linux/HPPA
32368- Changes for parameters passed to aio-sparse for correct offsets and restrictions on sizes.
32369- Add new security tests to syscalls testsuite
32370- In acl_file_test.c and acl_link_test.c syscalls regarding xattrs are still
32371 done via syscall, although libc functions are available. Furthermore I found
32372 out that on older distros for non-intel architectures both attr/xattr.h and
32373 constants like __NR_getxattr are not available, so in this case the these
32374 testcases are not built.
32375- Updates for the DMPAI testsuite ppc64 support.
32376- Fix failure on rwtest versions rwtest03 and rwtest04 due to mmap running out of resources.
32377- Made changes to get thread ID vs get PID for NPTL threads for unique filenames where child/parent PIDs are the same.
32378- Changes to diotest5 and diotest_routines to eliminate random/intermitant failures on data compare.
32379- Fixed memory leak in mmstress testcase.
32380- Changed clone02 to use tid instead of pid to eliminate failures on NPTL threads(same PIDs for parent/child)
32381- Changed fcntl15 getpid to gettid (syscall(gettid)) to get unique thread ID vs common PID in NPTL threads.
32382- Added adp testcases.
32383
32384
32385
mridgefa7fc452004-05-06 19:08:46 +000032386LTP-20040506
32387- Corrected a bug fix, so that the runalltests.sh script ends correctly and returns a
32388 0 or 1 depending on PASS/FAIL result.
32389- Applied bug fixes from Gernot Payer
32390- Changes for parameters passed to aio-sparse for correct offsets and restrictions on sizes.
32391- Changes to fix error "invalid argument" on parameters for aiodio_sparse tests
32392- Relocated the acl tests to /kernel/fs
32393- Added initial drop of DMapi testcases
32394- Applied fix from Joe Habermann for the "v" option, where in some cases the
32395 routine, sy_mmrw, will pass sbuf.st_size for the msync length without first
32396 having done the fstat to populate sbuf.
32397- Changes to have the directio run a pre-defined number of iterations for more complete testing
32398- Fix too many open filehandle problem on direct io tests
32399- Created a second test that checks how huge pages are mapped in 32-bit and
32400 64-bit processes.
32401- Added new test for testing that a normal mmap cannot be mapped into a
32402 high memory region.
32403- Added test to map a file to the max size possible.
32404- Made the tests 64bot friendly.
32405- Added tests for shmat() calls using hugetlb.
32406- Corrected tests to allow EACCES or EPERM, which is documented in POSIX.
32407- Update open_posix_tests to 1.4.1
32408
32409
mridge68e51e32004-04-05 16:02:08 +000032410LTP-20040405
32411- Added nptl scenario.
32412- Added ltp-run-files.txt file to identify testcases/scripts that are NOT run using runalltests.sh
32413- Added EAL2 (security) testsuite.
32414- Applied daemon typo patch from Andrew R. Reiter.
32415- Fixed a bug so that sysinfo() works on 32bit machines with +4GB of memory.
32416- Updated the nptl tests to only execute on NPTL enabled systems.
32417- Added a new test for testing a specific problem seen in certain version of NPTL where
32418pthread_cond_timedwait() can hang. This was written by Neil Richards of IBMUK.
32419- Fix EPoll PROTECT_FUNC macro to get around compiler bug for varible parameter list
32420- Fix for bug 7007, pickup correct NGROUPS
32421- Applied patch from Yaroslav Popovitch that addresses problems related
32422to the __syscall2 definition and 2.6 kernel based systems with glibc-kernheaders-2.4-8.43.
32423- Fix for bug 7009, failure on ppc64
32424- Changed NFS test to use /tmp instead of /mnt.
32425- Corrected sctp Makefile to allow for cross-compiled options to be passed down.
32426- Fixed bug 7011 on reiserfs
32427
32428
mridge9151fbb2004-03-04 19:33:10 +000032429LTP-20040304
32430- This patch makes rwtest generate a PASS/FAIL (Chris Dearman)
32431 message in the output
32432 log. Updated the runtest/* scripts that use rwtest. also
32433 changed the iogen01 test to use rwtest instead of invoking iogen/doio
32434 directly.
32435- Added AIO/DIO testcases from OSDL, SUSE
32436- Changes to AIO/DIO ( Marty Ridgeway )
32437 changes to aio-stress test runs
32438- Applied patches from Chris Dearman to set
32439 PASS/FAIL messages for ltp-stress. ( Chris Dearman )
32440- Created 2 new testcases to test the fcntl() ( Robbie Williamson )
32441 call with the F_SETLEASE option.
32442- tcp_cmds - Changed the ipchains test to ( Robbie Williamson )
32443 iptables.
32444- mmstress - Applied patch from Jacky Malcles and Gary Williams to remove the path
32445 constraints when calling "dummy".
32446- added new ltp epoll testcases ( Marty ridgeway )
32447- Added tests for GETLEASE, and SETLEASE w/FD_UNLCK ( Robbie Williamson )
32448- sendmsg01 - Removed test number 11, b/c it was not testing for EINVAL correctly. ( Robbie Williamson )
32449- setregid02 - Changes to accept now valid user ID ( Marty Ridgeway )
32450 and update testcase msg to reflect test group vs user
32451- dhcpd_tests - Appled syntax error patch. ( Hubert Lin )
32452- Updates to SCTP and new tests added. ( Marty Ridgeway )
32453- Update to OpenHPI 0.5.0 ( Robbie Williamson )
32454- Added Dan Carpenter's "Strace Test"
32455
32456
robbiewe0212472004-02-06 16:12:43 +000032457LTP-20040206
32458- Applied documentation cleanup patch. ( Randy Dunlap )
32459- Fixed the "-t" default option in ( Hubert Lin )
32460 runalltests.sh
32461- Relocated the aio tests to all reside ( Robbie Williamson )
32462 in one location under kernel/io.
32463- Fixed a 2.6 related compile error in the ( Marty Ridgeway )
32464 device driver test tbase.c file.
32465- Updated the diotests to compile with gcc ( Mark Meissner )
32466 3.4.
32467- Fixed race condition and stability of the ( Gary Williams )
32468 mmstress.c.
32469- Corrected pth_str02's return value checking ( Gary Williams )
32470 and results handling.
32471- Updated open08 to use an FHS specified file. ( Randy Hron )
32472- Fixed a buffer overflow problem in pipe07. ( Erik Andersen )
32473- Fixed setregid02's test case id. ( Paul Larson )
32474- Relaxed the expected results for string01. ( Marty Ridgeway )
32475- Removed the EFAULT test from syslog12 b/c ( Andi Kleen )
32476 it was unpredictable and didn't acheive the
32477 intended test result.
32478- Fixed an issue with data generation in ( Michael Wolf )
32479 gentan.c of float_trigo.
32480- Added tests for iptables. ( Hubert Lin )
32481- Updated mc_cmds to use 'netstat -i -n'. ( Hubert Lin )
32482- Corrected the "this_file" variable in the ( Jacky Malcles )
32483 rpc testcases.
32484- Corrected a typo in rusers test. ( Jacky Malcles )
32485- Fixed execution bug in ltpSockets.sh. ( Robbie Williamson )
32486- Updated the rlogin and telnet tests to ( Hubert Lin )
32487 execute correctly.
32488- Updated the xinetd tests to run under RHEL. ( Ming Gao )
32489- Corrected path locations in ltpfslvm.sh. ( Robbie Williamson )
32490
32491
32492LTP-20040108
robbiew1ecb2242004-01-08 17:10:56 +000032493- Fixed broken -l option in runalltests.sh. ( Paul Larson )
32494- Fixed netpipe typo in runalltests.sh. ( Paul Larson )
32495- Fixed memory leak in parse_opts.c library. ( Randy Hron )
32496- Removed personality() system call tests from ( Robbie Williamson )
32497 the runalltests.sh and ltpstress.sh scripts.
32498- Cleaned up file_test.sh for improved ( Glen Foster )
32499 execution.
32500- Cleaned up mail_tests.sh for improved ( Glen Foster )
32501 execution.
32502- Fixed the direct I/O tests to correctly ( Robbie Williamson )
32503 check if direct I/O is supported on the tested
32504 filesystem.
32505- Fixed a typo and correct return value in ( Jay Turner )
32506 clone07.c.
32507- Fixed coding error in getcwd03.c. ( Erik Andersen )
32508- Fixed problem of incorrect use of fclose(), ( Erik Andersen )
32509 instead of pclose() in msgctl08.c and
32510 msgctl09.c.
32511- Removed usmblks test from mallopt01.c. ( Erik Andersen )
32512- Updated the modify_ldt() tests to build ( Robbie Williamson )
32513 according to what struct is defined in
32514 asm/ldt.h: user_desc or modify_ldt_ldt_s
32515- Updated pipe07.c to check the number of used ( Robbie Williamson )
32516 file descriptors and adjust itself accordingly
32517 before executing.
32518- Updated sendfile03 to allow for situations ( Robbie Williamson )
32519 where the execution environment has more than
32520 STDIN, STDOUT, and STDERR in use.
32521- Removed assumptions about the width of a uid_t( Erik Andersen )
32522 and gid_t in the setregid02.c, setresuid03.c,
32523 and setreuid06.c.
32524- Fixed string01.c to not expect implementation ( Erik Andersen )
32525 specific results.
32526- Updated swapon02.c to build in environments ( Robbie Williamson )
32527 where MAX_SWAPFILES must be specified.
32528- Updated mc_cmds and tcpdump01 to handle ( Ming Gao )
32529 multiple interfaces better.
32530
32531
robbiewf7cbbc72003-12-04 17:37:06 +000032532LTP-20031204
32533- Allowed the test driver to ignore all ( Robbie Williamson )
32534 real-time signals.
32535- Removed the obsolete time() and stime() tests ( Robbie Williamson )
32536 from the default runalltests.sh and
32537 ltpstress.sh scripts.
32538- Updated "file_test.sh" with fixes to improve ( Glen Foster )
32539 execution and portability.
32540- Updated "cpio_tests.sh" with fixes to improve ( Glen Foster )
32541 execution and portability.
32542- Updated "cron_tests.sh" with fixes to improve ( Glen Foster )
32543 execution and portability.
32544- Updated "mail_tests.sh" with fixes to improve ( Glen Foster )
32545 execution and portability.
32546- Added Asynchronous I/O (aio) testcases. ( Marty Ridgeway )
32547- Added file & directory ACL control and ( Marty Ridgeway )
32548 management testcases.
32549- Added testcases for low-level SCSI & virtual ( Marty Ridgeway )
32550 SCSI devices.
32551- Updated direct IO tests to return TCONF if ( Robbie Williamson )
32552 the tested filesystem does not support dio.
32553- Updated acct01 & sockioctl01 to handle ( Robbie Williamson )
32554 situations where /dev/tty0 does not exist.
32555- Updated fsync02 to ensure max_block is always ( Robbie Williamson )
32556 greater than data_blocks.
32557- Updated getgroups03 to allow for better ( Susanne Wintenberger )
32558 stability and platform portabilty.
32559- Updated the modify_ldt testcases to allow the ( Robbie Williamson )
32560 tests the ability to build on installations
32561 that use type "user_desc" instead of
32562 "modify_ldt_s_s".
32563- Applied IA64 specific fixes to sigaltstack() ( Jacky Malcles )
32564 tests.
32565- Updated some of the utime() tests to sleep ( Glen Foster )
32566 longer than one second (2) to ensure proper
32567 execution on IA64.
32568- Updated some of the write() tests to make the ( Susanne Wintenberger )
32569 invalid address test 64bit portable.
32570- Added new NFS stress test: nfs_fsstress. ( Robbie Williamson )
32571- Updated OpenHPI testsuite. ( Kevin Gao )
32572- Updated ltpstress.sh to change the maximum ( Robbie Williamson )
32573 number of user processes to "unlimited"
32574 before testing begins (ulimit -u).
32575
32576
robbiew8ccd3ee2003-11-05 16:10:52 +000032577LTP-20031106
32578- Fixed bugs in runalltests.sh with creating ( Manoj Iyer )
32579 the results directory and locating 'pan'.
32580- Created new NFS test, nfs04, which tests ( Robbie Williamson )
32581 file integrity when copying across mounts.
32582- Updated the SCTP testcases. ( Marty Ridgeway )
32583- Fixed bugs in 'tar' shell tests. ( Glen Foster )
32584- Applied patch to 'doio' for machines that ( Jun Sun )
32585 have virtually indexed cache and cache
32586 aliasing problems
32587- Updated mem01 and mtest01 to execute on s390 ( Robbie Williamson )
32588 better.
32589- Added missing parenthesis to mmstress. ( Manoj Iyer )
32590- Added code to chown03 & fchown04 to set the ( Robbie Williamson )
32591 environment variable, "change_owner", if it
32592 is not already set.
32593- Set the clone stack size to 16384 for all ( Robbie Williamson )
32594 clone() tests.
32595- Applied IA64 specific patch to clone04. ( Jacky Malcles )
32596- Removed test8 from stat06 b/c it was not ( Robbie Williamson )
32597 valid under the SUSv3.
32598- Added some extra documentation to swapon02 ( Robbie Williamson )
32599 on how to handle glibc 2.2.5.
32600- Resolved bug #834027 with sync02. ( Robbie Williamson )
32601- Added option to log 'iostat' data during ( Robbie Williamson )
32602 testing using "ltpstress.sh".
32603
32604
robbiew95183522003-10-02 17:45:34 +000032605LTP-20031002
32606- Enabled better binary compatibility between ( Robbie Williamson )
32607 executions on NPTL and Linuxthreads.
32608- Created README for device drivers test ( Marty Ridgeway )
32609 executions.
32610- Resolved bugs #807255 & #807400 for fs_maim. ( Hien Nguyen )
32611- Updated disktest to version 1.1.12 ( Brent Yardley )
32612- Corrected the headers for capset and capget. ( Robbie Williamson )
32613- Applied IA-64 fix to clone06 and munlock02. ( Jacky Malcles )
32614- Fixed compile warning for gettimeofday01. ( Andreas Jaeger )
32615- Applied testcase stability patch to pipe() ( Erik Andersen )
32616 testcases.
32617- Fixed rlogin01 and telnet01 so that they ( Paul Larson )
32618 correctly detect when they pass.
32619- Applied updates to the OpenHPI test suite. ( Kevin Gao )
32620- Updated the Open POSIX test suite to 1.3.0. ( Robbie Williamson )
32621- Changed ltpstress to use all installed RAM ( Robbie Williamson )
32622 plus 1/2 swap space by default.
32623
32624
32625
robbiew11e6ea82003-09-04 18:12:11 +000032626LTP-20030905
32627
32628- Corrected "-d" option for runalltests.sh ( David Smith )
32629- Corrected ade commands tests to allow for ( Xu Cheng
32630 cross platform ppc64 execution. Robbie Williamson )
32631- Fixed compile errors for device driver ( Marty Ridgeway )
32632 tests seen on 2.5.73 kernels and above. ( Marty Ridgeway )
32633- Initial drop of drivers/base code.
32634- Added Device Simulator Framework. ( Marty Ridgeway
32635 David Cruz
32636 Sean Ruyle )
32637- Removed the need to include sys/stropts.h ( Robbie Williamson )
32638 in the syscall tests.
32639- Modified acct01 to use tty0 to allow for ( Paul Larson )
32640 testing in environments without a controlling
32641 terminal.
32642- Modified alarm03 to allow the timer to be ( George Ansinger
32643 rounded up to the next second. Paul Larson )
32644- Corrected ifdef settings for PowerPC64 by ( Robbie Williamson )
32645 changing all __ppc64__ to __powerpc64__
32646- Corrected pthread id display in the float_ ( Robbie Williamson )
32647 tests.
32648- Updated mc_cmds and tcpdump01 to support ( Xu Cheng
32649 multiple interfaces. Robbie Williamson )
32650- Applied patches: #788275, #788323, 788727, ( David Smith )
32651 and 788836.
32652- Updated OpenHPI testsuite. ( Kevin Gao )
32653- Removed the top-LTP tool from being built ( Robbie Williamson )
32654 using `make all` or `make install`.
32655- Removed the open_posix and open_hpi ( Robbie Williamson )
32656 testsuites from being built using `make all`
32657 or `make install`.
32658
robbiew4f3b1192003-08-07 17:34:57 +000032659LTP-20030807
32660
32661- Reorganized and updated the testcase ( Robbie Williamson )
32662 descriptions under /doc
32663- Updated the tst_rmdir API to use ( Robbie Williamson )
32664 remove() instead of rmdir().
32665- Added support for the __ARM_ARCH_4T__ ( Ramesh Subramanian )
32666 architecture.
32667- Updated clone() tests to allow them ( Robbie Williamson )
32668 to execute on ppc64.
32669- Created new clone07 test to check for ( Robbie Williamson )
32670 glibc bug.
32671- Rewrote the generate.sh scripts to perl ( Randy Hron
32672 for faster execution. Robbie Williamson )
32673- Updated "fsstress" to allow setting the ( Robbie Williamson )
32674 number of loops to run and cleanup options.
32675- Removed case from diotest4 for read/writes ( Robbie Williamson )
32676 with negative counts. Not in SUS.
32677- Fixed chown03 testcase to allow for better ( Paul Larson )
32678 execution stability.
32679- Added check to mmapstress tests to see if ( Robbie Williamson )
32680 roundup() is defined, before defining it.
32681- Cleaned up sched_stress. ( Randy Hron )
32682- Modified diotest4 to test dio to /dev/null ( Robbie Williamson )
32683 but not record it as a pass or fail.
32684- Removed extra "\n"s from creat09. ( Paul Larson )
32685- Updated syscall tests that used their own ( Randy Hron )
32686 strcpy() definition, instead of string.h's.
32687- Fixed fchown04 testcase to allow for better ( Paul Larson )
32688 execution stability.
32689- Updated fcntl14 to allow for better execution ( Ramesh Subramanian )
32690 stability & remove possibility of false fails.
32691- Applied Xtensa architecture specific patches. ( Joe Taylor )
32692- Updated memory tests to allow for distros ( Robbie Williamson )
32693 that allow non-root users to m(un)lockall
32694 within the RLIMIT_MEMLOCK resource limit.
32695- Changed the way munlock02 attempts to access ( Robbie Williamson )
32696 outside it's memory space to a more reliable
32697 method.
32698- Corrected an expected error return for a case ( Andrew Morton
32699 in recvmsg01 and sendmsg01. Paul Larson )
32700- Corrected compiler warnings in the multicast ( Robbie Williamson )
32701 test, mc_opts.
32702- Corrected syntax error reported in ( Robbie Williamson )
32703 Bug #773670.
32704- Corrected unitialized variable problem in ( Ramesh Subramanian )
32705 sendfile01.
32706- Updated the Open Posix Test Suite to 1.2 ( Robbie Williamson )
32707- Applied patches to Open HPI Test Suite. ( Kevin Gao )
32708
32709
robbiewfe26f4f2003-07-09 22:01:26 +000032710LTP-20030710
32711
32712- Added LIB_DIR variable to top-level Makefile ( Robbie Williamson )
32713 to allow specification of where to install
32714 libproc.so for the top-LTP tool.
32715- Updated Open POSIX Test Suite to 1.1.0. ( Robbie Williamson )
32716- Added JFS tests to the LVM test script. ( Marty Ridgeway )
32717- Removed tests from the LTP system stress ( Robbie Williamson )
32718 script that had problems running concurrently.
32719- Updated ar01 to avoid bug if building rpm. ( Manoj Iyer )
32720- Added ACPI testcases. ( Marty Ridgeway )
32721- Added testcases to execute inline functions in ( Marty Ridgeway )
32722 the kernel tree.
32723- Added testcases to for the NLS filesystem. ( Marty Ridgeway )
32724- Added PCI testcases. ( Marty Ridgeway )
32725- Added USB device testcases. ( Marty Ridgeway )
32726- Applied code cleanup patches to stream tests. ( Randy Hron )
32727- Ported sem02.c to use some of the LTP test ( Paul Larson )
32728 harness API.
32729- Updated mtest01 to fix hang issues. ( Robbie Williamson
32730 Paul Larson )
32731- TCID fixes to various syscall tests. ( Paul Larson )
32732- Cleanup of various syscall test outputs. ( Paul Larson )
32733- IA64 fix to mlock02, mprotect01, munlock02. ( Jacky Malcles )
32734- Applied uclibc patch for memory tests. ( David McKay )
32735- Increased the size of memory to attempt to ( Robbie Williamson )
32736 munlock for munlock02 to ensure correct
32737 test execution.
32738- Updated readdir02 to catch SIGSEGV and fixed ( Robbie Williamson
32739 small bug in test. Paul Larson )
32740- Updated recvmsg01 and sendmsg01 to handle 2.5 ( Robbie Williamson )
32741 64bit architecture specifics.
32742- Updates to syslog01-10 to support Debian ( Robbie Williamson
32743 systems and improved their stability. Paul Larson )
32744- Applied IA64 specific patch to syslog11/12. ( Robbie Williamson )
32745- Removed an unneccessary free() call in ustat01 ( Doug Ramier )
32746- Corrected the "install:" section of the mc_opts ( Robbie Williamson )
32747 network test.
32748- Added default option for RHOST for nfs03 and ( Robbie Williamson )
32749 nfsstress.
32750- Modified rwho01, sendfile01, tcpdump01 to use ( Manoj Iyer )
32751 test APIs and added checks for required
32752 commands.
32753- Added the Open HPI testsuite. ( Kevin Gao
32754 http://openhpi.sourceforge.net/ Robbie Williamson )
32755- Added new filesystem testscripts. ( Marty Ridgeway )
32756- Added 'mkrootfs' utility to tools section. ( Manoj Iyer )
32757
32758
32759
32760
robbiew833ce092003-06-06 16:15:53 +000032761LTP-20030606
32762
32763- Updated ltpmenu to redirect `ver_linux` output ( Robbie Williamson )
32764 to the redirected output file.
32765- Added warning to runalltests.sh when the "-x" ( Robbie Williamson )
32766 option is selected.
32767- Corrected syntax error in RHOST/PASSWD ( Robbie Williamson )
32768 checking section.
32769- Made `pan` Makefile honor top-level LOADLIBES. ( Robbie Williamson )
32770- Relocated all Open POSIX Test Suite tests ( Robbie Williamson )
32771 listed in the scenario files to /runtest/posix.
32772- Relocated all Open POSIX Test Suite tests to ( Robbie Williamson )
32773 /testcases/open_posix_testsuite.
32774- Removed OPEN Posix Test Suite tests from ( Robbie Williamson )
32775 runalltests.sh default run.
32776- Ported new asynchronous I/O test, aio01, to ( Narasimha Sharoff
32777 LTP. Paul Larson )
32778- Added ppc64/ia64 fix to diotest4. ( Peter Bergner
32779 Robbie Williamson )
32780- Updated mem01 to use sysinfo() and adjusted ( Robbie Williamson )
32781 allocation limits.
32782- Updated mtest01 to run on large memory machines ( Robbie Williamson )
32783- Updated mmap tests to correctly cleanup after ( Paul Larson )
32784 execution.
32785- Cleaned up sched_stress and fixed problem with ( Paul Larson )
32786 segfaulting reported by Andi Kleen.
32787- Added s390/s390x specific code to clone() tests ( Jay Huie
32788 Robbie Williamson )
32789- Fixed typo in mkdir04 in PASS output. ( Paul Larson )
32790- Corrected syntax error in munlockall02. ( Robbie Williamson )
32791- Applied ppc64 and s390x fix to profil01. ( Steve Munroe
32792 Robbie Williamson )
32793- Fixed syntax problem in mc_opts. ( Robbie Williamson )
32794- Fixed "-i" problem with sendfile02. ( Aniruddha Marathe )
32795- Included /asm/atomic.h file to swapon02 ( Paul Larson )
32796 includes to allow test to compile on RH 7.2
32797- Applied ia64 fix for sysctl() tests. ( Jacky Malcles )
32798- Made syslog tests correctky cleanup after ( Robbie Williamson )
32799 failure and handle multiple instances.
32800- Fixed mc_commo to make sure `ping` uses the ( Dang En Ren
32801 correct interface. Robbie Williamson )
32802- Fixed small bug in ltpServer.c. ( Paul Larson )
32803- Allowed `make` to continue on errors in ( Robbie Williamson )
32804 open_posix_testsuite build/install.
32805- Added pause in "all" and "install" section of ( Robbie Williamson )
32806 open_posix_testsuite/Makefile to allow user to
32807 read location of build/install error logfiles.
32808- Removed the procps directory in /tools and ( Robbie Williamson )
32809 replaced with a stripped down version: top-LTP.
32810
32811
robbiewb572e782003-05-08 17:20:22 +000032812LTP-20030508
32813
32814- Updated the LTP to build and execute on NPTL ( Robbie Williamson )
32815 installed systems
32816- Applied 'ash' compatibilty patch ( Dan Kegel )
32817- Applied "CFLAGS+=" Makefile patch ( Vasan Sundar )
32818- Created "/testscripts" directory and relocated ( Robbie Williamson )
32819 scripts to it
32820- Fixed kill problem with genload's stress.c ( Amos Waterland )
32821- Added checking for users and sys groups to ( Robbie Williamson )
32822 IDcheck.sh. Also, called the script from
32823 runalltests.sh before executing tests to support
32824 cross-compiled platforms
32825- Added 'ltpmenu' GUI ( Manoj Iyer
32826 Robbie Williamson )
32827- Applied "posixfy" patches ( Vasan Sundar )
32828- Updated runalltests.sh to use -o for ( Robbie Williamson )
32829 redirecting output.
32830- Added code to runalltests.sh to prompt for ( Robbie Williamson )
32831 RHOST and PASSWD when running network tests.
32832- Updated Open POSIX Test Suite header file to ( Robbie Williamson )
32833 allow timer tests to build.
32834- Compiler warnings cleanups. ( Robbie Williamson )
32835- Corrected buffer overflow in inode02. ( Dan Kegel )
32836- Updated disktest to 1.1.10 and fixed for ( Robbie Williamson )
32837 systems w/o O_DIRECT
32838- Completed merge of Open POSIX Test Suite 0.9.0 ( Robbie Williamson )
32839- Applied ia64 specific patches ( Jacky Malcles )
32840- Updated Makefiles to allow use of "-j" ( Nate Straz )
32841- Correct fork05 for use in newer glibc/kernels ( Ulrich Drepper )
32842- Applied "type" fixes to recvfrom and recvmsg ( Andreas Jaeger )
32843- Applied x86_64 specific patches ( Andreas Jaeger )
32844- Applied MSG_CMSG_COMPAT fix for 64bit 2.5 ( Bryan Logan )
32845 kernels.
32846- Added new testcase for setegid. ( Dan Kegel )
32847- Modified syslog tests to use test apis ( Manoj Iyer )
32848- Added 2.5 timer tests. ( Aniruddha Marathe )
32849- Added Device Mapper tests. ( Marty Ridgeway )
32850- Added sockets tests. ( Marty Ridgeway )
32851- Removed fptest03 due to use of obsolete ( Robbie Williamson )
32852 syscalls that perform 48bit math operations
32853
32854
32855
32856
robbiew7a33c7d2003-04-03 17:11:28 +000032857LTP-20030403
32858
32859- Fixed CFLAGS in all makefiles to append (+=) ( Vasan Sundar )
32860- Removed the outdated & poorly written ( Robbie Williamson )
32861 GUI ( ltp )
32862- Corrected bug with -x flag in runalltests.sh ( Robbie Williamson )
32863- Added additional documentation into ( Manoj Iyer
32864 runalltests.sh Robbie Williamson )
32865- MASSIVE compiler warnings cleanup. ( Andreas Jaeger )
32866 ( Robbie Williamson )
32867- Corrected library linking at build time. ( Andreas Jaeger )
32868- Added descriptions to first line of all ( Robbie Williamson )
32869 runtest scenarios.
32870- Commented out 2 cases in syslog11 test that ( Paul Larson
32871 clear the dmesg buffer. Robbie Williamson )
32872- Updated fs_maim to use ext3 and reiserfs. ( Airong Zhang )
32873- Removed "\n"s from testcase outputs. ( Dan Kegel )
32874- Corrected direct_io tests to compile a dummy ( Vasan Sundar )
32875 program if O_DIRECT is not defined & return
32876 TCONF.
32877- Changed stress_floppy to use `cp` instead of ( Robbie Williamson )
32878 `ln` with its data directory.
32879- Applied IA64 specific patch to shmt02, shmt04, ( Jacky Malcles )
32880 shmt05, shmt06, shmt07.
32881- Relocated the module tests to .../kernel/module ( Paul Larson )
32882- Removed module tests from syscalls scenario ( Paul Larson )
32883 file.
32884- Corrected the stack management in clone tests. ( Chris Dearman )
32885- Corrected the pids casting from int to pid_t ( Jaideep Dharap )
32886 in fcntl17.
32887- Applied fix to flock03 to have the file ( Matthew Wilcox )
32888 descriptor passed to the child.
32889- Enabled the validation section of getgroups03. ( Robbie Williamson )
32890- Added code to getsid02, setpriority04, & ( Robbie Williamson )
32891 wait402 to use PID_MAX_DEFAULT if PID_MAX is
32892 not defined.
32893- Fixed gettimeofday01 for gcc-3.2 quirk with ( Andi Kleen
32894 x86-64. Paul Larson )
32895- Fixed msgctl08 and msgctl09 to check for the ( Dan Kegel )
32896 `ipcs` command before trying to use it.
32897- Added IA64 specific code to shmat01. ( Jacky Malcles )
32898- Fixed problem with kill11 false failure with ( Paul Larson )
32899 some compilers.
32900- Changed llseek tests to call lseek64. ( Andreas Jaeger )
32901- Replaced calls to time() with calls to ( Dan Kegel )
32902 gettimeofday() in nanosleep01 to help avoid
32903 race conditions.
32904- Removed race condtions in recv01, recvfrom01, & ( Dan Kegel )
32905 recvmsg01.
32906- Replaced setegid() call with setregid() call in ( Robbie Williamson )
32907 setresgid01.
32908- Added code to check for NR_socketcall before ( Andi Kleen )
32909 executing the socketcall tests.
32910- Fixed swapon02 for correct execution on 2.5 ( Susanne Wintenberger )
32911- Fixed system specific build problem with ( Paul Larson )
32912 swapon02
32913- Corrected the MININT section of abs01. ( Robbie Williamson )
32914- Moved generate() into main.c for the float_* ( Robbie Williamson )
32915 tests.
32916- Explicitly set the stacksize in main.c for the ( Robbie Williamson )
32917 float_* tests.
32918- Removed optimization from building the float_* ( Robbie Williamson )
32919 tests.
32920- Relocated netpipe-ipv6 from ipv6/tools to the ( Robbie Williamson )
32921 top-level /tools directory.
32922- Adjusted send and receive buffers for ( Robbie Williamson )
32923 sendfile01 to PATH_MAX.
32924
32925
32926
robbiew58884322003-03-05 23:19:39 +000032927LTP-20030306
32928
32929- Changed IDcheck.sh to only prompt for id ( Robbie Williamson )
32930 creation if the user is root.
32931- Added LVM test execution scripts. ( Marty Ridgeway )
32932- Added system stress execution script. ( Robbie Williamson )
32933- Added tst_kvercmp() API to allow test ( Paul Larson )
32934 creators to query the kernel version.
32935- Removed all external int declarations of ( Anton Blanchard,
32936 "errno" and replaced with includes of errno.h Susanne Wintenberger,
32937 Robbie Williamson )
32938- Replaced usage of sigaction() with signal() ( Nathan Straz )
32939 in `pan`.
32940- Ported and merged all tests from the Open ( Robbie Williamson )
32941 POSIX* Testsuite:
32942 pthreads
32943 semaphores
32944 timers
32945 clock()
32946 nanosleep()
32947 raise()
32948 sigsetops
32949- Added flock06 test. ( Matthew Wilcox )
32950- Added ipchains and dhcpd (server) tests. ( Manoj Iyer )
32951- Patched Makefiles to stop execution on errors. ( Vasan Sundar )
32952- Patched Makefiles to allow non-root users to ( Robbie Williamson )
32953 run 'make install'.
32954- Fixed 'ar' test to use CC defintion in ( Anton Blanchard )
32955 Makefile.
32956- Corrected typos in install section of ( Manoj Iyer )
32957 commands/fileutils/<test> Makefiles.
32958- Added tests for gzip/gunzip. ( Manoj Iyer )
32959- Added tests for unzip. ( Manoj Iyer )
32960- Applied patch to fsstress's Makefile to ( Anton Blanchard )
32961 define _GNU_SOURCE to allow O_DIRECT.
32962- Applied changes to allow testcases to be ( Susanne Wintenberger )
32963 GCC 3.3 compliant.
32964- Fixed semaphore initialization bug in sem02. ( Jacky Malcles )
32965- Applied patch to mem/mtest07/shm_test.c to ( Chris Dearman )
32966 correct character buffer variable: buff.
32967- Fixed hangup01 to initialize variable, ( Robbie Williamson )
32968 usrstr.len, to avoid junk data storage.
32969- Applied patch to clone01 to allow test to ( Andi Kleen )
32970 be more architecture independent.
32971- Added kernel checking code to module tests. ( Paul Larson )
32972- Applied 31bit emulation s390x patch to ( Susanne Wintenberger )
32973 delete_module02 and query_module03.
32974- Fixed cleanup section of ftruncate01. ( Robbie Williamson )
32975- Applied patch to gettimeofday01 to not allow ( Andi Kleen )
32976 execution on x86_64 architectures.
32977- Added x86_64 as valid architecture for ioperm() ( Andi Kleen )
32978 and iopl() tests.
32979- Applied patch to semctl() tests to correctly ( Anton Blanchard )
32980 test the ipc call.
32981- Removed unspecified/undocumented case from ( Anton Blanchard )
32982 munlock01.
32983- Fixed personality02 test. ( Paul Larson )
32984- Applied MIPS specific architecture patch to ( Chris Dearman )
32985 profil01.
32986- Removed unspecified/undocumented case from ( Robbie Williamson )
32987 sendmsg01.
32988- Applied patch to swapoff() and swapon() ( Jacky Malcles )
32989 testcases to allow correct execution on IA64
32990- Applied patch to sysfs01 to allow execution on ( Susanne Wintenberger )
32991 64bit machines.
32992- Added test for ustat(). ( Aniruddha Marathe )
32993- Patched float_ tests to generate datafiles ( Robbie Williamson )
32994 during execution.
32995- Added test for iproute. ( Manoj Iyer )
32996- Added test for xinetd. ( Manoj Iyer )
32997- Added test for traceroute. ( Manoj Iyer )
32998
32999
33000
robbiewfc94a7d2003-02-05 21:06:08 +000033001LTP-20030206
33002
33003- Applied cross-compiler patch for top-level ( V.R. Sundar )
33004 Makefile.
33005- Added additional runtime options to the ( Manoj Iyer &
33006 "runalltests.sh" script. Robbie Williamson )
33007- Corrected runalltests.sh -l option to require ( Paul Larson )
33008 an absolute path.
robbiewd4257272003-02-06 16:26:50 +000033009- Added additional runtime and output options ( Manoj Iyer )
robbiewfc94a7d2003-02-05 21:06:08 +000033010 to `pan`.
33011- Added hyperthreading tests. ( Sonic Zhang )
33012- Added ftruncate04 tests. ( Robbie Williamson )
33013- Changed top-level Makefiles to not require ( Robbie Williamson )
33014 updating everytime a directory is added.
33015- Applied s390/64-bit enablement patch. ( Susanne Wintenberger )
33016- Applied 64bit patch to stress_cd. ( Jay Turner )
33017- Applied optimization patches (-O2). ( Mikael Starvik &
33018 V.R. Sundar )
33019- Added mmapstress testsuite. ( Ananda Venkataraman )
33020- Added new testcases to test shared library ( Manoj Iyer )
33021 libmm.
33022- Applied patch to mem01 to allow test to run ( Jacky Malcles )
33023 on 2.4 and 2.5 kernels.
33024- Changed sched_stress testsuite from using ( Robbie Williamson )
33025 the bootfile, to generating its' own
33026 datafile.
33027- Corrected cleanup section of abort01 test. ( Robbie Williamson )
33028- Added code to acct(2) tests to check for ( Robbie Williamson )
33029 BSD accounting before execution.
33030- Corrected description of flock03. ( Robbie Williamson )
33031- Added code to handle formatting issues with ( Robbie Williamson )
robbiew0187d7f2003-02-06 17:02:02 +000033032 gethostid01 test.
robbiewfc94a7d2003-02-05 21:06:08 +000033033- Applied patch to ioperm(2) & iopl(2) tests to ( V.R. Sundar )
33034 check for IA32 architecture before executing.
33035- Added code to msgctl08 and msgctl09 to ensure ( Robbie Williamson )
33036 correct and better execution with respect to
33037 message queue limits.
33038- Fix recvfrom01 & recvmsg01 to test for the ( Paul Larson )
33039 correct expected errors and their associated
33040 returns.
33041- Applied patch to sendfile02 to allow the test ( V.R. Sundar )
33042 to function correctly and keep track of its'
33043 children.
33044- Applied patch to setrlimit01 to test for ( V.R. Sundar )
33045 SIGXFSZ
33046- Applied patch to swapoff02 and swapon02 to ( Susanne Wintenberger )
33047 allow the test to use /dev/tty, instead of
33048 /dev/mouse.
33049- Applied buffer overflow patch to swapon02. ( Chris Dearman )
33050- Added code to fptest03 to check endianess ( Robbie Williamson )
33051 before defining unions.
33052- Added testsuite for multi-threaded core dump ( Guo Min )
33053 kernel patch.
33054- Added netpipe as a network traffic generator ( Robbie Williamson )
33055 tool.
33056- Added `cpio` command test. ( Manoj Iyer )
33057- Added `ln` command test. ( Manoj Iyer )
33058- Added `cp` command test. ( Manoj Iyer )
33059- Added `mkdir` command test. ( Manoj Iyer )
33060- Added `mv` command test. ( Manoj Iyer )
33061-
33062
martinjn2ff2d2e2003-01-07 18:07:51 +000033063LTP-20030110
33064
33065- Added New test case to test 'file' command. ( Manoj Iyer )
33066- Added new test to test basic functionality of ( Manoj Iyer )
33067 CRONTAB, CRON etc.
33068- Added new test case to test eject command ( Manoj Iyer )
33069- Added new tests to test logrotate ( Manoj Iyer )
33070- Added new testcase to test basic functionality ( Manoj Iyer )
33071 of tar command.
33072- Fixed mem01: The free memory size was being ( Robbie Williamson )
33073 incorrectly calculated, plus it could not
33074 handle large amounts of memory...now using
33075 long int, instead of int.
33076- Fixed mem01: Test was not cleaning up correctly ( Robbie Williamson )
33077 after a failure.
33078- Initial checkin of shmt, shared memory tests ( Robbie Williamson )
33079 from SPIE suite
33080- Initial checkin of pty testcases: hangup01(), ( Robbie Williamson )
33081 ptem01() and pty01() from SPIE testsuite.
33082- Added code to abort01.c to use the ( Robbie Williamson )
33083 tst_tmpdir()/tst_rmdir() APIs
33084- Added ported abort() test ( Ananda Venkataraman )
33085- Added adjtimex() tests ( Saji Kumar )
33086- Added capget() tests ( Saji Kumar )
33087- Added capset() tests ( Saji Kumar )
33088- Added ported test, creat08 ( Airong Zhang )
33089- create08 was initially ported to create users ( Robbie Williamson )
33090 and groups that it needed. Rewrote the test to
33091 use existing users/groups that are checked for
33092 when the LTP is installed.
33093- Applied patch to create_module02 from creator ( T.L.Madhu )
33094- Applied patch to delete_module02 from creator ( T.L.Madhu )
33095- Added code to delete_module03 to allow tests to ( Robbie Williamson )
33096 execute under pan.
33097- Applied patch to delete_module03 from creator ( T.L.Madhu )
33098- Added ported dup06 and dup07 tests ( Airong Zhang )
33099- Added ported dup202 and dup205 tests ( Airong Zhang )
33100 and cleaned up some other files
33101- Initial checkin of fdatasync() tests ( T.L. Madhu )
33102- Added new flock04 and flock05 tests ( Vatsal Avasthi )
33103- Added ported fmtmsg() test ( Ananda Venkataraman )
33104- Added functional test to gethostid01 to compare ( Paul Larson )
33105 result from gethostid() versus the hostid
33106 command
33107- Initial checkin of getrusage() tests ( Saji Kumar )
33108- Added ioperm() tests ( Subhabrata Biswas )
33109- Added iopl() tests ( Subhab Biswas )
33110- Added ported kill() tests ( Ananda Venkataraman )
33111- Added ported mallopt() test ( Ananda Venkataraman )
33112- Added ported memcmp() test ( Ananda Venkataraman )
33113- Added ported memcpy() test ( Ananda Venkataraman )
33114- Added ported memset() test ( Ananda Venkataraman )
33115- Fixed mkdir09: the getopts() call was returning ( Robbie Williamson )
33116 it's -1 to a char variable. This was incorrect
33117 and causing the test to loop forever on certain
33118 architectures.
33119- Initial checkin of munlockall() tests ( Sowmya Adiga )
33120- Fixed nftw64: tst_rmdir was in the wrong ( Robbie Williamson )
33121 location.
33122- Added ported open09() test ( Airong Zhang )
33123- Initial checkin of prctl() tests ( Saji Kumar )
33124- Added ported profil() test ( Ananda Venkataraman )
33125- Initial checkin of ptrace() tests ( Saji Kumar )
33126- Added code to query_module tests to allow ( Robbie Williamson )
33127 execution under pan.
33128- Initial checkin of reboot() tests ( Aniruddha Marathe )
33129- Initial checkin of sched_rr_get_interval tests ( Saji Kumar )
33130- Added setresgid() tests ( T.L. Madhu )
33131- Fixed setrlimit03 to work on 2.5 and cleanup ( Paul Larson )
33132- Added socketcall() tests ( Adiga Sowmya )
33133- Added ported string.h test string01 ( Ananda Venkataraman )
33134- Added swapoff() tests ( Aniruddha Marathe )
33135- Added swapoff() tests ( Aniruddha Marathe )
33136- Added swapon() test ( Aniruddha Marathe )
33137- Made corrections to swapon02 to make sure the ( Robbie Williamson )
33138 child exits.
33139- Added ported syscall() test ( Ananda Venkataraman )
33140- Removed an erroneous testcase in sysconf01 and ( Robbie Williamson )
33141 corrected a typo issue.
33142- Initial checkin of sysfs() tests ( Aniruddha Marathe )
33143- Made changes to allow the syslog tests to ( Robbie Williamson )
33144 execute in pan and corrected a bug in backup
33145 code for syslog.conf original file.
33146- Added syslog11 & syslog12 tests ( T.L. Madhu )
33147- Fixed syslogtst if-statement comparing a file ( Robbie Williamson )
33148 descriptor to a hardcoded number was changed to
33149 allow the test to run under pan.
33150- Changed the file opened for the 6th case in ( Robbie Williamson )
33151 syslogtst.
33152- Added ported abs() test ( Ananda Venkataraman )
33153- Added ported atof() test ( Ananda Venkataraman )
33154- Added ported nextafter() test ( Ananda Venkataraman )
33155- Corrected bug in cleanup section of fsx.sh ( Robbie Williamson )
33156- Added code to rusers01 to change a FQDN in ( Robbie Williamson )
33157 RHOST to short name.
33158- Fixed testsf_c bug in char* not large enough to ( Robbie Williamson )
33159 hold argv[4] string.
33160- Added command line version of LTP harness APIs ( Manoj Iyer )
33161 these commands will print LTP test results in
33162 LTP harness format just like the ones printed
33163 by C testcases. These commands can be used in
33164 shell scripts and other non-C testcases.
33165- Added load generator tool, stress ( Amos Waterland )
33166- Modified runalltests.sh to print default ( Manoj Iyer )
33167 settings
33168- Modified runalltests.sh to run LTP under stress ( Manoj Iyer )
33169
33170
33171
martinjnf10453e2002-12-10 20:48:03 +000033172LTP-20021210
33173------------
33174
33175- Added 5 new sched_setparam() tests ( Saji Kumar )
33176- Added new syslog() tests. ( David Barrera )
33177- Fix compile errors with *_module tests ( Paul Larson )
33178- Added additional semctl tests, semctl06 and ( David Barrera )
33179 semctl07.
33180- Added additional msgctl tests. ( David Barrera )
33181- Added mkdir09. ( David Barrera )
33182- Added mem02. ( David Barrera )
33183- Added floating point tests, fptest01, fptest02, ( Jacky Malcles )
33184 fptest03.
33185- Added inode01 and inode02 ( Robbie Williamson )
33186- Added vmtests, data_space and stack_space. ( Robbie Williamson )
33187- Added page tests, page01 and page02. ( Robbie Williamson )
33188- Added sysconf() test. ( Robbie Williamson )
33189- Added rename14 ( Robbie Williamson )
33190- Added nftw() tests. ( Robbie Williamson )
33191- Added confstr() test. ( Robbie Williamson )
33192- Added acct() tests. ( Robbie Williamson )
33193- Added flock03 to try relocking after unlocking. ( Paul Larson )
33194 To reproduce bug #7 in osdl's bugzilla.
33195- Corrected a typo in ar01. A "=" was used, ( Robbie Williamson )
33196 instead of an "==" found by Airong Zhang.
33197- Added 3 new sched_getparam tests ( Saji Kumar )
33198- Added query_module() tests ( T.L.Madhu )
33199- Added 2 new flock() tests ( Vatsal Avasthi )
33200- Added munlock() tests ( Nirmala Devi Dhanasekar )
33201- Added umount() tests ( Nirmala Devi Dhanasekar )
33202- Added mount tests ( Nirmala Devi Dhanasekar )
33203- Added 2 new tests for sched_get_priority_min ( Saji Kumar )
33204- Added 2 new tests for sched_get_priority_max ( Saji Kumar )
33205- patch for sched_setscheduler01 to add ( Saji Kumar )
33206 a test case for calling sched_setscheduler()
33207 with an invalid priority
33208- Added mlockall() tests ( Nirmala Devi Dhanasekar )
33209- Added delete_module tests ( T.L.Madhu )
33210- fix to readlink04.c. was creating a ( Robbie Williamson )
33211 testfile called "testfile" in /, instead of the
33212 temp dir created for the test.
33213- Added getdomainame test ( Saji Kumar )
33214- warning cleanup patches. removed additional ( Saji Kumar )
33215 warnings created when -Wall option used.
33216 also fixed Makefiles to correctly locate
33217 the libraries and header files necessary for
33218 compilation.
33219- Added 6 new clone() tests ( Saji Kumar )
33220- PPC fixes to ar, semctl04, and read02 ( Anton Blanchard )
33221- MULTIPLE cleanups and fixes ( Ihno Krumreich )
33222- Increased the default setting for MAXIDS number ( Robbie Williamson )
33223 to 2048 in semget05.
33224- Test was running to /dev/tty3, which does not ( Robbie Williamson )
33225 exist on some Linux installations. changed it
33226 to /dev/tty for better general use.
33227- Added create_module tests ( T.L.Madhu )
33228- patch to cleanup warnings in syscall tests ( Saji Kumar )
33229- Corrected typo in rusers01 ( Robbie Williamson )
33230- Replaced sigset() with sigaction() in write04. ( Manoj Iyer )
33231
33232
33233
33234LTP-20021107
martinjnc0aaaaf2002-11-07 17:03:21 +000033235------------
33236- Added "setdomainname01", "setdomainname02", ( Saji Kumar )
33237 and "setdomainname03" to "syscalls" runtest file
33238- Added "sethostname01", "sethostname02", ( Suresh Babu )
33239 and "sethostname03" to "syscalls" runtest file
33240- Fixed bug introduced in "fsstress.c" ( Andi Kleen, Andrew Morton )
33241- Fix "chdir03.c" to remove unintentional \n in ( Paul Larson )
33242 the directory name
33243- Added code to remove the tmp test dir ( Robbie Williamson )
33244 in "fcntl11.c"
33245- fix for "shmctl01.c" to get rid of the shmdt ( Manfred Spraul )
33246 failures in "shmctl01"
33247- Fix for "readdir01" slightly incorrect errno ( Paul Larson )
33248 handling
33249- Back out "readv01", "readv02" changes to ( Paul Larson )
33250 expect EINVAL when count==0. Kernel is going
33251 to keep the old behaviour.
33252- Fix for "waitpid02". uses undefined div by ( Paul Larson )
33253 0 behaviour
33254- Revert "writev01.c" back to not expect EINVAL ( Paul Larson )
33255 when count==0
33256- Fix for "mc_commo". Changed a 'ps -ef' command ( Robbie Williamson )
33257 to 'ps -ewf' to ensure that a grep finds the
33258 info it needs.
33259- Fix in mc_member. Corrected typo causing false ( Robbie Williamson )
33260 pass. Found by Li Ge <lge@us.ibm.com>
33261- Fix in "tcpdump01". Removed erroneous INTERFACE ( Robbie Williamson )
33262 declaration.
33263- Fix tools/ltprun to use the new runalltests ( William Jay Huie )
33264 semantics
33265- Added fsxtest02. Similar test to fsxtest, but (Robbie Williamson)
33266 this test runs fsx-linux on a file created in
33267 the $TCtmp directory. No unformatted partition
33268 required.
33269
33270
robbiewf55ecea2002-10-08 17:45:44 +000033271
33272LTP-20021002
33273------------
33274- Added "shmctl04" to test the SHM_INFO command ( Mingming Cao )
33275- Fix for improper child exit in "execve02" ( Colin Gibbs )
33276- Fix for "nanosleep02" to eliminate false ( Andreas Arcangeli )
33277 positives
33278- Fix for "personality01 to undef the personality( Marcus Meissner )
33279 macro before calling personality()
33280- Fix for "sendfile02" that adds a waitpid() call( Susanne Wintenberger )
33281 to guarantee child exit before the test ends
33282- Fix for /tools/rand_lines.c that eliminates an ( Nathan Straz )
33283 IA64 compile time warning
33284- Added "shmctl04" to the "syscalls" runtest file( Paul Larson )
33285- Removed test 8 from "diotest4". Opening a ( Paul Larson )
33286 directory for direct I/O is not allowed.
33287- Fix for PPC cross compile issues applied to: ( Paul Larson )
33288 "mmap01"
33289 "pth_str01"
33290 "pth_str03"
33291 "shmem_test_04"
33292- Fix for "fcntl01" to allow it to run without ( Paul Larson )
33293 predefining the file descriptors
33294- Fix for "readv02" to check for EINVAL on ( Paul Larson )
33295 2.5.35 and above kernels
33296- Fix for "stime01" to allow the checked time to ( Paul Larson )
33297 be off +1 second
33298- Fix for "writev01" to check for EINVAL on ( Paul Larson )
33299 2.5.35 and above kernels
33300
33301
33302
zhanga352b4e02002-08-06 18:48:46 +000033303
robbiewb6f285e2002-09-10 20:53:06 +000033304LTP-20020910
robbiew539b7212002-09-05 21:30:57 +000033305------------
33306- Fix path in runpan.sh ( Paul Larson )
33307- runtest/syscalls:
33308 a.Removed the {} from the environment ( Robbie Williamson )
33309 variables
plars76a1f972002-09-09 18:59:19 +000033310 b.Comment out stime01, since it sets ( David Barrera )
robbiew539b7212002-09-05 21:30:57 +000033311 the system time forward and could
33312 cause problems with several other
33313 tests if it's running at the same
33314 time (-x nn)
33315- Renamed the fsx-linux test on nfs to ( Robbie Williamson )
33316 "nfsx-linux"
33317- fsxtest: Added code to handle JFS. ( Robbie Williamson )
33318- ld01: Made the diff case insensative for ( Robbie Williamson )
33319 cross-platform compatibility.
33320- Removed obsolete test, "ulimit", from ( Robbie Williamson)
33321 automatic build and install.
33322- Moved the 'chown' commands to "install ( Robbie Williamson )
33323 section in the Makefile of fchmod
33324- Applied patches for s390 ( Susanne Wintenberger )
33325- Applied patches for IA64 ( Jacky Malcles )
33326- Applied patch for adding some missing includes ( Andreas Jaeger )
33327 to remove warnings about missing prototypes
robbiewbe56c852002-09-09 17:21:24 +000033328- Applied x86-64 patch for ldd01 ( Andreas Jaeger )
plars76a1f972002-09-09 18:59:19 +000033329- Fix for ar01 hang when filesystem is full ( Paul Larson )
33330- Make ltp run with uClibc ( Steven J. Hill )
33331- Fix compiler warnings in various tests ( Xiao Feng Shi )
robbiewb6f285e2002-09-10 20:53:06 +000033332- Clean up many of the mktemp warnings ( Paul Larson )
plars76a1f972002-09-09 18:59:19 +000033333 And use mkstemp in tst_tmpdir()
robbiewbe56c852002-09-09 17:21:24 +000033334- Applied pan/logfile/tools patches. ( William J. Huie )
plars76a1f972002-09-09 18:59:19 +000033335- Use regular instead of mandatory locks in ( Matthew Wilcox )
33336 fcntl09, fcntl10, fcntl11 to fix with NFS
33337- Fix pids in fcntl11, fcntl19, fcntl20, fcntl21 ( Paul Larson )
33338 to be pid_t instead of short for 2.5 compat
33339- Add command line options to runalltests.sh to ( Randy Hron,
33340 allow setting of various pan options and Paul Larson,
33341 changing the temp directory Nate Straz )
robbiewb6f285e2002-09-10 20:53:06 +000033342- Added automation documentation to /doc ( Jeff Martin )
robbiew8c7880d2002-09-10 15:16:12 +000033343- Patched nanosleep02.c to correctly test the ( Andrea Arcangeli )
33344 functionality and avoid false positives.
robbiew539b7212002-09-05 21:30:57 +000033345
33346
plarse14a7842002-08-13 16:42:05 +000033347LTP-20020813
33348------------
33349* Fixes
33350-------
33351- Fix runtest/commands to export the ( Paul Larson )
33352 correct TCdat
33353- Add some missing includes and remove ( Andreas Jaeger )
33354 warnings about missing prototypes
33355- Add better initialization to waitpid05, ( Robbie Williamson )
33356 signal04, getgroups01
33357- Fix sockioctl01 to work even if fd0 isn't ( Paul Larson )
33358 open
plarsdde213d2002-08-13 17:01:02 +000033359- Fix mmstress path problems, now uses execvp ( Paul Larson )
plarse14a7842002-08-13 16:42:05 +000033360
33361LTP-20020807
33362------------
33363
zhanga352b4e02002-08-06 18:48:46 +000033364* New Additions
33365---------------
plarse14a7842002-08-13 16:42:05 +000033366- Added new testcases of link07,fcntl22,link06 ( Bull Group )
33367- Added linux kernel scheduler latency tester ( Davide Libenzi )
33368- Database test tool 'dbgrinder' ( James Kenefick )
zhanga352b4e02002-08-06 18:48:46 +000033369
33370* Fixes
33371-------
plarse14a7842002-08-13 16:42:05 +000033372- Several fixes for 64-bit ( Gerhard Tonn )
33373- fstat05,llseek fixes for MIPS ( Carsten Langgaard )
zhanga352b4e02002-08-06 18:48:46 +000033374- Fixed check in getgroups03 that was causing
plarse14a7842002-08-13 16:42:05 +000033375 failures if 'nobody' isn't in any secondary groups ( Paul Larson )
zhanga352b4e02002-08-06 18:48:46 +000033376- Fix sendfile02 to work with the new 2.5 kernels which
plarse14a7842002-08-13 16:42:05 +000033377 no longer allow it to fall back on write ( Paul Larson )
zhanga352b4e02002-08-06 18:48:46 +000033378- Changed the hardcoded ip address to 127.0.0.1 in
plarse14a7842002-08-13 16:42:05 +000033379 recvfrom01-sctp-udp-ipv6 ( Robbie Williamson )
zhanga5378d182002-08-07 22:00:33 +000033380- Added instance and time command line options in
plarse14a7842002-08-13 16:42:05 +000033381 runalltests.sh ( Jeff Martin )
zhanga352b4e02002-08-06 18:48:46 +000033382- Fixed the algorithm description for fork07,fork12
plarse14a7842002-08-13 16:42:05 +000033383 Reduced the output of fork07 to a finite amount ( Nathan Straz )
33384- Added fork12 to runtest/crashme. ( Nathan Straz )
33385- Added option for interface selection in tcpdump01 ( Robbie Williamson )
zhanga352b4e02002-08-06 18:48:46 +000033386
33387
iyermanoj2b0138b2002-07-09 17:41:46 +000033388LTP-20020709
33389-----------
iyermanoj2b0138b2002-07-09 17:41:46 +000033390* New Additions
33391---------------
33392- New testcases fcntl22, link06, link07,
33393 mknod09 ( Bull Group )
33394- New sctp tests ( Robert Williamson )
33395- New direct IO tests ( Narasimha Sharoff )
33396- mlock01 and mlock02 tests ( Paul Larson )
33397
33398* Fixes
33399----------------
33400- MIPS fixes; write01 ( Shaobo Li )
33401- patches for 64bit and warnings ( Ihno Krumreich )
33402- fixes for ftruncate02, fchown03 ( Robert Williamson )
33403 - updates to LTP scripts ( Nathan Straz )
33404
robbiew6f3a9f32002-06-07 18:21:19 +000033405LTP-20020607
33406------------
robbiew6f3a9f32002-06-07 18:21:19 +000033407* New Additions
33408- Tests if gettimeofday02 is monotonous ( Andi Kleen )
33409- Added new tests readv03, setgroups04
33410 and truncate04 ( Group Bull )
33411
33412* Fixes
33413----------------
33414- Bug fixes and ports for MIPS ( Johannes Stezenbach )
33415- Fixes BROKs on 64bit x86,ISO-C complience ( Andi Kleen )
33416- 64 bit bug fixes and remove warnings
33417 on 64 bit arch ( Ihno Krumreich )
33418- Clean up warnings on s390 ( William Jay Huie )
33419- Improvements on fstat05 for IA64 ( Group Bull )
33420- Testcase ID clean ups, improvements
33421 to mallocstress ( Nathan Straz )
33422- Fix warnings and bugs in clisrv
33423 and mallocstress i ( Dan Kegel )
33424- Fixed sendfile601 for IPV6 ( Robert Willionsom )
33425- Fixes for shmctl & mprotect03 ( Paul Larson )
33426- multicast testcase fixes ( Ted Cheslak )
33427- Automation: added sar results to ltp_check ( Casey Abell )
33428- Automation: added function to ltp_check ( Li Ge )
33429
33430
iyermanoj047062c2002-05-07 15:07:32 +000033431LTP-20020507
33432------------
33433
33434* New Additions
33435 - New syscalls tests, chroot, fchdir, fstat
iyermanojae88b862002-05-07 16:14:58 +000033436 pread, pwrite, and reddir. (Bull )
iyermanoj047062c2002-05-07 15:07:32 +000033437 - New syscalls test. ( Ihno Krumreich )
33438
33439* Fixes
33440 - S390 bug fixes, patches to remove complier
iyermanojae88b862002-05-07 16:14:58 +000033441 warnings. ( Ihno Krumreich )
33442 - S390 bug fixes. ( William Jay Huie )
33443 - LTP Automation script updates. ( William Jay Huie )
iyermanoj047062c2002-05-07 15:07:32 +000033444 - make testcases work without a controlling tty.
iyermanojae88b862002-05-07 16:14:58 +000033445 for recv01, recvfrom01 and recvmsg01. ( Paul Larson )
iyermanoj047062c2002-05-07 15:07:32 +000033446 - Networking test updates, multiple concurrent
iyermanojae88b862002-05-07 16:14:58 +000033447 runs. ( Robert Williamson )
iyermanoj047062c2002-05-07 15:07:32 +000033448 - test01 patch for wrap around at 2gigs ( Randall Hron )
33449 - patches to syscalls test wait402, chdir03 ( Andreas Jaeger )
33450
33451
33452CVS Bugs closed.
33453----------------
iyermanojae88b862002-05-07 16:14:58 +000033454 #545739 fcntl17 failing getting unexep. sig13 ( Paul Larson )
iyermanoj047062c2002-05-07 15:07:32 +000033455
iyermanoj79255d72002-04-08 17:14:33 +000033456LTP-20020408
33457-----------
33458* New Additions
33459 - Scripts to automate LTP test suite execution. ( William Jay Huie )
33460 - IPV6 port of NetPIPE, network stress tool. ( Robert Williamson )
33461
33462* Fixes
33463 - Numerous 64-bit updates, remove warnings
33464 and errors. ( Andi Kleen )
33465 - 64-bit patches to memory and IPC tests. ( Ihno Krumreich )
33466 - 64-bit IA64 port related patches. ( Jacky Malcles )
33467 - patches to remove warnings and bugs. ( Andreas Jaeger )
33468 - mmstress bug: deletes /dev/zero. ( Sachin Vyas )
33469 - sem02: make test remove semids it created. ( Robert Williamson )
33470 - Report missing groups and users in IDcheck.sh ( Robert Williamson )
33471 - expected error modified in mprotect and
33472 msync tests. ( Paul Larson )
33473 - make testcases work without a controlling tty. ( Paul Larson )
33474
33475CVS Bugs closed.
33476~~~~~~~~~~~~~~~~
33477 #536483 sem02 does not clean up /tmp directory (Robert Willamson
33478
33479
robbiewc9955482002-03-06 17:21:25 +000033480LTP-20020307
33481------------
33482o fixed IDcheck.sh to prompt for IDs only when missing (Jay Huie)
33483o added time duration option to pan (Jay Huie)
robbiewc9955482002-03-06 17:21:25 +000033484o added 4 more cases to getcwd02 test (Jay Huie)
33485o added time-schedule tool by Richard Gooch under sched test
33486 section (Manoj Iyer)
33487o added trace_sched tool under sched test section (Manoj Iyer)
robbiewc9955482002-03-06 17:21:25 +000033488o added sigpending02 test to syscalls section (Paul Larson)
robbiew796b06a2002-03-07 15:53:10 +000033489o created a KNOWN-FAILURES file to document known
33490 test failures (Robbie Williamson)
robbiewaa5ca8d2002-03-06 18:32:24 +000033491o added sem02 test to ipc section (Robbie Williamson)
robbiewc9955482002-03-06 17:21:25 +000033492o added SCTP section to network tests (Robbie Williamson)
robbiewc9955482002-03-06 17:21:25 +000033493o added disktest by Brent Yardley to io section (Robbie Williamson)
33494o closed the following bugs:
robbiewd0dc4082002-03-07 17:51:40 +000033495 [ #491285 ] recvfrom01 test (Paul Larson)
33496 [ #491286 ] recvmsg01 test (Robbie Williamson)
robbiew5a5e9ec2002-03-07 18:49:31 +000033497 [ #505515 ] perf_lan6 test (Robbie Williamson)
robbiewd0dc4082002-03-07 17:51:40 +000033498 [ #506536 ] recv01 test (Robbie Williamson)
33499 [ #514408 ] chown05 (Dave Engebretsen)
33500 [ #511427 ] pread02 test (Paul Larson)
33501 [ #516577 ] ftruncate03 test (Jay Huie)
33502 [ #523055 ] sched_getscheduler test (Paul Larson)
33503 [ #523137 ] sched_setscheduler02 test (Paul Larson)
33504 [ #525688 ] sendfile01 (Paul Larson)
robbiewc9955482002-03-06 17:21:25 +000033505
33506
robbiewbc4c2802002-02-07 01:32:02 +000033507LTP-20020207
33508------------
33509o added support for cross-compiling (Todd Inglett)
33510o added LKML's cache_leak testcase to ltp/scratch (Nate Straz)
33511o added IPv6 support (Robbie Williamson)
33512o added "gethost" to /tools (Robbie Williamson)
33513o fixed the race conditions in the float tests and removed
33514 the sleeps (Robbie Williamson)
33515o enabled non-root make authority (Paul Larson)
robbiew61753a62002-02-08 17:07:40 +000033516o separated compilation into "make" and "make install" (Paul Larson)
robbiewbc4c2802002-02-07 01:32:02 +000033517o added ipc_stress test (Manoj Iyer)
33518o added pthreads_stress test (Manoj Iyer)
33519o made changes to support architecture independence (Manoj Iyer & Paul Larson)
33520o closed the following bugs:
33521 504960, 505108, 504613, 504616, 491283, 506689, 508055, 506692, 508074
robbiewc9955482002-03-06 17:21:25 +000033522 491289, 506662, 511383, 511391, 511427, 511494, 504649, 514050, 512953
robbiewbc4c2802002-02-07 01:32:02 +000033523 (Manoj Iyer, Paul Larson, and Robbie Williamson)
33524
33525
plars6d82c2e2002-01-08 16:19:28 +000033526LTP-20020108
33527------------
33528o fixed IDcheck.sh to work with bash1 (Nate Straz)
33529o updated menu script (Robbie Williamson)
33530o reset errno to 0 at the beginning of TEST macro (Paul Larson)
33531o added floating point stress tests (Bull/IBM)
plars6d82c2e2002-01-08 16:19:28 +000033532o added fsx-linux NFS tests (Apple)
plars6d82c2e2002-01-08 16:19:28 +000033533o define GLIBC_SIGACTION_BUG for sigaction02 (Robbie Williamson)
33534o removed bogus testcase from dup201 test (Paul Larson)
33535o fixed recvfrom01 case 5 (Wayne Boyer)
33536o workaround for smp issue with waitpid12 (Manfred Spraul)
33537
33538
plars4a3f05c2001-12-06 19:03:35 +000033539LTP-20011206
plars946d7d82001-12-05 17:22:59 +000033540------------
33541o necessary users/groups can now be created on installation with
33542 user's permission
33543o added a simple menu-based interface for running the LTP testsuite
33544o fixed negative duration in pan output when -l isn't used
plarsd26f52d2001-12-05 20:23:37 +000033545o new set of tests under fs-maim
plars946d7d82001-12-05 17:22:59 +000033546o fixed race condition in nfslock01
33547o ar01, ld01, ldd01, nm01, objdump01, and size01 fixed when multiple
33548 copies are run simultaneously
33549o workaround for SIGTTOU hang in ioctl02
33550o shmget03 uses IPC_PRIVATE to make it safe when running multiple copies
33551o compiler warnings and other minor errors fixed in many tests
33552
plarse4e184c2001-11-07 21:37:14 +000033553LTP-20011107
plarscbf6dc62001-09-25 19:54:46 +000033554------------
plars2c728382001-11-06 21:28:52 +000033555o Many improvements to mtest05 and mtest06 tests
33556o new test nfsstress
33557o included ver_linux in LTP and made it run at the end of test scripts
33558o check for necessary users/groups in Makefile and warn if they don't
33559 exist
33560o documented the users and groups necessary for the testcases to run
33561o simplified telnet01 when looking for root prompt
33562o removed incorrect testcase from sendfile03
33563o fixed modify_ldt01 test problems on newer kernels
33564o added setrlimit to unlimit core size in waitpid05 test to work
33565 around systems where this is set to 0
33566o fixed mmstress pthread hang problem
33567
33568LTP-20010925
33569------------
plarscbf6dc62001-09-25 19:54:46 +000033570o Testcases have been organized into categories in a directory
33571 structure under the testcases subdirectory
33572o About 400 new testcases added covering various system calls
33573o Andreas Jaeger got confirmation from the glibc people that the
33574 ulimit test was broken as a result of some changes made in
33575 glibc2.2.5. Since it's the test that's broken, Nate Straz
33576 removed the offending testcase.
33577o Updated README and INSTALL files
33578o Descriptions of the testcases have been added to the doc
33579 directory and are organized by type (syscalls.txt, fs.txt, etc.)
robbiewc5245142001-09-25 19:36:25 +000033580
plarscbf6dc62001-09-25 19:54:46 +000033581------------
alaffinbc414262000-09-18 21:08:06 +0000335822000-09-18 Juan J. Quintela <quintela@fi.udc.es>
33583 Aaron Laffin <alaffin@sgi.com>
33584
33585 * tests/mmap001.c: first checkin of a modified version of
33586 mmap001.c from the memtest suite.
33587
alaffin7885c2b2000-09-08 15:56:25 +0000335882000-09-08 Egor Duda <deo@logos-m.ru>
33589
33590 * tests/fpathconf01.c: Close opened file at exit.
33591 * tests/select01.c: Ditto.
33592
alaffinfbfce062000-09-08 15:12:21 +0000335932000-09-08 Andrea Arcangeli <andrea@suse.de>
33594 * tests/fcntl09.c, tests/fcntl10.c: Rearrange the F_SETLK test to
33595 to correctly use F_RDLCK and F_WRLCK.
33596
335972000-09-06 Egor Duda <deo@logos-m.ru>
33598
33599 * lib/parse_opts.c (parse_opts): Initialize allocated string
33600 to prevent heap corruption.
alaffin7885c2b2000-09-08 15:56:25 +000033601
martinjnf10453e2002-12-10 20:48:03 +000033602
martinjn2ff2d2e2003-01-07 18:07:51 +000033603