1. 7ffef3f 1. Don't nuke config.h with clean. ac-clean will do that. by yaberauneya · 15 years ago
  2. 839b463 Update config.h.default to match config.h.in. by yaberauneya · 15 years ago
  3. 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
  4. f6d7f09 define and use common clone helpers by vapier · 15 years ago
  5. 5ac23b1 1. Get rid of psuedo-autoconf scripts in testcases/realtime/scripts. by yaberauneya · 15 years ago
  6. e28a591 testcases.mk: Add a freebie compile for the apicmds, if needed so tests can be run before install. by yaberauneya · 15 years ago
  7. dba7b7d On second thought, the compiler-related variables should be uncommented. by yaberauneya · 15 years ago
  8. 376b121 Add a default config.mk file to ease use for non-autoconf users. by yaberauneya · 15 years ago
  9. 36c8e2d Fix several out-of-build tree issues with CVS HEAD found while building on-site with Cisco. by yaberauneya · 15 years ago
  10. 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
  11. 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
  12. 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
  13. b836e53 Remove an accidental circular dependency. by yaberauneya · 15 years ago
  14. 89288b4 Convert man.mk to generic_leaf_target.mk. by yaberauneya · 15 years ago
  15. 4127b4b Fix a minor issue with out-of-build-tree support. by yaberauneya · 15 years ago
  16. 3f009fc do not have default lib target be install by vapier · 15 years ago
  17. 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
  18. 502647f Fix generate_install_rule so that test -d ... || mkdir -p ... is no longer required. by yaberauneya · 15 years ago
  19. bf995b2 1. I screwed up and broke install by accident when I was monkeying around with env_post.mk. by yaberauneya · 15 years ago
  20. c3f28aa Don't remove config.h.default. by yaberauneya · 15 years ago
  21. 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
  22. d5d1c73 Let's revert the hard requirement for config.mk as Mike F's submake usage would be broken. by yaberauneya · 15 years ago
  23. 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
  24. aaf1ba5 Make not running with a config.mk file a hard error when not doing clean. by yaberauneya · 15 years ago
  25. ef77253 1. Please see README.mk-devel for a full description of the changes by yaberauneya · 15 years ago
  26. 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
  27. 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
  28. 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
  29. 019fc96 add missing tst_is_cwd_ramfs() prototype by vapier · 15 years ago
  30. bf5dd5c declare TEST_ERRNO as an integer as every spec out there has declared errno as an int by vapier · 15 years ago
  31. 3dc0470 punt unused btime/etime temp variables (not that these belong in global scope in the first place) by vapier · 15 years ago
  32. 922e919 cleanup TEST_* macros to expand with safe do{...}while(0) semantics by vapier · 15 years ago
  33. e9377db Revert the earlier patch as it generates hell lot of warning for all the tests. by subrata_modak · 15 years ago
  34. 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
  35. 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
  36. 6b28b6f drop special uClibc handling of LIO_WAIT_TYPES since it doesnt matter by vapier · 15 years ago
  37. 45a8ba0 trim trailing whitespace by vapier · 15 years ago
  38. 9799ea1 extend the test result to a bit field so we can extend the output further by vapier · 15 years ago
  39. 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
  40. 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
  41. 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
  42. 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
  43. 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
  44. 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
  45. 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
  46. 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
  47. 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
  48. 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
  49. 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
  50. fe018f0 make autotools optional and start a sane config.h by default by vapier · 16 years ago
  51. 3d8666c I've clean my signalfd test case up with autoconf. After applying the patch, do at ltp/ by subrata_modak · 16 years ago
  52. b15aafd Hi, by subrata_modak · 16 years ago
  53. 9f03cbf Introduced 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>. by subrata_modak · 16 years ago
  54. 37e9aaf define ARRAY_SIZE() for everyone by vapier · 16 years ago
  55. a5b38e4 This 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>. by subrata_modak · 16 years ago
  56. 744305e How 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>. by subrata_modak · 16 years ago
  57. b1ef993 Intial 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>. by subrata_modak · 16 years ago
  58. 0700e4e This patch fixes a compilation warning due to the function "sync_pipe_close" which was not exported. Renaud Lottiaux <Renaud.Lottiaux@kerlabs.com>. by subrata_modak · 16 years ago
  59. b968452 Included all of /include and /lib and /doc in the ltp-devel RPMs. By George Kraft <gk4@us.ibm.com>. by subrata_modak · 16 years ago
  60. 9a0748e Put-libtestsuite-to-a-more-common-place.patch by subrata_modak · 16 years ago
  61. 640adf4 tst_require_root(): unify root checking with this function by vapier · 16 years ago
  62. 5bff6af A patch to include all the headers for the ltp-devel package, by, George Kraft <gk4@austin.ibm.com> by subrata_modak · 16 years ago
  63. 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
  64. 2751f26 mark test_exit as noreturn #1891129 by Marcus Meissner by vapier · 16 years ago
  65. fa9086a Add a lib routine to tell us if we are running on NFS, Submitted by Kumar Gala <galak@kernel.crashing.org> by subrata_modak · 17 years ago
  66. 6064c3a rather than forcing every test file to declare Tst_count extern, move it to the common header by vapier · 18 years ago
  67. b3691d7 use proper do { ... } while (0) for TEST() macro so we dont have to worry about scope issues when actually using TEST() by vapier · 18 years ago
  68. 6eaecb2 Applied Coldfire patch from Jody McIntyre: by robbiew · 19 years ago
  69. f7298c7 Updates from Jennifer Monk to enable compiling w/o errors using XLC by mridge · 19 years ago
  70. 3ffcfcd Applied fix from Greg Edwards for 64bit execution. by robbiew · 19 years ago
  71. d34d581 Applied fixes by Paul J.Y. Lahaie to implement support for UCLinux by robbiew · 19 years ago
  72. 2e6837d Updated the TEST() macro to return long, instead of int for use with 64bit architectures. by robbiew · 19 years ago
  73. 143090a Applied patch from Ricky Ng-Adam for systems using tmpfs: by robbiew · 20 years ago
  74. 3d10833 Porting changes from John Kohl to help support compatablility LTP on Solaris, HP-UX and AIX by mridge · 20 years ago
  75. 366e189 Not needed, b/c Open POSIX Test Suite is maintained as-is under testcases. by robbiew · 21 years ago
  76. e9e0f1a Updated the header to allow the timer tests to build in 2.5 by robbiew · 21 years ago
  77. ea8740d Added the Open POSIX testsuite header to the /include directory to by robbiew · 21 years ago
  78. 255c352 rename tst_kver to tst_kvercmp by plars · 21 years ago
  79. ea696e0 Add header file lines for get_kver and tst_kver functions by plars · 21 years ago
  80. 824e05a Fix build break in test.h by plars · 22 years ago
  81. f3a83d5 Applied patch submitted by Ihno Krumreich by robbiew · 22 years ago
  82. 2888451 64bit fix from Andi Kleen by plars · 22 years ago
  83. 90b1698 reset errno to 0 before executing the system call in TEST_VOID() by plars · 22 years ago
  84. 9c25979 clear errno at the beginning of each TEST() by plars · 23 years ago
  85. 829b40a - lib/parse_opts.c (parse_opts): Initialize allocated string to prevent heap by nstraz · 24 years ago
  86. 6a91881 Cleaned out unused defines by nstraz · 24 years ago
  87. def354d Finished updating parse_opts man page, made sure everything is in sync, and removed the rest of mc_getopt. by nstraz · 24 years ago
  88. 9418108 - Removed mc_getopt.c and used getopt() instead. user defined help is now by nstraz · 24 years ago
  89. 489cc7f Updating forker to match SGI internal ptools version. by alaffin · 24 years ago
  90. 8bb5ea6 Updated the mc_getopt routine files with GPL headers. Oops, we missed a couple. by alaffin · 24 years ago
  91. cc2e555 New additions: by alaffin · 24 years ago
  92. b973f2b Initial source for rwtest/doio in LTP by whr · 24 years ago