- 1c43736 1. Install the testscripts with LTP again. by yaberauneya · 15 years ago
- d54919e 1. Fix out-of-build-tree support (hit a few snags). 2. Enable ${bindir} support. by yaberauneya · 15 years ago
- 1ffa1d1 1. Make the autotools process more straightforward. by yaberauneya · 15 years ago
- 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
- 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
- 583b1f3 Some distributions will tack on additional versioning info to the official version, so let's account for that. by yaberauneya · 15 years ago
- a4bed68 Add support for a user specified strip application via configure. by yaberauneya · 15 years ago
- 7f39874 Hello, by yaberauneya · 15 years ago
- 2c6997b testcases/kernel/include/...: by yaberauneya · 15 years ago
- 3003b3f Remove useless comment. by yaberauneya · 15 years ago
- 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
- 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
- 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
- a2a05e3 What I meant to say in my last commit email was... by yaberauneya · 15 years ago
- 89911a1 *** empty log message *** by yaberauneya · 15 years ago
- 7b3f222 A simple header which only contains SIGSETSIZE right now, but will contain more items (potentially) later. by yaberauneya · 15 years ago
- 0d39b83 Commit execltp - a python script that provides a more user friendly alternative to runltp. by yaberauneya · 15 years ago
- 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
- 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
- 7ffef3f 1. Don't nuke config.h with clean. ac-clean will do that. by yaberauneya · 15 years ago
- 839b463 Update config.h.default to match config.h.in. by yaberauneya · 15 years ago
- 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
- f6d7f09 define and use common clone helpers by vapier · 15 years ago
- 5ac23b1 1. Get rid of psuedo-autoconf scripts in testcases/realtime/scripts. by yaberauneya · 15 years ago
- e28a591 testcases.mk: Add a freebie compile for the apicmds, if needed so tests can be run before install. by yaberauneya · 15 years ago
- dba7b7d On second thought, the compiler-related variables should be uncommented. by yaberauneya · 15 years ago
- 376b121 Add a default config.mk file to ease use for non-autoconf users. by yaberauneya · 15 years ago
- 36c8e2d Fix several out-of-build tree issues with CVS HEAD found while building on-site with Cisco. by yaberauneya · 15 years ago
- 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
- 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
- 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
- b836e53 Remove an accidental circular dependency. by yaberauneya · 15 years ago
- 89288b4 Convert man.mk to generic_leaf_target.mk. by yaberauneya · 15 years ago
- 4127b4b Fix a minor issue with out-of-build-tree support. by yaberauneya · 15 years ago
- 3f009fc do not have default lib target be install by vapier · 15 years ago
- 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
- 502647f Fix generate_install_rule so that test -d ... || mkdir -p ... is no longer required. by yaberauneya · 15 years ago
- bf995b2 1. I screwed up and broke install by accident when I was monkeying around with env_post.mk. by yaberauneya · 15 years ago
- c3f28aa Don't remove config.h.default. by yaberauneya · 15 years ago
- 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
- d5d1c73 Let's revert the hard requirement for config.mk as Mike F's submake usage would be broken. by yaberauneya · 15 years ago
- 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
- aaf1ba5 Make not running with a config.mk file a hard error when not doing clean. by yaberauneya · 15 years ago
- ef77253 1. Please see README.mk-devel for a full description of the changes by yaberauneya · 15 years ago
- 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
- 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
- 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
- 019fc96 add missing tst_is_cwd_ramfs() prototype by vapier · 15 years ago
- bf5dd5c declare TEST_ERRNO as an integer as every spec out there has declared errno as an int by vapier · 15 years ago
- 3dc0470 punt unused btime/etime temp variables (not that these belong in global scope in the first place) by vapier · 15 years ago
- 922e919 cleanup TEST_* macros to expand with safe do{...}while(0) semantics by vapier · 15 years ago
- e9377db Revert the earlier patch as it generates hell lot of warning for all the tests. by subrata_modak · 15 years ago
- 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
- 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
- 6b28b6f drop special uClibc handling of LIO_WAIT_TYPES since it doesnt matter by vapier · 15 years ago
- 45a8ba0 trim trailing whitespace by vapier · 15 years ago
- 9799ea1 extend the test result to a bit field so we can extend the output further by vapier · 15 years ago
- 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
- 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
- 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
- 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
- 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
- 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 · 16 years ago
- 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
- 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
- 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
- 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
- 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
- fe018f0 make autotools optional and start a sane config.h by default by vapier · 16 years ago
- 3d8666c I've clean my signalfd test case up with autoconf. After applying the patch, do at ltp/ by subrata_modak · 16 years ago
- b15aafd Hi, by subrata_modak · 16 years ago
- 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
- 37e9aaf define ARRAY_SIZE() for everyone by vapier · 16 years ago
- 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
- 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
- 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
- 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
- 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
- 9a0748e Put-libtestsuite-to-a-more-common-place.patch by subrata_modak · 16 years ago
- 640adf4 tst_require_root(): unify root checking with this function by vapier · 16 years ago
- 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
- 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
- 2751f26 mark test_exit as noreturn #1891129 by Marcus Meissner by vapier · 17 years ago
- 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
- 6064c3a rather than forcing every test file to declare Tst_count extern, move it to the common header by vapier · 18 years ago
- 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
- 6eaecb2 Applied Coldfire patch from Jody McIntyre: by robbiew · 19 years ago
- f7298c7 Updates from Jennifer Monk to enable compiling w/o errors using XLC by mridge · 19 years ago
- 3ffcfcd Applied fix from Greg Edwards for 64bit execution. by robbiew · 19 years ago
- d34d581 Applied fixes by Paul J.Y. Lahaie to implement support for UCLinux by robbiew · 19 years ago
- 2e6837d Updated the TEST() macro to return long, instead of int for use with 64bit architectures. by robbiew · 19 years ago
- 143090a Applied patch from Ricky Ng-Adam for systems using tmpfs: by robbiew · 20 years ago
- 3d10833 Porting changes from John Kohl to help support compatablility LTP on Solaris, HP-UX and AIX by mridge · 20 years ago
- 366e189 Not needed, b/c Open POSIX Test Suite is maintained as-is under testcases. by robbiew · 21 years ago
- e9e0f1a Updated the header to allow the timer tests to build in 2.5 by robbiew · 21 years ago
- ea8740d Added the Open POSIX testsuite header to the /include directory to by robbiew · 21 years ago
- 255c352 rename tst_kver to tst_kvercmp by plars · 22 years ago
- ea696e0 Add header file lines for get_kver and tst_kver functions by plars · 22 years ago
- 824e05a Fix build break in test.h by plars · 22 years ago
- f3a83d5 Applied patch submitted by Ihno Krumreich by robbiew · 22 years ago