1. ca758b7 fix fs_perms tests. Signed-off-by: Cyril Hrubis <chrubis@suse.cz>. by Subrata Modak · 14 years ago
  2. e6dc1b4 While packaging ltp-full-20100228 I've found out that man files are installed by Rishikesh K Rajak · 14 years ago
  3. 181f8dc Comment on function, and return an appropriate integer value. Update function names as well. by Garrett Cooper · 14 years ago
  4. cdb5d0f Commit version with changes provided by Liubo for the rt_sig* fixup by Garrett Cooper · 14 years ago
  5. c9639c8 Implement simple filter-out mechanism for libraries. by Garrett Cooper · 14 years ago
  6. e332c01 aclocal.m4 shouldn't be removed in ac-clean. by Garrett Cooper · 14 years ago
  7. 1d7745f Get 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. by yaberauneya · 14 years ago
  8. d1892d7 1. env_pre.mk: Add additional build-tree states and unify them under the $(BUILD_TREE_STATE) variable. by yaberauneya · 15 years ago
  9. 811eb1c Fix a missing endif after a hasty checkin. by yaberauneya · 15 years ago
  10. 2100fd7 Make some minor corrections for install-in-build-tree. by yaberauneya · 15 years ago
  11. fbe799a Fix addprefix call that was causing build errors because it was suffixing `.' to the directory name instead of `/.'. by yaberauneya · 15 years ago
  12. 1f4b6b6 Enable make 3.80 compatibility support in mainline. by yaberauneya · 15 years ago
  13. ae5fbc9 Make lex disabled by default. by yaberauneya · 15 years ago
  14. 7ad64b1 Resolve remaining hacks for make 3.80 installs to work. It isn't warning clean, nor is it as parallel make safe as the 3.81 solution, but it works. by yaberauneya · 15 years ago
  15. 7206e3e Clean up comment about OUT_OF_BUILD_TREE. by yaberauneya · 15 years ago
  16. 57ac712 Remove test -d ... || mkdir -p ... by yaberauneya · 15 years ago
  17. 0388c85 Correct make 3.80 incompatibility issue. by yaberauneya · 15 years ago
  18. bdb9b36 1. Remove generate_install_rule_dir_dep. by yaberauneya · 15 years ago
  19. b053ea9 No reason why a define should be required for generate_install_rule_dir_dep. Just do the right thing inline with a mkdir rule for the directories. by yaberauneya · 15 years ago
  20. cc52c3b Remove other generate_vpath_rule calls because they cause problems with make 3.80. by yaberauneya · 15 years ago
  21. b44084c Continue work on make 3.80... by yaberauneya · 15 years ago
  22. e07e668 1. Remove generate_vpath_rule call and replace with vpath %.c. 2. Add comments. by yaberauneya · 15 years ago
  23. debd999 1. `make' doesn't call `make all', even though .DEFAULT_GOAL is set via 3.80. by yaberauneya · 15 years ago
  24. b52d5d9 1. Remove generate_vpath_rule because it wreaks havoc with make 3.80. by yaberauneya · 15 years ago
  25. 35997ed Note the reasoning for the -- before CLEAN_TARGETS :)... by yaberauneya · 15 years ago
  26. d5f00d2 Get rid of $(DIR) variable in define block. Never should have bloody been there in the first place... stupid stupid. by yaberauneya · 15 years ago
  27. 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
  28. 0f4f8b8 Make autotools seems to break on more recent versions without this. by yaberauneya · 15 years ago
  29. 5049b7a Move $(OUT_OF_BUILDTREE), and $(IN_BUILD_TREE) checks above config.mk include as correctly noted by Mitani-san. by yaberauneya · 15 years ago
  30. c2a3ba5 Get 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... by yaberauneya · 15 years ago
  31. cfb7063 Add block device detection. It's the first step towards getting the quotactl crud to work. by yaberauneya · 15 years ago
  32. c6fed3d Fix 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. by yaberauneya · 15 years ago
  33. 1c43736 1. Install the testscripts with LTP again. by yaberauneya · 15 years ago
  34. d54919e 1. Fix out-of-build-tree support (hit a few snags). 2. Enable ${bindir} support. by yaberauneya · 15 years ago
  35. 1ffa1d1 1. Make the autotools process more straightforward. by yaberauneya · 15 years ago
  36. 7f140ab Polish up clean logic a bit further. Later versions of gcc (rightfully) whine more about function attributes, et all. by yaberauneya · 15 years ago
  37. 6aa2737 Older 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. by yaberauneya · 15 years ago
  38. 583b1f3 Some distributions will tack on additional versioning info to the official version, so let's account for that. by yaberauneya · 15 years ago
  39. a4bed68 Add support for a user specified strip application via configure. by yaberauneya · 15 years ago
  40. 7f39874 Hello, by yaberauneya · 15 years ago
  41. 2c6997b testcases/kernel/include/...: by yaberauneya · 15 years ago
  42. 3003b3f Remove useless comment. by yaberauneya · 15 years ago
  43. 402ec1f Commit 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..). by yaberauneya · 15 years ago
  44. 6b32947 Some local changes bringing back CLEAN_DEPS and also making sure that FILTER_MAKE_TARGETS works even when MAKE_TARGETS is already defined. by yaberauneya · 15 years ago
  45. d26b6ec env_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. by yaberauneya · 15 years ago
  46. a2a05e3 What I meant to say in my last commit email was... by yaberauneya · 15 years ago
  47. 89911a1 *** empty log message *** by yaberauneya · 15 years ago
  48. 7b3f222 A simple header which only contains SIGSETSIZE right now, but will contain more items (potentially) later. by yaberauneya · 15 years ago
  49. 0d39b83 Commit execltp - a python script that provides a more user friendly alternative to runltp. by yaberauneya · 15 years ago
  50. f9c2c5f I 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. by yaberauneya · 15 years ago
  51. 4d462ae Change += 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). by yaberauneya · 15 years ago
  52. 7ffef3f 1. Don't nuke config.h with clean. ac-clean will do that. by yaberauneya · 15 years ago
  53. 839b463 Update config.h.default to match config.h.in. by yaberauneya · 15 years ago
  54. dae46b2 Having 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. by yaberauneya · 15 years ago
  55. f6d7f09 define and use common clone helpers by vapier · 15 years ago
  56. 5ac23b1 1. Get rid of psuedo-autoconf scripts in testcases/realtime/scripts. by yaberauneya · 15 years ago
  57. e28a591 testcases.mk: Add a freebie compile for the apicmds, if needed so tests can be run before install. by yaberauneya · 15 years ago
  58. dba7b7d On second thought, the compiler-related variables should be uncommented. by yaberauneya · 15 years ago
  59. 376b121 Add a default config.mk file to ease use for non-autoconf users. by yaberauneya · 15 years ago
  60. 36c8e2d Fix several out-of-build tree issues with CVS HEAD found while building on-site with Cisco. by yaberauneya · 15 years ago
  61. 8092083 Rename 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...). by yaberauneya · 15 years ago
  62. b9b101d generic_*target.inc: Revive BUILD_DEPS support so dependencies are built prior to building MAKE_TARGETS, for simplicity of design for the end-user. by yaberauneya · 15 years ago
  63. 106e74f config.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. by yaberauneya · 15 years ago
  64. b836e53 Remove an accidental circular dependency. by yaberauneya · 15 years ago
  65. 89288b4 Convert man.mk to generic_leaf_target.mk. by yaberauneya · 15 years ago
  66. 4127b4b Fix a minor issue with out-of-build-tree support. by yaberauneya · 15 years ago
  67. 3f009fc do not have default lib target be install by vapier · 15 years ago
  68. 747cd8e Mike once again, has a very valid point. The default target should be all to avoid any level of confusion as far as what gets executed first. by yaberauneya · 15 years ago
  69. 502647f Fix generate_install_rule so that test -d ... || mkdir -p ... is no longer required. by yaberauneya · 15 years ago
  70. bf995b2 1. I screwed up and broke install by accident when I was monkeying around with env_post.mk. by yaberauneya · 15 years ago
  71. c3f28aa Don't remove config.h.default. by yaberauneya · 15 years ago
  72. 14f1a92 1. Make it possible for submakes to be done with less painful steps (hopefully this will make Mike F happy again :)...) by yaberauneya · 15 years ago
  73. d5d1c73 Let's revert the hard requirement for config.mk as Mike F's submake usage would be broken. by yaberauneya · 15 years ago
  74. 3bd0da4 Block off all of the logic which requires $(prefix) to function properly, so all and clean can still continue to function. by yaberauneya · 15 years ago
  75. aaf1ba5 Make not running with a config.mk file a hard error when not doing clean. by yaberauneya · 15 years ago
  76. ef77253 1. Please see README.mk-devel for a full description of the changes by yaberauneya · 15 years ago
  77. 40bc6aa Use 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>. by subrata_modak · 15 years ago
  78. 04f47a1 ftest 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>. by subrata_modak · 15 years ago
  79. 0d719e5 Re-applying again after Mikeś huge changes to the testcases/kernel/syscalls testcases. Subrata Modak <subrata@linux.vnet.ibm.com>. by subrata_modak · 15 years ago
  80. 019fc96 add missing tst_is_cwd_ramfs() prototype by vapier · 15 years ago
  81. bf5dd5c declare TEST_ERRNO as an integer as every spec out there has declared errno as an int by vapier · 15 years ago
  82. 3dc0470 punt unused btime/etime temp variables (not that these belong in global scope in the first place) by vapier · 15 years ago
  83. 922e919 cleanup TEST_* macros to expand with safe do{...}while(0) semantics by vapier · 15 years ago
  84. e9377db Revert the earlier patch as it generates hell lot of warning for all the tests. by subrata_modak · 15 years ago
  85. e235bf5 Annotate 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>. by subrata_modak · 15 years ago
  86. 7f71cfb Make 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>. by subrata_modak · 15 years ago
  87. 6b28b6f drop special uClibc handling of LIO_WAIT_TYPES since it doesnt matter by vapier · 15 years ago
  88. 45a8ba0 trim trailing whitespace by vapier · 15 years ago
  89. 9799ea1 extend the test result to a bit field so we can extend the output further by vapier · 15 years ago
  90. 09aba8f Add 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>. by subrata_modak · 15 years ago
  91. e78935e Some makefiles ignore errors from commads ran in shell loops. This patch fixes that. Signed-off-by: Jiri Palecek <jpalecek@web.de>. by subrata_modak · 15 years ago
  92. 88c166c Test 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: by subrata_modak · 15 years ago
  93. 1c31098 I'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>. by subrata_modak · 15 years ago
  94. e5e938f I 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>. by subrata_modak · 15 years ago
  95. 26e07d5 I'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>. by subrata_modak · 15 years ago
  96. 2b11124 Here 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: by subrata_modak · 16 years ago
  97. 17d385a [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>. by subrata_modak · 16 years ago
  98. 8bc4d77 Fix 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>. by subrata_modak · 16 years ago
  99. 5256819 Tests 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>. by subrata_modak · 16 years ago
  100. ea37be8 These 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: by subrata_modak · 16 years ago