1. 81dc0f9 realtime: rename configure.in by Mike Frysinger · 9 years ago
  2. bc3e89a update gitignores by Mike Frysinger · 9 years ago
  3. 6e5b100 Realtime tests: Use correct PI conditional in testpi-5 by Gary S. Robertson · 10 years ago
  4. e93f4df Realtime tests: Fix robust mutex conditionals by Gary S. Robertson · 10 years ago
  5. 76bf459 Realtime tests: Fix bad priority inheritance conditionals by Gary S. Robertson · 10 years ago
  6. 4e2bab8 Make use of NULL by Cyril Hrubis · 10 years ago
  7. d218f34 Remove useless malloc() casts. by Cyril Hrubis · 10 years ago
  8. c6d9298 realtime: Fix exp10 check. by Cyril Hrubis · 10 years ago
  9. cb76dcd pthread_cond_many: fix uninitialized return in option handling by Gary S. Robertson · 10 years ago
  10. 0ec088f realtime: Add configure check for GNU exp10() by Cyril Hrubis · 10 years ago
  11. 169720f Fix shell scripts to run correctly on Debian by Joseph Beckenbach · 10 years ago
  12. 79c6f33 Fix ltp realtime hrtimer-prio and measurement by Ciprian Barbu · 10 years ago
  13. ff3936a realtime parser: remove unused and depricated imports by Anders Roxell · 11 years ago
  14. 45929dc realtime: only build tests if needed by Anders Roxell · 11 years ago
  15. 860517f realtime tests: created Makefiles for profiles/scripts by Anders Roxell · 11 years ago
  16. 56ffde4 realtime tests: added additional install targets by Anders Roxell · 11 years ago
  17. 871b7d7 added run_auto.sh to install targets for realtime tests by Anders Roxell · 11 years ago
  18. d6ea0a4 realtime/(func|perf)/: rename run.sh to run_auto.sh by Anders Roxell · 11 years ago
  19. a60ac73 Fix realtime build. by Cyril Hrubis · 12 years ago
  20. 354ebb4 cleanup code indent by Wanlong Gao · 12 years ago
  21. 4548c6c Update FSF address by Wanlong Gao · 12 years ago
  22. 37550cf Remove whitespace at end of line by Chris Dearman · 12 years ago
  23. ec6edca Add missing newline at end of file by Chris Dearman · 12 years ago
  24. 21e14b7 Fix out-of-build tree srcdir. by Garrett Cooper · 13 years ago
  25. ef78227 Unbreak realtime testsuite compilation. by Cyril Hrubis · 14 years ago
  26. b4fb4fd Fix testcases and tools that don't depend on libltp. by Garrett Cooper · 14 years ago
  27. 1e6f5a6 Resolving all compile errors via a script by Garrett Cooper · 14 years ago
  28. bb557c6 Add initial work for generating .gitignore on the fly. by Garrett Cooper · 14 years ago
  29. 47b678e Merge branch 'master', remote branch 'origin' into ltp-broom by Garrett Cooper · 14 years ago
  30. cfc0103 realtime: add gitignore by Mike Frysinger · 14 years ago
  31. 7d0a4a5 Cleanup style and get rid of conflicts problems. by Garrett Cooper · 14 years ago
  32. 2c28215 Style and conformance changes. by Garrett Cooper · 14 years ago
  33. 43088e1 Merge branch 'master' of ssh://ltp.git.sourceforge.net/gitroot/ltp/ltp by Garrett Cooper · 14 years ago
  34. 8fb1cdb More style cleanup. by Garrett Cooper · 14 years ago
  35. df3eb16 Deal with a lot of annoying style nits. by Garrett Cooper · 14 years ago
  36. 6b9a242 Quell AC_LANG_SOURCE warnings from autoconf 2.68+. by Garrett Cooper · 14 years ago
  37. 88f9967 Remove redundant Checking in AC_MSG_CHECKING calls. by Garrett Cooper · 14 years ago
  38. c7f7983 Block off PTHREAD_MUTEX_ROBUST_NP functionality. by Garrett Cooper · 14 years ago
  39. 08b93fd Link the test for __sync_add_and_fetch. by Garrett Cooper · 14 years ago
  40. 10a4e17 AC_TRY_COMPILE fills in a main function template. by Garrett Cooper · 14 years ago
  41. 7c90af2 Complete __sync_add_and_fetch autoconf test. by Garrett Cooper · 14 years ago
  42. 6053c2d Block off __sync_add_and_fetch gcc atomic. by Garrett Cooper · 14 years ago
  43. 84ab820 Block off realtime build if features are missing. by Garrett Cooper · 14 years ago
  44. 133e612 Whitespace. by Garrett Cooper · 14 years ago
  45. 3270507 Whitespace. by Garrett Cooper · 14 years ago
  46. 7c65608 Drop /bin/bash by Garrett Cooper · 14 years ago
  47. 08dcea0 Be POSIX compliant. by Garrett Cooper · 14 years ago
  48. ead440f POSIXify some of this script. by Garrett Cooper · 14 years ago
  49. 66563a7 Use glibc builtin to avoid -O2 gcc optimization bugs. by Garrett Cooper · 14 years ago
  50. 3885aa8 Maintain directory structure for realtime tests in install. by Garrett Cooper · 14 years ago
  51. 3568733 Don't traverse down the m4/ directory. by Garrett Cooper · 14 years ago
  52. 0f74e66 LOGFORMAT improvement. by Garrett Cooper · 14 years ago
  53. 65f7070 From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com> by Subrata Modak · 14 years ago
  54. 785ef40 From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com> by Subrata Modak · 14 years ago
  55. bd2dce1 From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com> by Subrata Modak · 14 years ago
  56. a9e2238 From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com> by Subrata Modak · 14 years ago
  57. 5305c4a From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com> by Subrata Modak · 14 years ago
  58. a21dab2 From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com> by Subrata Modak · 14 years ago
  59. b4f57c7 From: gowrishankar <gowrishankar.m@linux.vnet.ibm.com> by Subrata Modak · 14 years ago
  60. 0591a5d [PATCH] realtime: rearrange the pthread attr functions order in librttest, by Subrata Modak · 14 years ago
  61. 66c15ba [PATCH] realtime: fix min and max calculations in matrix multiplication test. by Subrata Modak · 14 years ago
  62. 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
  63. 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
  64. 5162b71 prio-wake: avoid glibc to kernel sleep race by Rishikesh K Rajak · 14 years ago
  65. ee80701 testcases/realtime/config.mk isn't a hard requirement for autotools and %clean. by yaberauneya · 15 years ago
  66. cafe6dc Idiot... forgot the : by yaberauneya · 15 years ago
  67. 6b77f08 Add a reference to INSTALL for testcases/realtime's config.mk... by yaberauneya · 15 years ago
  68. 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
  69. 1ffa1d1 1. Make the autotools process more straightforward. by yaberauneya · 15 years ago
  70. 7f39874 Hello, by yaberauneya · 15 years ago
  71. 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
  72. 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
  73. 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
  74. 3a0171b Accidentally nuking your .c files when running clean isn't a good thing. by yaberauneya · 15 years ago
  75. 45e3a54 I thought I removed the recursive LDLIBS definition sneak in. Oh well... by yaberauneya · 15 years ago
  76. e4707b1 Get rid of redundant XOPEN2K #define (_GNU_SOURCE covers this). by yaberauneya · 15 years ago
  77. 5ac23b1 1. Get rid of psuedo-autoconf scripts in testcases/realtime/scripts. by yaberauneya · 15 years ago
  78. 6fb6a4f Fix a typo and a warning related to unchecked results from asprintf, punted by from the compiler. by yaberauneya · 15 years ago
  79. b3c28e7 The format string quantifier is incorrect, and thus the compiler prints out a warning. by yaberauneya · 15 years ago
  80. 01979aa Check in Makefile, which partially fixes issue with realtime component build breakage. by yaberauneya · 15 years ago
  81. 7f05328 Fix two broken Makefiles reported by Gowri at IBM. by yaberauneya · 15 years ago
  82. 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
  83. ef77253 1. Please see README.mk-devel for a full description of the changes by yaberauneya · 15 years ago
  84. 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
  85. 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
  86. 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
  87. 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
  88. 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
  89. 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
  90. 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
  91. 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
  92. 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
  93. 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
  94. 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
  95. 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
  96. 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
  97. 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
  98. 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
  99. 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 · 15 years ago
  100. 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 · 15 years ago