diff -ruN rpmbuild-orig/SOURCES/numactl-2.0.9-arm_migrate_pages.patch rpmbuild/SOURCES/numactl-2.0.9-arm_migrate_pages.patch
--- rpmbuild-orig/SOURCES/numactl-2.0.9-arm_migrate_pages.patch	1970-01-01 01:00:00.000000000 +0100
+++ rpmbuild/SOURCES/numactl-2.0.9-arm_migrate_pages.patch	2015-08-28 11:19:55.030115250 +0200
@@ -0,0 +1,13 @@
+diff -ruN numactl-2.0.9-orig/syscall.c numactl-2.0.9/syscall.c
+--- numactl-2.0.9-orig/syscall.c	2013-10-08 23:34:58.000000000 +0200
++++ numactl-2.0.9/syscall.c	2014-12-25 15:56:29.028437246 +0100
+@@ -109,6 +109,9 @@
+ 
+ #define __NR_migrate_pages	272
+ 
++#elif defined (__arm__)
++#define __NR_migrate_pages     379
++
+ #elif !defined(DEPS_RUN)
+ #error "Add syscalls for your architecture or update kernel headers"
+ #endif
diff -ruN rpmbuild-orig/SPECS/numactl.spec rpmbuild/SPECS/numactl.spec
--- rpmbuild-orig/SPECS/numactl.spec	2014-05-22 11:35:34.000000000 +0200
+++ rpmbuild/SPECS/numactl.spec	2015-08-28 11:19:37.780156127 +0200
@@ -1,7 +1,7 @@
 Name:		numactl
 Summary:	Library for tuning for Non Uniform Memory Access machines
 Version:	2.0.9
-Release:	2%{?dist}
+Release:	2%{?dist}.0
 License:	LGPLv2/GPLv2
 Group: 		System Environment/Base
 URL:		ftp://oss.sgi.com/www/projects/libnuma/download
@@ -11,6 +11,7 @@
 Patch0: numactl-2.0.9-distance-parsing.patch
 Patch1: numactl-2.0.9-nodes_allowed_list.patch
 Patch2: numactl-2.0.9-localalloc-man-option.patch
+Patch10001: numactl-2.0.9-arm_migrate_pages.patch
 
 ExcludeArch: s390 s390x
 
@@ -32,6 +33,7 @@
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch10001 -p1
 
 %build
 make CFLAGS="$RPM_OPT_FLAGS -I."
@@ -73,6 +75,10 @@
 %{_mandir}/man3/*.3*
 
 %changelog
+* Fri Aug 28 2015 Jacco Ligthart <jacco@redsleeve.org> - 2.0.9-2.0
+- add patch for __NR_migrate_pages on arm, see:
+- https://wiki.linaro.org/LEG/Engineering/Kernel/NUMA
+
 * Thu May 22 2014 Petr Holasek <pholasek@redhat.com> - 2.0.9-2
 - Respin due to regression caused by rebase (bz1100134)
 
