This is to fix compilation on RHEL5.3:
  gcc -g -O2 -g -O2 -fno-strict-aliasing -pipe -Wall -D_FORTIFY_SOURCE=2
  -I/root/ltp/testcases/kernel/include -DNUMA_VERSION1_COMPATIBILITY
  -I../../../../../include -I../../../../../include
  
-L/root/ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/../cpuset_lib
  
-L/root/ltp/testcases/kernel/controllers/cpuset/cpuset_syscall_test/../../libcontrollers
  -L../../../../../lib  cpuset_syscall_test.c   -lltp -lcpu_set
  -lcontrollers -lltp -lnuma -o cpuset_syscall_test
  cpuset_syscall_test.c: In function ‘test_get_mempolicy’:
  cpuset_syscall_test.c:190: error: ‘MPOL_F_MEMS_ALLOWED’ undeclared
  (first use in this function)
  cpuset_syscall_test.c:190: error: (Each undeclared identifier is
  reported only once
  cpuset_syscall_test.c:190: error: for each function it appears in.)
  make[5]: *** [cpuset_syscall_test] Error 1

This patch restores check which has been removed by this commit:
  commit 87156a05a2ffd50f5e467d6f986daae9da7b9cf7
  Author: Stanislav Kholmanskikh <stanislav.kholmansk...@oracle.com>
  Date:   Tue Oct 1 17:44:50 2013 +0400
    cpuset/cpuset_syscall_test: fixes

Signed-off-by: Jan Stancek <jstan...@redhat.com>
---
 .../cpuset_syscall_test/cpuset_syscall_test.c      |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git 
a/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c 
b/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
index dd35cd0..e202295 100644
--- 
a/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
+++ 
b/testcases/kernel/controllers/cpuset/cpuset_syscall_test/cpuset_syscall_test.c
@@ -186,8 +186,12 @@ void test_get_mempolicy(void)
                ret = 1;
                return;
        }
+#if HAVE_DECL_MPOL_F_MEMS_ALLOWED
        ret = get_mempolicy(NULL, bitmask_mask(nmask), bitmask_nbits(nmask), 0,
                            MPOL_F_MEMS_ALLOWED);
+#else
+       ret = -1;
+#endif
 
        bitmask_displaylist(str, 256, nmask);
        puts(str);
-- 
1.7.1


------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to