readbuf is defined to char. That is different with the previous defined. If readbuf's value is more than 127, that would be regarded as negative number. And expbuf is uchar_t, the value is always nonegative. That will make the test fail because the different data type.
Signed-off-by: Zeng Linggang <zenglg...@cn.fujitsu.com> --- testcases/kernel/mem/mmapstress/mmapstress01.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/testcases/kernel/mem/mmapstress/mmapstress01.c b/testcases/kernel/mem/mmapstress/mmapstress01.c index ed1466a..81566f2 100644 --- a/testcases/kernel/mem/mmapstress/mmapstress01.c +++ b/testcases/kernel/mem/mmapstress/mmapstress01.c @@ -604,7 +604,7 @@ int fileokay(char *file, uchar_t * expbuf) size_t mapsize; unsigned mappages; unsigned pagesize = sysconf(_SC_PAGE_SIZE); - char readbuf[pagesize]; + uchar_t readbuf[pagesize]; int fd; int cnt; unsigned i, j; -- 1.9.3 ------------------------------------------------------------------------------ One dashboard for servers and applications across Physical-Virtual-Cloud Widest out-of-the-box monitoring support with 50+ applications Performance metrics, stats and reports that give you Actionable Insights Deep dive visibility with transaction tracing using APM Insight. http://ad.doubleclick.net/ddm/clk/290420510;117567292;y _______________________________________________ Ltp-list mailing list Ltp-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ltp-list