History log of /external/ltp/testcases/kernel/device-drivers/nls/Makefile
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
44226453e647bf90f8de0372c94f8fcd2f2bbe02 06-Nov-2009 vapier <vapier> drop adding of -O/-W type flags that are already handled in common .mk files

for the few makefiles that arent yet converted to the .mk infrastructure:
Lately gcc developers introduced -Wextra flag that does the same as -W but is
more descriptive. According to this using -W flag should be safe (as gcc is
backward compatlible) but using -Wextra is limited to newer gcc releases.

Attached patch replaces all -Wextra occurences with -W and thus fixes
compliation failures with older gcc (mine was gcc-3.3.3 on sles).

patch by Cyril Hrubis
/external/ltp/testcases/kernel/device-drivers/nls/Makefile
3ffe0728b9acc4d1f5b4c1d9a31499197b9d51e9 26-Feb-2009 subrata_modak <subrata_modak> 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: 1) I found some instructions on some LTP Makefiles reporting direct calls to "gcc" or "g++" instead of using the related env. variables $(CC) and/or $(CXX). The usage of gcc/g++ hardcoded, didn't allow to cross-build the related LTP tests. I've done a patch which is attached to this email ( ltp-full-20090131-allow-cross-build-fix.patch). Signed-off-by: Francesco Rundo <francesco.rundo@st.com>.
/external/ltp/testcases/kernel/device-drivers/nls/Makefile
250df92492f23db5f22b6a4bab784ca5ca981f66 15-Jan-2009 subrata_modak <subrata_modak> [2nd Updates for kernel/device-drivers/nls test for 2.6.25]: Németh Márton initially wrote: the attached patch makes the ltp/testcases/kernel/device-drivers/nls testsuite compileable under Linux kernel 2.6.25. Currently the test_nls_base() crashes with 2.6.25, but without calling that function the module loads and unloads cleanly. This can be a base for checking what is going wrong with nls. Signed-off-by: Márton Németh <nm127@freemail.hu>.
Subrata Modak replied: Thanks Németh for the patch. I tested the build on my machine 2.6.27, x86_64. I have merged this Patch. However, i would request you to send me another patch containing the following information:
1) Kernel config options to be enabled & any special library(s) to be installed to allow these tests to be built/run on kernel(s) > 2.6.25 in the following README: http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/README,
2) Then, http://ltp.cvs.sourceforge.net/viewvc/ltp/ltp/testcases/kernel/device-drivers/nls/README, should contain information to build/install/run these tests. Since these are device drivers tests, and will be executed through insmod, etc, can we have a script which automates these steps and reports error in loading/unloading of modules as such. I think it can be a very small script as well.
Németh Márton responded by: I added some descriptions in the mentioned READMEs. However, I would wait adding an automated shell script because the tests fails on my x86_32 system with 2.6.28, and for example "rmmod nlsTest" reports "ERROR: Module nlsTest is in use". The real problem is, however, that the one of the test case already caused NULL pointer exception. I also don't have any easy solution to report only the nlsTest output to the user other than first running "dmesg -c" and then load nlsTest.ko. After the module was loaded the "dmesg" will only show the output of the testsuite. The drawback is that the user will loose the first part of his/her "dmesg" in this way. Signed-Off-By: Németh Márton <nm127@freemail.hu>.
/external/ltp/testcases/kernel/device-drivers/nls/Makefile
b9bbc5456ebab4471d284a0bb144e493be018e0b 12-Jan-2009 subrata_modak <subrata_modak> Update kernel/device-drivers/nls test for 2.6.25: the attached patch makes the ltp/testcases/kernel/device-drivers/nls testsuite compileable under Linux kernel 2.6.25. Currently the test_nls_base() crashes with 2.6.25, but without calling that function the module loads and unloads cleanly. This can be a base for checking what is going wrong with nls. Signed-off-by: Márton Németh <nm127@freemail.hu>.
/external/ltp/testcases/kernel/device-drivers/nls/Makefile
83d2bb36fe8e0a39a7fff50a3be373253fb4d970 08-Jul-2003 mridge <mridge> New testcases to execute the nls filesystem code in the kernel
/external/ltp/testcases/kernel/device-drivers/nls/Makefile