1. 5c9f1e0 Addition 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> by subrata_modak · 16 years ago
  2. 7e0233d Changes for MARCH 2008 by subrata_modak · 16 years ago
  3. 9a4c409 The 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. by subrata_modak · 16 years ago
  4. ae180fc The 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: by subrata_modak · 16 years ago
  5. 30798f7 The ltp-full-20080229/testcases/kernel/module/delete_module/Makefile will do this: by subrata_modak · 16 years ago
  6. 28f6fd3 When I was compiling ltp-full-20080229/kernel/module/, error occured. The error like this: ... by subrata_modak · 16 years ago
  7. 9736c6b Various 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> by subrata_modak · 16 years ago
  8. 8c6b7df This 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> by subrata_modak · 16 years ago
  9. e6dca5f some more "variable is used uninitialized" warnings fixed with this patch, by, Marcus Meissner <marcusmeissner@users.sourceforge.net> by subrata_modak · 16 years ago
  10. 6a1f66e Some newer glibcs do not like sprintf() printing a string into itself and loop. By, Marcus Meissner <marcusmeissner@users.sourceforge.net> by subrata_modak · 16 years ago
  11. bbaeb93 faccessat01 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> by subrata_modak · 16 years ago
  12. 7548618 The 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> by subrata_modak · 16 years ago
  13. fb02e2a Fixes 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> by subrata_modak · 16 years ago
  14. a659737 The filename arguments in some output messages are wrong. Signed-off-by: Li Zefan <lizf@cn.fujitsu.com> by subrata_modak · 16 years ago
  15. 391a446 All 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> by subrata_modak · 16 years ago
  16. 605a566 mmap1.c:524: warning: format '%ld' expects type 'long int', but argument 3 has type 'double' by subrata_modak · 16 years ago
  17. 26b2c9a This 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> by subrata_modak · 16 years ago
  18. 30b7df2 Usually 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> by subrata_modak · 16 years ago
  19. 6856fb1 Fix 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. by subrata_modak · 16 years ago
  20. bfd58c8 Forgot to remove include/rttests_config.h.in in the previous patch. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net> by subrata_modak · 16 years ago
  21. 58f0b1a Remove autotools stuff: by subrata_modak · 16 years ago
  22. d104a94 Add Makefiles to all the realtime testcases without any autotools dependencies. Signed-off-by: Sebastien Dugue <sebastien.dugue@bull.net> by subrata_modak · 16 years ago
  23. 51a6d8b Add 2 scripts for detecting features used by some tests, namely: by subrata_modak · 16 years ago
  24. 104a4d9 The idea of the patch is "to make things that should be extern, extern". The means to do this are: by subrata_modak · 16 years ago
  25. ba3667f Initial Set of TI-RPC test Cases addition to LTP, by, Aurélien Charbon <aurelien.charbon@ext.bull.net> by subrata_modak · 16 years ago
  26. fd6cea2 Initial Set of TI-RPC test Cases addition to LTP, by, Aurélien Charbon <aurelien.charbon@ext.bull.net> by subrata_modak · 16 years ago
  27. c0caf8f Initial Set of TI-RPC test Cases addition to LTP, by, Aurélien Charbon <aurelien.charbon@ext.bull.net> by subrata_modak · 16 years ago
  28. c09e830 Fix '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> by subrata_modak · 16 years ago
  29. 09407b1 Provide it with CHILD_STACK_SIZE, by, Anton Gladkov <agladkov@parallels.com> by subrata_modak · 16 years ago
  30. 1f3a697 Test does: by subrata_modak · 16 years ago
  31. ac423fd Whitespaces cleanup and added -i argument for iterations, by, Gilles Carry <gilles.carry@bull.net> by subrata_modak · 16 years ago
  32. f560bd2 Fixing Build Failures on Fedora Machine, by, psuriset@linux.vnet.ibm.com by subrata_modak · 16 years ago
  33. 1db2f5c We 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> by subrata_modak · 16 years ago
  34. 6805f2a Fixes 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> by subrata_modak · 16 years ago
  35. 1debd6a LTP 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 by subrata_modak · 16 years ago
  36. b2356ac Fix 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> by subrata_modak · 16 years ago
  37. f293d17 Fix 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> by subrata_modak · 16 years ago
  38. 381cb39 Fixing some NFS issue(s), by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com> by subrata_modak · 16 years ago
  39. 41399ed Fixes 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. by subrata_modak · 16 years ago
  40. 06f2126 Fixing 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> by subrata_modak · 16 years ago
  41. 68fbd25 Fixing 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> by subrata_modak · 16 years ago
  42. 8bf4e96 1) This patch fixes a concurrency issue in shmctl02. Same issue as in shmat02, by subrata_modak · 16 years ago
  43. 8349b3f In 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. by subrata_modak · 16 years ago
  44. 255d032 1. Whitespaces cleanup by subrata_modak · 16 years ago
  45. 4cfd91c This file uses pthread_mutex_lock(), which needs posix.h. by subrata_modak · 16 years ago
  46. 2ddd737 1. Minor fixes: by subrata_modak · 16 years ago
  47. 6391806 Update 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> by subrata_modak · 16 years ago
  48. bb7dd6f When CREATE is not set there is no default, so it is possible to run by vapier · 16 years ago
  49. 8917925 cleanup build system a bit by vapier · 16 years ago
  50. e42c4b2 a few POSIX fixes from Dustin Kirkland in [1908313] by vapier · 16 years ago
  51. f855868 I 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 by subrata_modak · 16 years ago
  52. 3e0831f Fix the following NFS warning: by subrata_modak · 16 years ago
  53. 02d90ea Changes for FEBRUARY 2008 by subrata_modak · 16 years ago
  54. 188f280 This patch fixes the testcases mismerge due to the patch "There are numerous cleanups, fixes and features went into our ..." from Sudhanshu Singh. Turned out there was less damage than I thought. Hopefully, it should restore the fixes and cleanups which were reverted before the February Release. by subrata_modak · 16 years ago
  55. dce1a72 Initial Set of CPU CONTROLLERS Test Cases. This patch adds the cpu controller test cases to the LTP default run list. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com> by subrata_modak · 16 years ago
  56. 8e9b4f0 Initial Set of CPU CONTROLLERS Test Cases. This patch adds the documentation for cpu controller test cases. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com> by subrata_modak · 16 years ago
  57. 8e843c6 Initial Set of CPU CONTROLLERS Test Cases. This patch does some cleanup. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com> by subrata_modak · 16 years ago
  58. 287d18b Initial Set of CPU CONTROLLERS Test Cases. This patch adds the library routines in cpu controller stress test cases 4 & 5. It also does minor cleanup. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com> by subrata_modak · 16 years ago
  59. c0816ca Initial Set of CPU CONTROLLERS Test Cases. This patch adds the library routines in cpu controller stress test cases 1,2 &3. It also does minor cleanup. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com> by subrata_modak · 16 years ago
  60. edac899 Initial Set of CPU CONTROLLERS Test Cases. This patch adds the library routines in cpu controller test case 4th and 5th. It also does minor cleanup. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com> by subrata_modak · 16 years ago
  61. 691aa80 Initial Set of CPU CONTROLLERS Test Cases. This patch adds the library routines in cpu controller test case 3. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com> by subrata_modak · 16 years ago
  62. 66b667a Initial Set of CPU CONTROLLERS Test Cases. This patch adds a library for cpu controller testing. The library contains the common functions used by all test cases. These functions will be further used in testcases for memory controller also. In addition to the library code this patch also contains the changes required to call and use library functions in testcase 1(2). Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com> by subrata_modak · 16 years ago
  63. 72d1350 Initial Set of CPU CONTROLLERS Test Cases. This patch adds the tenth testcase(stress) for cpu controller. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com> by subrata_modak · 16 years ago
  64. 3c74427 Initial Set of CPU CONTROLLERS Test Cases. This patch adds the ninth testcase (stress) for cpu controller. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com> by subrata_modak · 16 years ago
  65. c1e0a57 Initial Set of CPU CONTROLLERS Test Cases. This patch adds the sixth to eigth testcase for cpu controller. These are the stress test cases. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com> by subrata_modak · 16 years ago
  66. 0485d3d Initial Set of CPU CONTROLLERS Test Cases. This test removes the common shell functions from run scripts and puts them into a separate file parameters.sh. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com> by subrata_modak · 16 years ago
  67. 09d26b6 This patch adds the fourth and fifth testcases for cpu controller (ie Nice value test and task migration test). Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com> by subrata_modak · 16 years ago
  68. 6c12c3a Initial Set of CPU CONTROLLERS Test Cases. This patch changes the way parameters are passed from script to c file. Also does some cleanup. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com> by subrata_modak · 16 years ago
  69. 50531e4 Initial Set of CPU CONTROLLERS Test Cases. This patch adds the fourth testcase for cpu controller. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com> by subrata_modak · 16 years ago
  70. 4ce2b0b Initial Set of CPU CONTROLLERS Test Cases. This patch adds the third testcase for cpu controller. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com> by subrata_modak · 16 years ago
  71. 6b78bd9 Initial set of CPU CONTROLLER Test Cases. This patch creates the framework for controllers testcases in LTP. This also creates the first and second testcase for cpu controller and adds some documentation. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com> by subrata_modak · 16 years ago
  72. ddca3cb Fixes a concurrency issue in shmat02. The second IPC key used in this test was generated doing a ++ on the first key. By doing this, it makes possible to get a conflict with a key generated by another process. To fix this, I just do a new call to getipckey() and check if the key is different from the previously generated one, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com> by subrata_modak · 16 years ago
  73. d93eb3e 1) The pi-tests don't use the librttest infrastructure and simply duplicate code. This patch ensures that those tests use librttest. by subrata_modak · 16 years ago
  74. c185725 LTP-kill05-bad-check-fix.patch: by subrata_modak · 16 years ago
  75. ae6cabc 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> by subrata_modak · 16 years ago
  76. 7c4ec40 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> by subrata_modak · 16 years ago
  77. 8c5ab48 This 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> by subrata_modak · 16 years ago
  78. e8af978 CLOCK_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> by subrata_modak · 16 years ago
  79. b65f8c0 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> by subrata_modak · 16 years ago
  80. cf17958 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> by subrata_modak · 16 years ago
  81. 8b2171f Fix NFS issues in tst_rmdir (directory non empty) due to an unmapped file, by, Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com> by subrata_modak · 16 years ago
  82. 6b0adc9 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> by subrata_modak · 16 years ago
  83. e9553c3 Removing these files as they get automatically generated during build, by, Max Stirling <vicky.irobot@gmail.com> by subrata_modak · 16 years ago
  84. dcc6581 Adding option to build TIMER test cases as well by subrata_modak · 16 years ago
  85. 290300b waitpid02-05: remove unused defines related to failure handling. by subrata_modak · 16 years ago
  86. 3976f66 waitpid03/04: Fix condition numbers displayed when reporting errors. by subrata_modak · 16 years ago
  87. 6c9301a waitpid tests: Fix failure detection flag initialization. by subrata_modak · 16 years ago
  88. 39070bf 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> by subrata_modak · 16 years ago
  89. 1378205 There 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 : by subrata_modak · 16 years ago
  90. 8e2faf8 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> by subrata_modak · 16 years ago
  91. 5b69374 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). by subrata_modak · 16 years ago
  92. ac5aaa6 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> by subrata_modak · 16 years ago
  93. 4ada1ca Here is a second round of cleanup and fixes for the realtime testcases. by subrata_modak · 16 years ago
  94. 440341b Since msgmni now scales to the memory size, it may reach big values. by subrata_modak · 16 years ago
  95. df18bd0 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 by subrata_modak · 16 years ago
  96. fa449df punt compiled files by vapier · 16 years ago
  97. 00aa832 do not store cache files by vapier · 16 years ago
  98. daf0d86 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). by subrata_modak · 16 years ago
  99. 6f71efe 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> by subrata_modak · 16 years ago
  100. 9850759 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" by subrata_modak · 16 years ago