1. 169720f Fix shell scripts to run correctly on Debian by Joseph Beckenbach · 11 years ago
  2. 79c6f33 Fix ltp realtime hrtimer-prio and measurement by Ciprian Barbu · 11 years ago
  3. ff3936a realtime parser: remove unused and depricated imports by Anders Roxell · 11 years ago
  4. 45929dc realtime: only build tests if needed by Anders Roxell · 11 years ago
  5. 860517f realtime tests: created Makefiles for profiles/scripts by Anders Roxell · 11 years ago
  6. 56ffde4 realtime tests: added additional install targets by Anders Roxell · 11 years ago
  7. 871b7d7 added run_auto.sh to install targets for realtime tests by Anders Roxell · 11 years ago
  8. d6ea0a4 realtime/(func|perf)/: rename run.sh to run_auto.sh by Anders Roxell · 11 years ago
  9. a60ac73 Fix realtime build. by Cyril Hrubis · 12 years ago
  10. 354ebb4 cleanup code indent by Wanlong Gao · 12 years ago
  11. 4548c6c Update FSF address by Wanlong Gao · 12 years ago
  12. 37550cf Remove whitespace at end of line by Chris Dearman · 12 years ago
  13. ec6edca Add missing newline at end of file by Chris Dearman · 12 years ago
  14. 21e14b7 Fix out-of-build tree srcdir. by Garrett Cooper · 13 years ago
  15. ef78227 Unbreak realtime testsuite compilation. by Cyril Hrubis · 14 years ago
  16. b4fb4fd Fix testcases and tools that don't depend on libltp. by Garrett Cooper · 14 years ago
  17. 1e6f5a6 Resolving all compile errors via a script by Garrett Cooper · 14 years ago
  18. bb557c6 Add initial work for generating .gitignore on the fly. by Garrett Cooper · 14 years ago
  19. 47b678e Merge branch 'master', remote branch 'origin' into ltp-broom by Garrett Cooper · 14 years ago
  20. cfc0103 realtime: add gitignore by Mike Frysinger · 14 years ago
  21. 7d0a4a5 Cleanup style and get rid of conflicts problems. by Garrett Cooper · 14 years ago
  22. 2c28215 Style and conformance changes. by Garrett Cooper · 14 years ago
  23. 43088e1 Merge branch 'master' of ssh://ltp.git.sourceforge.net/gitroot/ltp/ltp by Garrett Cooper · 14 years ago
  24. 8fb1cdb More style cleanup. by Garrett Cooper · 14 years ago
  25. df3eb16 Deal with a lot of annoying style nits. by Garrett Cooper · 14 years ago
  26. 6b9a242 Quell AC_LANG_SOURCE warnings from autoconf 2.68+. by Garrett Cooper · 14 years ago
  27. 88f9967 Remove redundant Checking in AC_MSG_CHECKING calls. by Garrett Cooper · 14 years ago
  28. c7f7983 Block off PTHREAD_MUTEX_ROBUST_NP functionality. by Garrett Cooper · 14 years ago
  29. 08b93fd Link the test for __sync_add_and_fetch. by Garrett Cooper · 14 years ago
  30. 10a4e17 AC_TRY_COMPILE fills in a main function template. by Garrett Cooper · 14 years ago
  31. 7c90af2 Complete __sync_add_and_fetch autoconf test. by Garrett Cooper · 14 years ago
  32. 6053c2d Block off __sync_add_and_fetch gcc atomic. by Garrett Cooper · 14 years ago
  33. 84ab820 Block off realtime build if features are missing. by Garrett Cooper · 14 years ago
  34. 133e612 Whitespace. by Garrett Cooper · 14 years ago
  35. 3270507 Whitespace. by Garrett Cooper · 14 years ago
  36. 7c65608 Drop /bin/bash by Garrett Cooper · 14 years ago
  37. 08dcea0 Be POSIX compliant. by Garrett Cooper · 14 years ago
  38. ead440f POSIXify some of this script. by Garrett Cooper · 14 years ago
  39. 66563a7 Use glibc builtin to avoid -O2 gcc optimization bugs. by Garrett Cooper · 14 years ago
  40. 3885aa8 Maintain directory structure for realtime tests in install. by Garrett Cooper · 14 years ago
  41. 3568733 Don't traverse down the m4/ directory. by Garrett Cooper · 14 years ago
  42. 0f74e66 LOGFORMAT improvement. by Garrett Cooper · 14 years ago
  43. 65f7070 From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com> by Subrata Modak · 14 years ago
  44. 785ef40 From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com> by Subrata Modak · 14 years ago
  45. bd2dce1 From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com> by Subrata Modak · 14 years ago
  46. a9e2238 From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com> by Subrata Modak · 14 years ago
  47. 5305c4a From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com> by Subrata Modak · 14 years ago
  48. a21dab2 From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com> by Subrata Modak · 14 years ago
  49. b4f57c7 From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com> by Subrata Modak · 14 years ago
  50. 0591a5d [PATCH] realtime: rearrange the pthread attr functions order in librttest, by Subrata Modak · 14 years ago
  51. 66c15ba [PATCH] realtime: fix min and max calculations in matrix multiplication test. by Subrata Modak · 14 years ago
  52. 82f8e8f Following set of patches applies functional changes in pi-tests for better reliability in recent kernels and their order is: by Subrata Modak · 14 years ago
  53. e1c39ef 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 tested and they go in order: by Subrata Modak · 14 years ago
  54. 5162b71 prio-wake: avoid glibc to kernel sleep race by Rishikesh K Rajak · 15 years ago
  55. ee80701 testcases/realtime/config.mk isn't a hard requirement for autotools and %clean. by yaberauneya · 15 years ago
  56. cafe6dc Idiot... forgot the : by yaberauneya · 15 years ago
  57. 6b77f08 Add a reference to INSTALL for testcases/realtime's config.mk... by yaberauneya · 15 years ago
  58. a711dc1 1. Fix an out-of-sync variable (automake.mk), and an incorrect clean (*.in needs to be cleaned with ac-maintainer-clean, NOT distclean). by yaberauneya · 15 years ago
  59. 1ffa1d1 1. Make the autotools process more straightforward. by yaberauneya · 15 years ago
  60. 7f39874 Hello, by yaberauneya · 15 years ago
  61. 9b880ca Add 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>. by subrata_modak · 15 years ago
  62. 0baf411 [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. by subrata_modak · 15 years ago
  63. c3e4577 [PATCH (1/2)] add atomi_add() define for __sh__. Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>. by subrata_modak · 15 years ago
  64. 3a0171b Accidentally nuking your .c files when running clean isn't a good thing. by yaberauneya · 15 years ago
  65. 45e3a54 I thought I removed the recursive LDLIBS definition sneak in. Oh well... by yaberauneya · 15 years ago
  66. e4707b1 Get rid of redundant XOPEN2K #define (_GNU_SOURCE covers this). by yaberauneya · 15 years ago
  67. 5ac23b1 1. Get rid of psuedo-autoconf scripts in testcases/realtime/scripts. by yaberauneya · 15 years ago
  68. 6fb6a4f Fix a typo and a warning related to unchecked results from asprintf, punted by from the compiler. by yaberauneya · 15 years ago
  69. b3c28e7 The format string quantifier is incorrect, and thus the compiler prints out a warning. by yaberauneya · 15 years ago
  70. 01979aa Check in Makefile, which partially fixes issue with realtime component build breakage. by yaberauneya · 15 years ago
  71. 7f05328 Fix two broken Makefiles reported by Gowri at IBM. by yaberauneya · 15 years ago
  72. ce93bf4 realtime: 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: by subrata_modak · 15 years ago
  73. ef77253 1. Please see README.mk-devel for a full description of the changes by yaberauneya · 15 years ago
  74. 077a00e Patch 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>, by subrata_modak · 15 years ago
  75. 2d876b0 prio-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). by subrata_modak · 15 years ago
  76. bf29947 prio-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. by subrata_modak · 15 years ago
  77. 9533201 Use 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. by subrata_modak · 15 years ago
  78. c13db75 Add 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. by subrata_modak · 15 years ago
  79. aacd331 This line has to be added to avoid a stupid CVS problem. Should be removed in the next commit of the same source file. by subrata_modak · 15 years ago
  80. 611fec2 [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. by subrata_modak · 15 years ago
  81. 1897ec4 This 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 by subrata_modak · 15 years ago
  82. f842cac This 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 by subrata_modak · 15 years ago
  83. 9319701 This 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 by subrata_modak · 15 years ago
  84. 504d949 realtime: 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: by subrata_modak · 15 years ago
  85. 4ed6f47 realtime: 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>. by subrata_modak · 15 years ago
  86. 27fdaaa Realtime: 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. by subrata_modak · 15 years ago
  87. e6432e4 [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>. by subrata_modak · 15 years ago
  88. 56a3116 Fix 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: by subrata_modak · 15 years ago
  89. 56f4d75 Realtime: fix testpi2 parser from invalid index type error: realtime: fix testpi2 parser from invalid index type error. The patch below fixes invalid array index returned by eval() function in testpi2 parser. While a typical testpi2 logfile, where text fragment "pthread pol 2 pri 10" follows 'Noise Thread' line more than once, is given to testpi2 parser, it exits with error below: by subrata_modak · 16 years ago
  90. f20da5d Rename 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>. by subrata_modak · 16 years ago
  91. 7e66474 Realtime: 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. by subrata_modak · 16 years ago
  92. 503be94 realtime: add time out option to gtod_infinite test: At present, gtod_infinite runs for ever, until we kill the test. This behavior blocks the automated codes to use it as part of running it and generating result graphs. Below patch adds the option to timeout the test after specified hours (-t option, which is for number of hours). With out using this option, test runs for infinite hours which is its default behavior. Also, this patch is first step on gtod_infinite to add it into future patch for long_running tests, where it may be scheduled to run for 3 days. Signed-off-by: Gowrishankar M <gowrishankar.m@in.ibm.com>. Acked-By: Dinakar Guniguntala <dino@in.ibm.com>. by subrata_modak · 16 years ago
  93. cfc246a The following patch fixes two problems in loop variables of gtod_latency test case: by subrata_modak · 16 years ago
  94. e75e9ee Remove 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>. by subrata_modak · 16 years ago
  95. 4ce8327 Remove 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>. by subrata_modak · 16 years ago
  96. 94b2d00 Fix busy loop in realtime: by subrata_modak · 16 years ago
  97. 39c8f45 The 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. by subrata_modak · 16 years ago
  98. c7528c8 This patch adds librt debug support for prio-wake. The log level selected is 0, as it necessary to print all the buffered information. Tested: by subrata_modak · 16 years ago
  99. b716705 This patch ensures that prio-preempt uses the librt debug mechanism. Tested: Running the test: by subrata_modak · 16 years ago
  100. 78645ad matrix_mult.c: concurrent calculation stats fix: by subrata_modak · 16 years ago