<div dir="ltr">Fails with any form of security flags enabled (such as under poky-lsb):<br><br>| In file included from ../../../../include/old/test.h:47:0,<br>|                  from fchmodat01.c:44:<br>| fchmodat01.c: In function &#39;setup&#39;:<br>| ../../../../include/old/old_safe_file_ops.h:55:27: error: format not a string literal and no format arguments [-Werror=format-security]<br>|                    (path), (fmt), ## __VA_ARGS__)<br><br><div><a href="http://errors.yoctoproject.org/Errors/Details/109940/">http://errors.yoctoproject.org/Errors/Details/109940/</a></div><div><br><div><div>Ross</div><div><br></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 28 November 2016 at 18:09, huangqy <span dir="ltr">&lt;<a href="mailto:huangqy.fnst@cn.fujitsu.com" target="_blank">huangqy.fnst@cn.fujitsu.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">From: Huang Qiyu &lt;<a href="mailto:huangqy.fnst@cn.fujitsu.com">huangqy.fnst@cn.fujitsu.com</a>&gt;<br>
<br>
1)Upgrade ltp from 20160126 to 20160920.<br>
2)Delete some patches, since they are integrated upstream.<br>
 0001-ltp-Don-t-link-against-<wbr>libfl.patch<br>
 0006-sendfile-Use-off64_t-<wbr>instead-of-__off64_t.patch<br>
 0007-replace-SIGCLD-with-<wbr>SIGCHLD.patch<br>
 0009-Guard-error.h-with-__<wbr>GLIBC__.patch<br>
 0012-fsstress.c-Replace-__<wbr>int64_t-with-int64_t.patch<br>
 0013-include-fcntl.h-for-<wbr>getting-O_-definitions.patch<br>
 0014-hyperthreading-Include-<wbr>sys-types.h-for-pid_t-definit.<wbr>patch<br>
 0015-mincore01-Rename-<wbr>PAGESIZE-to-pagesize.patch<br>
 0016-ustat-Change-header-from-<wbr>ustat.h-to-sys-ustat.h.patch<br>
 0017-replace-sigval_t-with-<wbr>union-sigval.patch<br>
 0019-tomoyo-Replace-<wbr>canonicalize_file_name-with-<wbr>realpath.patch<br>
 0022-include-sys-types.h.patch<br>
 0027-sysconf01-Use-_SC_2_C_<wbr>VERSION-conditionally.patch<br>
 0029-trace_shed-Fix-build-<wbr>with-musl.patch<br>
 0030-lib-Use-PTHREAD_MUTEX_<wbr>RECURSIVE-in-place-of-PTHREAD_<wbr>.patch<br>
 0031-vma03-fix-page-size-<wbr>offset-as-per-page-size-<wbr>alignmen.patch<br>
 0032-regen.sh-Include-asm-<wbr>unistd.h-explicitly.patch<br>
3)Modify one patch, since the data has been changed.<br>
 0011-Rename-sigset-variable-<wbr>to-sigset1.patch<br>
 0035-fix-test_proc_kill-hang.<wbr>patch<br>
4)Add some new patches.<br>
 0001-Define-__SIGRTMIN-and-__<wbr>SIGRTMAX-on-musl.patch<br>
 0002-initialize-recursive-<wbr>mutex-in-a-portable-way.patch<br>
 0004-rt_sigaction-rt_<wbr>sigprocmark-Replace-SA_NOMASK-<wbr>with-S.patch<br>
 0006-Remove-unused-__BEGIN_<wbr>DECLS-and-__END_DECLS.patch<br>
<br>
Signed-off-by: Wang Xin &lt;<a href="mailto:wangxin2015.fnst@cn.fujitsu.com">wangxin2015.fnst@cn.fujitsu.<wbr>com</a>&gt;<br>
Signed-off-by: Huang Qiyu &lt;<a href="mailto:huangqy.fnst@cn.fujitsu.com">huangqy.fnst@cn.fujitsu.com</a>&gt;<br>
---<br>
 ...-Define-__SIGRTMIN-and-__<wbr>SIGRTMAX-on-musl.patch |  32 ++<br>
 .../ltp/0001-ltp-Don-t-link-<wbr>against-libfl.patch    |  30 --<br>
 ...tialize-recursive-mutex-in-<wbr>a-portable-way.patch | 167 +++++++++<br>
 ...n-rt_sigprocmark-Replace-<wbr>SA_NOMASK-with-S.patch | 120 +++++++<br>
 ...move-unused-__BEGIN_DECLS-<wbr>and-__END_DECLS.patch |  48 +++<br>
 ...sendfile-Use-off64_t-<wbr>instead-of-__off64_t.patch |  31 --<br>
 .../ltp/ltp/0007-replace-<wbr>SIGCLD-with-SIGCHLD.patch | 394 ---------------------<br>
 .../ltp/0009-Guard-error.h-<wbr>with-__GLIBC__.patch    | 270 --------------<br>
 .../0011-Rename-sigset-<wbr>variable-to-sigset1.patch   |  60 ++--<br>
 ...fsstress.c-Replace-__int64_<wbr>t-with-int64_t.patch | 351 ------------------<br>
 ...nclude-fcntl.h-for-getting-<wbr>O_-definitions.patch |  67 ----<br>
 ...ing-Include-sys-types.h-<wbr>for-pid_t-definit.patch |  56 ---<br>
 ...015-mincore01-Rename-<wbr>PAGESIZE-to-pagesize.patch |  64 ----<br>
 ...Change-header-from-ustat.h-<wbr>to-sys-ustat.h.patch |  45 ---<br>
 .../0017-replace-sigval_t-<wbr>with-union-sigval.patch  |  88 -----<br>
 ...lace-canonicalize_file_<wbr>name-with-realpath.patch |  32 --<br>
 .../ltp/ltp/0022-include-sys-<wbr>types.h.patch         |  29 --<br>
 ...sconf01-Use-_SC_2_C_<wbr>VERSION-conditionally.patch |  29 --<br>
 .../ltp/0029-trace_shed-Fix-<wbr>build-with-musl.patch  |  32 --<br>
 ...READ_MUTEX_RECURSIVE-in-<wbr>place-of-PTHREAD_.patch |  33 --<br>
 ...age-size-offset-as-per-<wbr>page-size-alignmen.patch |  33 --<br>
 ...-regen.sh-Include-asm-<wbr>unistd.h-explicitly.patch |  30 --<br>
 .../ltp/ltp/0035-fix-test_<wbr>proc_kill-hang.patch     |  25 +-<br>
 .../ltp/{<a href="http://ltp_20160126.bb" rel="noreferrer" target="_blank">ltp_20160126.bb</a> =&gt; <a href="http://ltp_20160920.bb" rel="noreferrer" target="_blank">ltp_20160920.bb</a>}       |  23 +-<br>
 24 files changed, 418 insertions(+), 1671 deletions(-)<br>
 create mode 100644 meta/recipes-extended/ltp/ltp/<wbr>0001-Define-__SIGRTMIN-and-__<wbr>SIGRTMAX-on-musl.patch<br>
 delete mode 100644 meta/recipes-extended/ltp/ltp/<wbr>0001-ltp-Don-t-link-against-<wbr>libfl.patch<br>
 create mode 100644 meta/recipes-extended/ltp/ltp/<wbr>0002-initialize-recursive-<wbr>mutex-in-a-portable-way.patch<br>
 create mode 100644 meta/recipes-extended/ltp/ltp/<wbr>0004-rt_sigaction-rt_<wbr>sigprocmark-Replace-SA_NOMASK-<wbr>with-S.patch<br>
 create mode 100644 meta/recipes-extended/ltp/ltp/<wbr>0006-Remove-unused-__BEGIN_<wbr>DECLS-and-__END_DECLS.patch<br>
 delete mode 100644 meta/recipes-extended/ltp/ltp/<wbr>0006-sendfile-Use-off64_t-<wbr>instead-of-__off64_t.patch<br>
 delete mode 100644 meta/recipes-extended/ltp/ltp/<wbr>0007-replace-SIGCLD-with-<wbr>SIGCHLD.patch<br>
 delete mode 100644 meta/recipes-extended/ltp/ltp/<wbr>0009-Guard-error.h-with-__<wbr>GLIBC__.patch<br>
 delete mode 100644 meta/recipes-extended/ltp/ltp/<wbr>0012-fsstress.c-Replace-__<wbr>int64_t-with-int64_t.patch<br>
 delete mode 100644 meta/recipes-extended/ltp/ltp/<wbr>0013-include-fcntl.h-for-<wbr>getting-O_-definitions.patch<br>
 delete mode 100644 meta/recipes-extended/ltp/ltp/<wbr>0014-hyperthreading-Include-<wbr>sys-types.h-for-pid_t-definit.<wbr>patch<br>
 delete mode 100644 meta/recipes-extended/ltp/ltp/<wbr>0015-mincore01-Rename-<wbr>PAGESIZE-to-pagesize.patch<br>
 delete mode 100644 meta/recipes-extended/ltp/ltp/<wbr>0016-ustat-Change-header-from-<wbr>ustat.h-to-sys-ustat.h.patch<br>
 delete mode 100644 meta/recipes-extended/ltp/ltp/<wbr>0017-replace-sigval_t-with-<wbr>union-sigval.patch<br>
 delete mode 100644 meta/recipes-extended/ltp/ltp/<wbr>0019-tomoyo-Replace-<wbr>canonicalize_file_name-with-<wbr>realpath.patch<br>
 delete mode 100644 meta/recipes-extended/ltp/ltp/<wbr>0022-include-sys-types.h.patch<br>
 delete mode 100644 meta/recipes-extended/ltp/ltp/<wbr>0027-sysconf01-Use-_SC_2_C_<wbr>VERSION-conditionally.patch<br>
 delete mode 100644 meta/recipes-extended/ltp/ltp/<wbr>0029-trace_shed-Fix-build-<wbr>with-musl.patch<br>
 delete mode 100644 meta/recipes-extended/ltp/ltp/<wbr>0030-lib-Use-PTHREAD_MUTEX_<wbr>RECURSIVE-in-place-of-PTHREAD_<wbr>.patch<br>
 delete mode 100644 meta/recipes-extended/ltp/ltp/<wbr>0031-vma03-fix-page-size-<wbr>offset-as-per-page-size-<wbr>alignmen.patch<br>
 delete mode 100644 meta/recipes-extended/ltp/ltp/<wbr>0032-regen.sh-Include-asm-<wbr>unistd.h-explicitly.patch<br>
 rename meta/recipes-extended/ltp/{<a href="http://ltp_20160126.bb" rel="noreferrer" target="_blank">ltp<wbr>_20160126.bb</a> =&gt; <a href="http://ltp_20160920.bb" rel="noreferrer" target="_blank">ltp_20160920.bb</a>} (82%)<br>
<br>
diff --git a/meta/recipes-extended/ltp/<wbr>ltp/0001-Define-__SIGRTMIN-<wbr>and-__SIGRTMAX-on-musl.patch b/meta/recipes-extended/ltp/<wbr>ltp/0001-Define-__SIGRTMIN-<wbr>and-__SIGRTMAX-on-musl.patch<br>
new file mode 100644<br>
index 0000000..b035804<br>
--- /dev/null<br>
+++ b/meta/recipes-extended/ltp/<wbr>ltp/0001-Define-__SIGRTMIN-<wbr>and-__SIGRTMAX-on-musl.patch<br>
@@ -0,0 +1,32 @@<br>
+From f381b5d58ea02e9001a1885db99d57<wbr>7ef3e49da5 Mon Sep 17 00:00:00 2001<br>
+From: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
+Date: Sat, 23 Jul 2016 05:25:32 +0000<br>
+Subject: [PATCH 17/17] Define __SIGRTMIN and __SIGRTMAX on musl<br>
+<br>
+These defines are glibc internal symbols<br>
+actually LTP should not have used it at all<br>
+even the header in glibc states that<br>
+<br>
+Signed-off-by: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
+---<br>
+ lib/Makefile | 4 ++++<br>
+ 1 file changed, 4 insertions(+)<br>
+<br>
+diff --git a/lib/Makefile b/lib/Makefile<br>
+index 24d1faa..012a76f 100644<br>
+--- a/lib/Makefile<br>
++++ b/lib/Makefile<br>
+@@ -26,6 +26,10 @@ include $(top_srcdir)/include/mk/<a href="http://env_pre.mk" rel="noreferrer" target="_blank">env_<wbr>pre.mk</a><br>
+<br>
+ CFLAGS                        += -I.<br>
+<br>
++ifeq ($(LIBC),musl)<br>
++CFLAGS                        += -D__SIGRTMIN=32 -D__SIGRTMAX=64<br>
++endif<br>
++<br>
+ FILTER_OUT_LIBSRCS    := mount_utils.c<br>
+<br>
+ LIB                   := libltp.a<br>
+--<br>
+2.7.4<br>
+<br>
diff --git a/meta/recipes-extended/ltp/<wbr>ltp/0001-ltp-Don-t-link-<wbr>against-libfl.patch b/meta/recipes-extended/ltp/<wbr>ltp/0001-ltp-Don-t-link-<wbr>against-libfl.patch<br>
deleted file mode 100644<br>
index 585b7cb..0000000<br>
--- a/meta/recipes-extended/ltp/<wbr>ltp/0001-ltp-Don-t-link-<wbr>against-libfl.patch<br>
+++ /dev/null<br>
@@ -1,30 +0,0 @@<br>
-From 14985fccf7428eaa0b45decc22bfd2<wbr>0fd780f621 Mon Sep 17 00:00:00 2001<br>
-From: Chong Lu &lt;<a href="mailto:Chong.Lu@windriver.com">Chong.Lu@windriver.com</a>&gt;<br>
-Date: Tue, 11 Mar 2014 14:47:22 +0800<br>
-Subject: [PATCH 01/32] ltp: Don&#39;t link against libfl<br>
-<br>
-We have already defined yywrap function in scan.l file. After this, we no longer need to<br>
-link against libfl and so no longer get errors about undefined references to yylex.<br>
-<br>
-Signed-off-by: Chong Lu &lt;<a href="mailto:Chong.Lu@windriver.com">Chong.Lu@windriver.com</a>&gt;<br>
-Signed-off-by: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
----<br>
- pan/Makefile | 2 +-<br>
- 1 file changed, 1 insertion(+), 1 deletion(-)<br>
-<br>
-diff --git a/pan/Makefile b/pan/Makefile<br>
-index 4cc6466..a4b575b 100644<br>
---- a/pan/Makefile<br>
-+++ b/pan/Makefile<br>
-@@ -31,7 +31,7 @@ CPPFLAGS             += -Wno-error<br>
-<br>
- CPPFLAGS              += -I$(abs_srcdir)<br>
-<br>
--LDLIBS                        += -lm $(LEXLIB)<br>
-+LDLIBS                        += -lm<br>
-<br>
- LFLAGS                        += -l<br>
-<br>
---<br>
-2.7.0<br>
-<br>
diff --git a/meta/recipes-extended/ltp/<wbr>ltp/0002-initialize-recursive-<wbr>mutex-in-a-portable-way.patch b/meta/recipes-extended/ltp/<wbr>ltp/0002-initialize-recursive-<wbr>mutex-in-a-portable-way.patch<br>
new file mode 100644<br>
index 0000000..3d01c90<br>
--- /dev/null<br>
+++ b/meta/recipes-extended/ltp/<wbr>ltp/0002-initialize-recursive-<wbr>mutex-in-a-portable-way.patch<br>
@@ -0,0 +1,167 @@<br>
+From 9ded0866313d7d59ea1833f318f2b5<wbr>b42701422d Mon Sep 17 00:00:00 2001<br>
+From: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
+Date: Thu, 21 Jul 2016 05:11:18 +0000<br>
+Subject: [PATCH 11/17] initialize recursive mutex in a portable way<br>
+<br>
+PTHREAD_RECURSIVE_MUTEX_<wbr>INITIALIZER_NP is not in POSIX<br>
+<br>
+use the portable way instead: pthread_once was designed for such<br>
+cases.<br>
+<br>
+Link with libpthread wherever libltp is asked for<br>
+<br>
+Signed-off-by: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
+---<br>
+ include/mk/<a href="http://testcases.mk" rel="noreferrer" target="_blank">testcases.mk</a>                    |  2 +-<br>
+ lib/<a href="http://ltp.pc.in" rel="noreferrer" target="_blank">ltp.pc.in</a>                              |  2 +-<br>
+ lib/newlib_tests/Makefile                  |  2 +-<br>
+ lib/tests/Makefile                         |  2 +-<br>
+ lib/tst_res.c                              | 18 +++++++++++++++++-<br>
+ testcases/kernel/containers/<wbr>netns/Makefile |  2 +-<br>
+ testcases/kernel/containers/<wbr>share/Makefile |  2 +-<br>
+ 7 files changed, 23 insertions(+), 7 deletions(-)<br>
+<br>
+diff --git a/include/mk/<a href="http://testcases.mk" rel="noreferrer" target="_blank">testcases.mk</a> b/include/mk/<a href="http://testcases.mk" rel="noreferrer" target="_blank">testcases.mk</a><br>
+index ea26d4f..eff0eee 100644<br>
+--- a/include/mk/<a href="http://testcases.mk" rel="noreferrer" target="_blank">testcases.mk</a><br>
++++ b/include/mk/<a href="http://testcases.mk" rel="noreferrer" target="_blank">testcases.mk</a><br>
+@@ -49,7 +49,7 @@ CPPFLAGS     += -I$(abs_top_builddir)/$(TKI_<wbr>DIR)<br>
+<br>
+ INSTALL_DIR   := testcases/bin<br>
+<br>
+-LDLIBS                += -lltp<br>
++LDLIBS                += -lltp -lpthread<br>
+<br>
+ $(APICMDS_DIR) $(LIBLTP_DIR) $(abs_top_builddir)/$(TKI_DIR)<wbr>: %:<br>
+       mkdir -p &quot;$@&quot;<br>
+diff --git a/lib/<a href="http://ltp.pc.in" rel="noreferrer" target="_blank">ltp.pc.in</a> b/lib/<a href="http://ltp.pc.in" rel="noreferrer" target="_blank">ltp.pc.in</a><br>
+index 9620129..63cd5f4 100644<br>
+--- a/lib/<a href="http://ltp.pc.in" rel="noreferrer" target="_blank">ltp.pc.in</a><br>
++++ b/lib/<a href="http://ltp.pc.in" rel="noreferrer" target="_blank">ltp.pc.in</a><br>
+@@ -6,5 +6,5 @@ libdir=@libdir@<br>
+ Name: LTP<br>
+ Description: Linux Test Project<br>
+ Version: @VERSION@<br>
+-Libs: -L${libdir} -lltp<br>
++Libs: -L${libdir} -lltp -lpthread<br>
+ Cflags: -I${includedir}<br>
+diff --git a/lib/newlib_tests/Makefile b/lib/newlib_tests/Makefile<br>
+index 0e4eeb8..9dd69fd 100644<br>
+--- a/lib/newlib_tests/Makefile<br>
++++ b/lib/newlib_tests/Makefile<br>
+@@ -3,7 +3,7 @@ top_srcdir             ?= ../..<br>
+ include $(top_srcdir)/include/mk/<a href="http://env_pre.mk" rel="noreferrer" target="_blank">env_<wbr>pre.mk</a><br>
+<br>
+ CFLAGS                        += -W -Wall<br>
+-LDLIBS                        += -lltp<br>
++LDLIBS                        += -lltp -lpthread<br>
+<br>
+ test08: CFLAGS+=-pthread<br>
+ test09: CFLAGS+=-pthread<br>
+diff --git a/lib/tests/Makefile b/lib/tests/Makefile<br>
+index 73a0f16..bc4476d 100644<br>
+--- a/lib/tests/Makefile<br>
++++ b/lib/tests/Makefile<br>
+@@ -3,7 +3,7 @@ top_srcdir             ?= ../..<br>
+ include $(top_srcdir)/include/mk/<a href="http://env_pre.mk" rel="noreferrer" target="_blank">env_<wbr>pre.mk</a><br>
+<br>
+ CFLAGS                        += -W<br>
+-LDLIBS                        += -lltp<br>
++LDLIBS                        += -lltp -lpthread<br>
+<br>
+ tst_cleanup_once: CFLAGS += -pthread<br>
+<br>
+diff --git a/lib/tst_res.c b/lib/tst_res.c<br>
+index b388d0d..ab995f8 100644<br>
+--- a/lib/tst_res.c<br>
++++ b/lib/tst_res.c<br>
+@@ -79,7 +79,8 @@ int TEST_ERRNO;<br>
+       assert(strlen(buf) &gt; 0);                \<br>
+ } while (0)<br>
+<br>
+-static pthread_mutex_t tmutex = PTHREAD_RECURSIVE_MUTEX_<wbr>INITIALIZER_NP;<br>
++static pthread_once_t tmutex_once = PTHREAD_ONCE_INIT;<br>
++static pthread_mutex_t tmutex;<br>
+<br>
+ static void check_env(void);<br>
+ static void tst_condense(int tnum, int ttype, const char *tmesg);<br>
+@@ -142,9 +143,20 @@ const char *strttype(int ttype)<br>
+ #include &quot;errnos.h&quot;<br>
+ #include &quot;signame.h&quot;<br>
+<br>
++static void init_tmutex(void)<br>
++{<br>
++      pthread_mutexattr_t attr;<br>
++<br>
++      pthread_mutexattr_init(&amp;attr);<br>
++      pthread_mutexattr_settype(&amp;<wbr>attr, PTHREAD_MUTEX_RECURSIVE);<br>
++      pthread_mutex_init(&amp;tmutex, &amp;attr);<br>
++      pthread_mutexattr_destroy(&amp;<wbr>attr);<br>
++}<br>
++<br>
+ static void tst_res__(const char *file, const int lineno, int ttype,<br>
+                       const char *arg_fmt, ...)<br>
+ {<br>
++      pthread_once(&amp;tmutex_once, init_tmutex);<br>
+       pthread_mutex_lock(&amp;tmutex);<br>
+<br>
+       char tmesg[USERMESG];<br>
+@@ -233,6 +245,7 @@ void tst_flush(void)<br>
+ {<br>
+       NO_NEWLIB_ASSERT(&quot;Unknown&quot;, 0);<br>
+<br>
++      pthread_once(&amp;tmutex_once, init_tmutex);<br>
+       pthread_mutex_lock(&amp;tmutex);<br>
+<br>
+       /*<br>
+@@ -369,6 +382,7 @@ void tst_exit(void)<br>
+ {<br>
+       NO_NEWLIB_ASSERT(&quot;Unknown&quot;, 0);<br>
+<br>
++      pthread_once(&amp;tmutex_once, init_tmutex);<br>
+       pthread_mutex_lock(&amp;tmutex);<br>
+<br>
+       tst_flush();<br>
+@@ -441,6 +455,7 @@ static int tst_brk_entered = 0;<br>
+ static void tst_brk__(const char *file, const int lineno, int ttype,<br>
+                       void (*func)(void), const char *arg_fmt, ...)<br>
+ {<br>
++      pthread_once(&amp;tmutex_once, init_tmutex);<br>
+       pthread_mutex_lock(&amp;tmutex);<br>
+<br>
+       char tmesg[USERMESG];<br>
+@@ -505,6 +520,7 @@ void tst_resm_hexd_(const char *file, const int lineno, int ttype,<br>
+ {<br>
+       NO_NEWLIB_ASSERT(file, lineno);<br>
+<br>
++      pthread_once(&amp;tmutex_once, init_tmutex);<br>
+       pthread_mutex_lock(&amp;tmutex);<br>
+<br>
+       char tmesg[USERMESG];<br>
+diff --git a/testcases/kernel/containers/<wbr>netns/Makefile b/testcases/kernel/containers/<wbr>netns/Makefile<br>
+index 3756a55..b2411cd 100644<br>
+--- a/testcases/kernel/containers/<wbr>netns/Makefile<br>
++++ b/testcases/kernel/containers/<wbr>netns/Makefile<br>
+@@ -22,6 +22,6 @@ top_srcdir              ?= ../../../..<br>
+ include $(top_srcdir)/include/mk/<a href="http://testcases.mk" rel="noreferrer" target="_blank">testc<wbr>ases.mk</a><br>
+ include $(abs_srcdir)/../Makefile.inc<br>
+<br>
+-LDLIBS                  := -lclone -lltp<br>
++LDLIBS                  := -lclone -lltp -lpthread<br>
+<br>
+ include $(top_srcdir)/include/mk/<a href="http://generic_leaf_target.mk" rel="noreferrer" target="_blank">gener<wbr>ic_leaf_target.mk</a><br>
+diff --git a/testcases/kernel/containers/<wbr>share/Makefile b/testcases/kernel/containers/<wbr>share/Makefile<br>
+index 962d688..cd79f99 100644<br>
+--- a/testcases/kernel/containers/<wbr>share/Makefile<br>
++++ b/testcases/kernel/containers/<wbr>share/Makefile<br>
+@@ -17,6 +17,6 @@ top_srcdir              ?= ../../../..<br>
+ include $(top_srcdir)/include/mk/<a href="http://testcases.mk" rel="noreferrer" target="_blank">testc<wbr>ases.mk</a><br>
+ include $(abs_srcdir)/../Makefile.inc<br>
+<br>
+-LDLIBS                  := -lltp<br>
++LDLIBS                  := -lltp -lpthread<br>
+<br>
+ include $(top_srcdir)/include/mk/<a href="http://generic_leaf_target.mk" rel="noreferrer" target="_blank">gener<wbr>ic_leaf_target.mk</a><br>
+--<br>
+2.7.4<br>
+<br>
diff --git a/meta/recipes-extended/ltp/<wbr>ltp/0004-rt_sigaction-rt_<wbr>sigprocmark-Replace-SA_NOMASK-<wbr>with-S.patch b/meta/recipes-extended/ltp/<wbr>ltp/0004-rt_sigaction-rt_<wbr>sigprocmark-Replace-SA_NOMASK-<wbr>with-S.patch<br>
new file mode 100644<br>
index 0000000..870c598<br>
--- /dev/null<br>
+++ b/meta/recipes-extended/ltp/<wbr>ltp/0004-rt_sigaction-rt_<wbr>sigprocmark-Replace-SA_NOMASK-<wbr>with-S.patch<br>
@@ -0,0 +1,120 @@<br>
+From 4665be95ffaae035fffb88a632b615<wbr>6194e5c52d Mon Sep 17 00:00:00 2001<br>
+From: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
+Date: Fri, 8 Jan 2016 07:14:58 +0000<br>
+Subject: [PATCH 04/15] rt_sigaction/rt_sigprocmark: Replace SA_NOMASK with<br>
+ SA_NODEFER<br>
+<br>
+Fixes musl build failure e.g.<br>
+error: &#39;SA_NOMASK&#39; undeclared here (not in a function)<br>
+<br>
+Signed-off-by: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
+---<br>
+ testcases/kernel/syscalls/rt_<wbr>sigaction/rt_sigaction01.c | 4 ++--<br>
+ testcases/kernel/syscalls/rt_<wbr>sigaction/rt_sigaction02.c | 5 ++---<br>
+ testcases/kernel/syscalls/rt_<wbr>sigaction/rt_sigaction03.c | 4 ++--<br>
+ testcases/kernel/syscalls/<wbr>sigaction/sigaction02.c       | 2 +-<br>
+ testcases/misc/crash/crash01.c                          | 4 ++--<br>
+ testcases/misc/crash/crash02.c                          | 3 +--<br>
+ 6 files changed, 10 insertions(+), 12 deletions(-)<br>
+<br>
+diff --git a/testcases/kernel/syscalls/<wbr>rt_sigaction/rt_sigaction01.c b/testcases/kernel/syscalls/<wbr>rt_sigaction/rt_sigaction01.c<br>
+index 5cf89cc..e07b974 100644<br>
+--- a/testcases/kernel/syscalls/<wbr>rt_sigaction/rt_sigaction01.c<br>
++++ b/testcases/kernel/syscalls/<wbr>rt_sigaction/rt_sigaction01.c<br>
+@@ -57,10 +57,10 @@ static void setup(void)<br>
+<br>
+ static int test_flags[] =<br>
+     { SA_RESETHAND | SA_SIGINFO, SA_RESETHAND, SA_RESETHAND | SA_SIGINFO,<br>
+-SA_RESETHAND | SA_SIGINFO, SA_NOMASK };<br>
++SA_RESETHAND | SA_SIGINFO, SA_NODEFER };<br>
+ char *test_flags_list[] =<br>
+     { &quot;SA_RESETHAND|SA_SIGINFO&quot;, &quot;SA_RESETHAND&quot;, &quot;SA_RESETHAND|SA_SIGINFO&quot;,<br>
+-&quot;SA_RESETHAND|SA_SIGINFO&quot;, &quot;SA_NOMASK&quot; };<br>
++&quot;SA_RESETHAND|SA_SIGINFO&quot;, &quot;SA_NODEFER&quot; };<br>
+<br>
+ static void handler(int sig)<br>
+ {<br>
+diff --git a/testcases/kernel/syscalls/<wbr>rt_sigaction/rt_sigaction02.c b/testcases/kernel/syscalls/<wbr>rt_sigaction/rt_sigaction02.c<br>
+index a1da743..594b260 100644<br>
+--- a/testcases/kernel/syscalls/<wbr>rt_sigaction/rt_sigaction02.c<br>
++++ b/testcases/kernel/syscalls/<wbr>rt_sigaction/rt_sigaction02.c<br>
+@@ -55,10 +54,10 @@ void setup(void)<br>
+<br>
+ static int test_flags[] =<br>
+     { SA_RESETHAND | SA_SIGINFO, SA_RESETHAND, SA_RESETHAND | SA_SIGINFO,<br>
+-SA_RESETHAND | SA_SIGINFO, SA_NOMASK };<br>
++SA_RESETHAND | SA_SIGINFO, SA_NODEFER };<br>
+ char *test_flags_list[] =<br>
+     { &quot;SA_RESETHAND|SA_SIGINFO&quot;, &quot;SA_RESETHAND&quot;, &quot;SA_RESETHAND|SA_SIGINFO&quot;,<br>
+-&quot;SA_RESETHAND|SA_SIGINFO&quot;, &quot;SA_NOMASK&quot; };<br>
++&quot;SA_RESETHAND|SA_SIGINFO&quot;, &quot;SA_NODEFER&quot; };<br>
+<br>
+ static struct test_case_t {<br>
+       int exp_errno;<br>
+diff --git a/testcases/kernel/syscalls/<wbr>rt_sigaction/rt_sigaction03.c b/testcases/kernel/syscalls/<wbr>rt_sigaction/rt_sigaction03.c<br>
+index 175d220..991c87f 100644<br>
+--- a/testcases/kernel/syscalls/<wbr>rt_sigaction/rt_sigaction03.c<br>
++++ b/testcases/kernel/syscalls/<wbr>rt_sigaction/rt_sigaction03.c<br>
+@@ -55,10 +55,10 @@ static void setup(void)<br>
+<br>
+ static int test_flags[] =<br>
+     { SA_RESETHAND | SA_SIGINFO, SA_RESETHAND, SA_RESETHAND | SA_SIGINFO,<br>
+-SA_RESETHAND | SA_SIGINFO, SA_NOMASK };<br>
++SA_RESETHAND | SA_SIGINFO, SA_NODEFER };<br>
+ char *test_flags_list[] =<br>
+     { &quot;SA_RESETHAND|SA_SIGINFO&quot;, &quot;SA_RESETHAND&quot;, &quot;SA_RESETHAND|SA_SIGINFO&quot;,<br>
+-&quot;SA_RESETHAND|SA_SIGINFO&quot;, &quot;SA_NOMASK&quot; };<br>
++&quot;SA_RESETHAND|SA_SIGINFO&quot;, &quot;SA_NODEFER&quot; };<br>
+<br>
+ static struct test_case_t {<br>
+       int exp_errno;<br>
+diff --git a/testcases/kernel/syscalls/<wbr>sigaction/sigaction02.c b/testcases/kernel/syscalls/<wbr>sigaction/sigaction02.c<br>
+index 641a04e..8641bfc 100644<br>
+--- a/testcases/kernel/syscalls/<wbr>sigaction/sigaction02.c<br>
++++ b/testcases/kernel/syscalls/<wbr>sigaction/sigaction02.c<br>
+@@ -91,7 +91,7 @@ int set_handler(int sig, int sig_to_mask, int flag)<br>
+<br>
+       if (flag == 0) {<br>
+               sa.sa_sigaction = (void *)handler;<br>
+-              sa.sa_flags = SA_NOMASK;<br>
++              sa.sa_flags = SA_NODEFER;<br>
+               sigemptyset(&amp;sa.sa_mask);<br>
+               sigaddset(&amp;sa.sa_mask, sig_to_mask);<br>
+               err = sigaction(sig, &amp;sa, NULL);<br>
+diff --git a/testcases/misc/crash/<wbr>crash01.c b/testcases/misc/crash/<wbr>crash01.c<br>
+index 0574521..614b7e8 100644<br>
+--- a/testcases/misc/crash/<wbr>crash01.c<br>
++++ b/testcases/misc/crash/<wbr>crash01.c<br>
+@@ -409,7 +409,7 @@ void my_signal(int sig, void (*func) ())<br>
+<br>
+       act.sa_handler = func;<br>
+       memset(&amp;act.sa_mask, 0x00, sizeof(sigset_t));<br>
+-      act.sa_flags = SA_NOMASK | SA_RESTART;<br>
++      act.sa_flags = SA_NODEFER | SA_RESTART;<br>
+       sigaction(sig, &amp;act, 0);<br>
+ }<br>
+<br>
+diff --git a/testcases/misc/crash/<wbr>crash02.c b/testcases/misc/crash/<wbr>crash02.c<br>
+index 00fee34..1aba3b9 100644<br>
+--- a/testcases/misc/crash/<wbr>crash02.c<br>
++++ b/testcases/misc/crash/<wbr>crash02.c<br>
+@@ -49,7 +49,6 @@ TODO:<br>
+       * Does a syscall is supposed to send SIGSEGV?<br>
+ */<br>
+<br>
+-#define _GNU_SOURCE<br>
+ #include &lt;sys/syscall.h&gt;<br>
+ #include &lt;stdio.h&gt;<br>
+ #include &lt;stdlib.h&gt;<br>
+@@ -358,7 +357,7 @@ void my_signal(int sig, void (*func) ())<br>
+<br>
+       act.sa_handler = func;<br>
+       memset(&amp;act.sa_mask, 0x00, sizeof(sigset_t));<br>
+-      act.sa_flags = SA_NOMASK | SA_RESTART;<br>
++      act.sa_flags = SA_NODEFER | SA_RESTART;<br>
+       sigaction(sig, &amp;act, 0);<br>
+ }<br>
+<br>
+--<br>
+2.7.4<br>
+<br>
diff --git a/meta/recipes-extended/ltp/<wbr>ltp/0006-Remove-unused-__<wbr>BEGIN_DECLS-and-__END_DECLS.<wbr>patch b/meta/recipes-extended/ltp/<wbr>ltp/0006-Remove-unused-__<wbr>BEGIN_DECLS-and-__END_DECLS.<wbr>patch<br>
new file mode 100644<br>
index 0000000..92fbf8f<br>
--- /dev/null<br>
+++ b/meta/recipes-extended/ltp/<wbr>ltp/0006-Remove-unused-__<wbr>BEGIN_DECLS-and-__END_DECLS.<wbr>patch<br>
@@ -0,0 +1,48 @@<br>
+From fc73b57669c81ea10c00e838be8931<wbr>a4e58357ba Mon Sep 17 00:00:00 2001<br>
+From: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
+Date: Thu, 7 Jan 2016 19:48:14 +0000<br>
+Subject: [PATCH 03/17] Remove unused __BEGIN_DECLS and __END_DECLS<br>
+<br>
+Replace __s32 definitions with int32_t<br>
+its not a generally available typedef<br>
+<br>
+Signed-off-by: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
+---<br>
+ testcases/kernel/syscalls/<wbr>epoll2/include/epoll.h |  5 -----<br>
+ utils/sctp/include/netinet/<wbr>sctp.h                | 10 +++-------<br>
+ 2 files changed, 3 insertions(+), 12 deletions(-)<br>
+<br>
+diff --git a/utils/sctp/include/netinet/<wbr>sctp.h b/utils/sctp/include/netinet/<wbr>sctp.h<br>
+index 51f5bfb..c302cdb 100644<br>
+--- a/utils/sctp/include/netinet/<wbr>sctp.h<br>
++++ b/utils/sctp/include/netinet/<wbr>sctp.h<br>
+@@ -42,7 +42,7 @@<br>
+ extern &quot;C&quot; {<br>
+ #endif<br>
+<br>
+-typedef __s32 sctp_assoc_t;<br>
++typedef int32_t sctp_assoc_t;<br>
+<br>
+ /* Socket option layer for SCTP */<br>
+ #ifndef SOL_SCTP<br>
+@@ -658,7 +656,7 @@ struct sctp_assoc_value {<br>
+ struct sctp_paddrinfo {<br>
+       sctp_assoc_t            spinfo_assoc_id;<br>
+       struct sockaddr_storage spinfo_address;<br>
+-      __s32                   spinfo_state;<br>
++      int32_t                 spinfo_state;<br>
+       __u32                   spinfo_cwnd;<br>
+       __u32                   spinfo_srtt;<br>
+       __u32                   spinfo_rto;<br>
+@@ -693,7 +691,7 @@ enum sctp_spinfo_state {<br>
+  */<br>
+ struct sctp_status {<br>
+       sctp_assoc_t            sstat_assoc_id;<br>
+-      __s32                   sstat_state;<br>
++      int32_t                 sstat_state;<br>
+       __u32                   sstat_rwnd;<br>
+       __u16                   sstat_unackdata;<br>
+       __u16                   sstat_penddata;<br>
+--<br>
+2.7.4<br>
+<br>
diff --git a/meta/recipes-extended/ltp/<wbr>ltp/0006-sendfile-Use-off64_t-<wbr>instead-of-__off64_t.patch b/meta/recipes-extended/ltp/<wbr>ltp/0006-sendfile-Use-off64_t-<wbr>instead-of-__off64_t.patch<br>
deleted file mode 100644<br>
index 56a48ab..0000000<br>
--- a/meta/recipes-extended/ltp/<wbr>ltp/0006-sendfile-Use-off64_t-<wbr>instead-of-__off64_t.patch<br>
+++ /dev/null<br>
@@ -1,31 +0,0 @@<br>
-From fb8b895385a641d74f2186fe5f20a8<wbr>72209692ed Mon Sep 17 00:00:00 2001<br>
-From: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
-Date: Thu, 7 Jan 2016 18:24:20 +0000<br>
-Subject: [PATCH 06/32] sendfile: Use off64_t instead of __off64_t<br>
-<br>
-__off64_t is specific to glibc where as off64_t is widely available<br>
-Add _GNU_SOURCE for off64_t defines from sys/types.h<br>
-Fixes<br>
-&lt;command-line&gt;:0:7: error: unknown type name &#39;off64_t&#39;<br>
-sendfile02.c:97:18: note: in expansion of macro &#39;OFF_T&#39;<br>
-<br>
-Signed-off-by: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
----<br>
- testcases/kernel/syscalls/<wbr>sendfile/Makefile | 2 +-<br>
- 1 file changed, 1 insertion(+), 1 deletion(-)<br>
-<br>
-diff --git a/testcases/kernel/syscalls/<wbr>sendfile/Makefile b/testcases/kernel/syscalls/<wbr>sendfile/Makefile<br>
-index df7b63f..1bd1b57 100644<br>
---- a/testcases/kernel/syscalls/<wbr>sendfile/Makefile<br>
-+++ b/testcases/kernel/syscalls/<wbr>sendfile/Makefile<br>
-@@ -21,6 +21,6 @@ top_srcdir           ?= ../../../..<br>
- include $(top_srcdir)/include/mk/<a href="http://testcases.mk" rel="noreferrer" target="_blank">testc<wbr>ases.mk</a><br>
- include $(abs_srcdir)/../utils/<a href="http://newer_64.mk" rel="noreferrer" target="_blank">newer_<wbr>64.mk</a><br>
-<br>
--%_64: CPPFLAGS += -D_FILE_OFFSET_BITS=64 -DOFF_T=__off64_t<br>
-+%_64: CPPFLAGS += -D_FILE_OFFSET_BITS=64 -DOFF_T=off64_t -D_GNU_SOURCE<br>
-<br>
- include $(top_srcdir)/include/mk/<a href="http://generic_leaf_target.mk" rel="noreferrer" target="_blank">gener<wbr>ic_leaf_target.mk</a><br>
---<br>
-2.7.0<br>
-<br>
diff --git a/meta/recipes-extended/ltp/<wbr>ltp/0007-replace-SIGCLD-with-<wbr>SIGCHLD.patch b/meta/recipes-extended/ltp/<wbr>ltp/0007-replace-SIGCLD-with-<wbr>SIGCHLD.patch<br>
deleted file mode 100644<br>
index 4be906e..0000000<br>
--- a/meta/recipes-extended/ltp/<wbr>ltp/0007-replace-SIGCLD-with-<wbr>SIGCHLD.patch<br>
+++ /dev/null<br>
@@ -1,394 +0,0 @@<br>
-From 405c03171e4bf0edd698cb602cf7bd<wbr>7fe1d0401a Mon Sep 17 00:00:00 2001<br>
-From: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
-Date: Thu, 7 Jan 2016 19:33:53 +0000<br>
-Subject: [PATCH 07/32] replace SIGCLD with SIGCHLD<br>
-<br>
-its defined to use SIGCHLD anyway in<br>
-<br>
-bits/signum.h:#define     SIGCLD          SIGCHLD /* Same as SIGCHLD<br>
-(System V).  */<br>
-<br>
-plus it helps these tests compile with musl which adheres to posix<br>
-<br>
-Signed-off-by: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
----<br>
- lib/tst_sig.c                                   |  8 ++++----<br>
- testcases/kernel/connectors/<wbr>pec/pec_listener.c  |  1 +<br>
- testcases/kernel/fs/doio/doio.<wbr>c                 |  4 ++--<br>
- testcases/kernel/fs/doio/<wbr>growfiles.c            |  2 +-<br>
- testcases/kernel/syscalls/<wbr>fcntl/fcntl11.c       |  8 ++++----<br>
- testcases/kernel/syscalls/<wbr>fcntl/fcntl17.c       |  8 ++++----<br>
- testcases/kernel/syscalls/<wbr>fcntl/fcntl19.c       |  8 ++++----<br>
- testcases/kernel/syscalls/<wbr>fcntl/fcntl20.c       |  8 ++++----<br>
- testcases/kernel/syscalls/<wbr>fcntl/fcntl21.c       |  8 ++++----<br>
- testcases/kernel/syscalls/<wbr>kill/kill02.c         |  6 +++---<br>
- testcases/kernel/syscalls/<wbr>kill/kill12.c         |  8 ++++----<br>
- testcases/kernel/syscalls/<wbr>mkdir/mkdir09.c       | 12 ++++++------<br>
- testcases/kernel/syscalls/<wbr>sighold/sighold02.c   |  2 +-<br>
- testcases/network/tcp_cmds/<wbr>perf_lan/pingpong.c  |  2 +-<br>
- testcases/network/tcp_cmds/<wbr>perf_lan/pingpong6.c |  2 +-<br>
- 15 files changed, 44 insertions(+), 43 deletions(-)<br>
-<br>
-diff --git a/lib/tst_sig.c b/lib/tst_sig.c<br>
-index 3af5ffd..36565e1 100644<br>
---- a/lib/tst_sig.c<br>
-+++ b/lib/tst_sig.c<br>
-@@ -49,7 +49,7 @@<br>
-               fork_flag - set to FORK or NOFORK depending upon whether the<br>
-                       calling program executes a fork() system call.  It<br>
-                       is normally the case that the calling program treats<br>
--                      SIGCLD as an expected signal if fork() is being used.<br>
-+                      SIGCHLD as an expected signal if fork() is being used.<br>
-<br>
-               handler - a pointer to the unexpected signal handler to<br>
-                       be executed after an unexpected signal has been<br>
-@@ -82,7 +82,7 @@ static void (*tst_setup_signal(int, void (*)(int))) (int);<br>
-<br>
- /*****************************<wbr>******************************<wbr>*****************<br>
-  * tst_sig() : set-up to catch unexpected signals.  fork_flag is set to NOFORK<br>
-- *    if SIGCLD is to be an &quot;unexpected signal&quot;, otherwise it is set to<br>
-+ *    if SIGCHLD is to be an &quot;unexpected signal&quot;, otherwise it is set to<br>
-  *    FORK.  cleanup points to a cleanup routine to be executed before<br>
-  *    tst_exit is called (cleanup is set to NULL if no cleanup is desired).<br>
-  *    handler is a pointer to the signal handling routine (if handler is<br>
-@@ -117,7 +117,7 @@ void tst_sig(int fork_flag, void (*handler) (), void (*cleanup) ())<br>
-       for (sig = 1; sig &lt; NSIG; sig++) {<br>
-               /*<br>
-                * SIGKILL is never unexpected.<br>
--               * SIGCLD is only unexpected when<br>
-+               * SIGCHLD is only unexpected when<br>
-                *    no forking is being done.<br>
-                * SIGINFO is used for file quotas and should be expected<br>
-                */<br>
-@@ -205,7 +205,7 @@ void tst_sig(int fork_flag, void (*handler) (), void (*cleanup) ())<br>
- #endif<br>
-                       break;<br>
-<br>
--              case SIGCLD:<br>
-+              case SIGCHLD:<br>
-                       if (fork_flag == FORK)<br>
-                               continue;<br>
-<br>
-diff --git a/testcases/kernel/connectors/<wbr>pec/pec_listener.c b/testcases/kernel/connectors/<wbr>pec/pec_listener.c<br>
-index a1beb13..002750a 100644<br>
---- a/testcases/kernel/connectors/<wbr>pec/pec_listener.c<br>
-+++ b/testcases/kernel/connectors/<wbr>pec/pec_listener.c<br>
-@@ -20,6 +20,7 @@<br>
- /*                                                                            */<br>
- /*****************************<wbr>******************************<wbr>*******************/<br>
-<br>
-+#define _GNU_SOURCE<br>
- #include &lt;sys/socket.h&gt;<br>
- #include &lt;sys/poll.h&gt;<br>
- #include &lt;sys/types.h&gt;<br>
-diff --git a/testcases/kernel/fs/doio/<wbr>doio.c b/testcases/kernel/fs/doio/<wbr>doio.c<br>
-index 4b0dec5..5f65ef9 100644<br>
---- a/testcases/kernel/fs/doio/<wbr>doio.c<br>
-+++ b/testcases/kernel/fs/doio/<wbr>doio.c<br>
-@@ -573,7 +573,7 @@ int main(int argc, char **argv)<br>
-               case SIGTSTP:<br>
-               case SIGSTOP:<br>
-               case SIGCONT:<br>
--              case SIGCLD:<br>
-+              case SIGCHLD:<br>
-               case SIGBUS:<br>
-               case SIGSEGV:<br>
-               case SIGQUIT:<br>
-@@ -615,7 +615,7 @@ int main(int argc, char **argv)<br>
-       }<br>
-<br>
-       sigemptyset(&amp;block_mask);<br>
--      sigaddset(&amp;block_mask, SIGCLD);<br>
-+      sigaddset(&amp;block_mask, SIGCHLD);<br>
-       sigprocmask(SIG_BLOCK, &amp;block_mask, &amp;omask);<br>
-<br>
-       /*<br>
-diff --git a/testcases/kernel/fs/doio/<wbr>growfiles.c b/testcases/kernel/fs/doio/<wbr>growfiles.c<br>
-index 09e7f35..bbad230 100644<br>
---- a/testcases/kernel/fs/doio/<wbr>growfiles.c<br>
-+++ b/testcases/kernel/fs/doio/<wbr>growfiles.c<br>
-@@ -1640,7 +1640,7 @@ int set_sig(void)<br>
- #ifdef SIGRESTART<br>
-               case SIGRESTART:<br>
- #endif /* SIGRESTART */<br>
--              case SIGCLD:<br>
-+              case SIGCHLD:<br>
-                       break;<br>
-<br>
-               default:<br>
-diff --git a/testcases/kernel/syscalls/<wbr>fcntl/fcntl11.c b/testcases/kernel/syscalls/<wbr>fcntl/fcntl11.c<br>
-index fa6ce53..2de2b6c 100644<br>
---- a/testcases/kernel/syscalls/<wbr>fcntl/fcntl11.c<br>
-+++ b/testcases/kernel/syscalls/<wbr>fcntl/fcntl11.c<br>
-@@ -105,10 +105,10 @@ void setup(void)<br>
-       memset(&amp;act, 0, sizeof(act));<br>
-       act.sa_handler = catch_child;<br>
-       sigemptyset(&amp;act.sa_mask);<br>
--      sigaddset(&amp;act.sa_mask, SIGCLD);<br>
--      if ((sigaction(SIGCLD, &amp;act, NULL)) &lt; 0)<br>
-+      sigaddset(&amp;act.sa_mask, SIGCHLD);<br>
-+      if ((sigaction(SIGCHLD, &amp;act, NULL)) &lt; 0)<br>
-               tst_brkm(TBROK | TERRNO, cleanup,<br>
--                       &quot;sigaction(SIGCLD, ..) failed&quot;);<br>
-+                       &quot;sigaction(SIGCHLD, ..) failed&quot;);<br>
- }<br>
-<br>
- void do_child(void)<br>
-@@ -227,7 +227,7 @@ void stop_child(void)<br>
- {<br>
-       struct flock fl;<br>
-<br>
--      signal(SIGCLD, SIG_DFL);<br>
-+      signal(SIGCHLD, SIG_DFL);<br>
-       fl.l_type = STOP;<br>
-       parent_put(&amp;fl);<br>
-       wait(0);<br>
-diff --git a/testcases/kernel/syscalls/<wbr>fcntl/fcntl17.c b/testcases/kernel/syscalls/<wbr>fcntl/fcntl17.c<br>
-index 5b03e39..6598b20 100644<br>
---- a/testcases/kernel/syscalls/<wbr>fcntl/fcntl17.c<br>
-+++ b/testcases/kernel/syscalls/<wbr>fcntl/fcntl17.c<br>
-@@ -150,9 +150,9 @@ int setup(void)<br>
-       memset(&amp;act, 0, sizeof(act));<br>
-       act.sa_handler = catch_child;<br>
-       sigemptyset(&amp;act.sa_mask);<br>
--      sigaddset(&amp;act.sa_mask, SIGCLD);<br>
--      if (sigaction(SIGCLD, &amp;act, NULL) &lt; 0) {<br>
--              tst_resm(TFAIL, &quot;SIGCLD signal setup failed, errno: %d&quot;, errno);<br>
-+      sigaddset(&amp;act.sa_mask, SIGCHLD);<br>
-+      if (sigaction(SIGCHLD, &amp;act, NULL) &lt; 0) {<br>
-+              tst_resm(TFAIL, &quot;SIGCHLD signal setup failed, errno: %d&quot;, errno);<br>
-               return 1;<br>
-       }<br>
-       return 0;<br>
-@@ -381,7 +381,7 @@ void stop_children(void)<br>
- {<br>
-       int arg;<br>
-<br>
--      signal(SIGCLD, SIG_DFL);<br>
-+      signal(SIGCHLD, SIG_DFL);<br>
-       arg = STOP;<br>
-       child_free(child_pipe1[1], arg);<br>
-       child_free(child_pipe2[1], arg);<br>
-diff --git a/testcases/kernel/syscalls/<wbr>fcntl/fcntl19.c b/testcases/kernel/syscalls/<wbr>fcntl/fcntl19.c<br>
-index a542cfc..88c91d6 100644<br>
---- a/testcases/kernel/syscalls/<wbr>fcntl/fcntl19.c<br>
-+++ b/testcases/kernel/syscalls/<wbr>fcntl/fcntl19.c<br>
-@@ -112,9 +112,9 @@ void setup(void)<br>
-       memset(&amp;act, 0, sizeof(act));<br>
-       act.sa_handler = catch_child;<br>
-       sigemptyset(&amp;act.sa_mask);<br>
--      sigaddset(&amp;act.sa_mask, SIGCLD);<br>
--      if ((sigaction(SIGCLD, &amp;act, NULL)) &lt; 0) {<br>
--              tst_resm(TFAIL, &quot;SIGCLD signal setup failed, errno: %d&quot;, errno);<br>
-+      sigaddset(&amp;act.sa_mask, SIGCHLD);<br>
-+      if ((sigaction(SIGCHLD, &amp;act, NULL)) &lt; 0) {<br>
-+              tst_resm(TFAIL, &quot;SIGCHLD signal setup failed, errno: %d&quot;, errno);<br>
-               fail = 1;<br>
-       }<br>
- }<br>
-@@ -265,7 +265,7 @@ void stop_child(void)<br>
- {<br>
-       struct flock fl;<br>
-<br>
--      signal(SIGCLD, SIG_DFL);<br>
-+      signal(SIGCHLD, SIG_DFL);<br>
-       fl.l_type = STOP;<br>
-       parent_put(&amp;fl);<br>
-       wait(0);<br>
-diff --git a/testcases/kernel/syscalls/<wbr>fcntl/fcntl20.c b/testcases/kernel/syscalls/<wbr>fcntl/fcntl20.c<br>
-index aa06bab..99fd783 100644<br>
---- a/testcases/kernel/syscalls/<wbr>fcntl/fcntl20.c<br>
-+++ b/testcases/kernel/syscalls/<wbr>fcntl/fcntl20.c<br>
-@@ -109,9 +109,9 @@ void setup(void)<br>
-       memset(&amp;act, 0, sizeof(act));<br>
-       act.sa_handler = catch_child;<br>
-       sigemptyset(&amp;act.sa_mask);<br>
--      sigaddset(&amp;act.sa_mask, SIGCLD);<br>
--      if (sigaction(SIGCLD, &amp;act, NULL) == -1)<br>
--              tst_brkm(TFAIL | TERRNO, cleanup, &quot;SIGCLD signal setup failed&quot;);<br>
-+      sigaddset(&amp;act.sa_mask, SIGCHLD);<br>
-+      if (sigaction(SIGCHLD, &amp;act, NULL) == -1)<br>
-+              tst_brkm(TFAIL | TERRNO, cleanup, &quot;SIGCHLD signal setup failed&quot;);<br>
- }<br>
-<br>
- void cleanup(void)<br>
-@@ -264,7 +264,7 @@ void stop_child(void)<br>
- {<br>
-       struct flock fl;<br>
-<br>
--      signal(SIGCLD, SIG_DFL);<br>
-+      signal(SIGCHLD, SIG_DFL);<br>
-       fl.l_type = STOP;<br>
-       parent_put(&amp;fl);<br>
-       wait(0);<br>
-diff --git a/testcases/kernel/syscalls/<wbr>fcntl/fcntl21.c b/testcases/kernel/syscalls/<wbr>fcntl/fcntl21.c<br>
-index 5307021..8f1a67c 100644<br>
---- a/testcases/kernel/syscalls/<wbr>fcntl/fcntl21.c<br>
-+++ b/testcases/kernel/syscalls/<wbr>fcntl/fcntl21.c<br>
-@@ -110,9 +110,9 @@ void setup(void)<br>
-       memset(&amp;act, 0, sizeof(act));<br>
-       act.sa_handler = catch_child;<br>
-       sigemptyset(&amp;act.sa_mask);<br>
--      sigaddset(&amp;act.sa_mask, SIGCLD);<br>
--      if ((sigaction(SIGCLD, &amp;act, NULL)) &lt; 0) {<br>
--              tst_resm(TFAIL, &quot;SIGCLD signal setup failed, errno: %d&quot;, errno);<br>
-+      sigaddset(&amp;act.sa_mask, SIGCHLD);<br>
-+      if ((sigaction(SIGCHLD, &amp;act, NULL)) &lt; 0) {<br>
-+              tst_resm(TFAIL, &quot;SIGCHLD signal setup failed, errno: %d&quot;, errno);<br>
-               fail = 1;<br>
-       }<br>
- }<br>
-@@ -272,7 +272,7 @@ void stop_child(void)<br>
- {<br>
-       struct flock fl;<br>
-<br>
--      signal(SIGCLD, SIG_DFL);<br>
-+      signal(SIGCHLD, SIG_DFL);<br>
-       fl.l_type = STOP;<br>
-       parent_put(&amp;fl);<br>
-       wait(0);<br>
-diff --git a/testcases/kernel/syscalls/<wbr>kill/kill02.c b/testcases/kernel/syscalls/<wbr>kill/kill02.c<br>
-index 9d6cc68..08360dd 100644<br>
---- a/testcases/kernel/syscalls/<wbr>kill/kill02.c<br>
-+++ b/testcases/kernel/syscalls/<wbr>kill/kill02.c<br>
-@@ -701,7 +701,7 @@ void setup(void)<br>
-<br>
-       /*<br>
-        *  Set to catch unexpected signals.<br>
--       *  SIGCLD is set to be ignored because we do not wait for termination status.<br>
-+       *  SIGCHLD is set to be ignored because we do not wait for termination status.<br>
-        *  SIGUSR1 is set to be ignored because this is the signal we are using for<br>
-        *  the test and we are not concerned with the parent getting it.<br>
-        */<br>
-@@ -713,9 +713,9 @@ void setup(void)<br>
-                        &quot;signal(SIGUSR1, SIG_IGN) failed&quot;);<br>
-       }<br>
-<br>
--      if (signal(SIGCLD, SIG_IGN) == SIG_ERR) {<br>
-+      if (signal(SIGCHLD, SIG_IGN) == SIG_ERR) {<br>
-               tst_brkm(TBROK | TERRNO, NULL,<br>
--                       &quot;signal(SIGCLD, SIG_IGN) failed&quot;);<br>
-+                       &quot;signal(SIGCHLD, SIG_IGN) failed&quot;);<br>
-       }<br>
-<br>
-       TEST_PAUSE;<br>
-diff --git a/testcases/kernel/syscalls/<wbr>kill/kill12.c b/testcases/kernel/syscalls/<wbr>kill/kill12.c<br>
-index 7a47a4a..d7c4147 100644<br>
---- a/testcases/kernel/syscalls/<wbr>kill/kill12.c<br>
-+++ b/testcases/kernel/syscalls/<wbr>kill/kill12.c<br>
-@@ -98,7 +98,7 @@ int main(int argc, char **argv)<br>
-<br>
-       exno = 1;<br>
-<br>
--      if (sigset(SIGCLD, chsig) == SIG_ERR) {<br>
-+      if (sigset(SIGCHLD, chsig) == SIG_ERR) {<br>
-               fprintf(temp, &quot;\tsigset failed, errno = %d\n&quot;, errno);<br>
-               fail_exit();<br>
-       }<br>
-@@ -128,7 +128,7 @@ int main(int argc, char **argv)<br>
-                               sleep(1);<br>
-<br>
-                       kill(pid, sig); /* child should ignroe this sig */<br>
--                      kill(pid, SIGCLD);      /* child should exit */<br>
-+                      kill(pid, SIGCHLD);     /* child should exit */<br>
-<br>
- #ifdef BCS<br>
-                       while ((npid = wait(&amp;status)) != pid<br>
-@@ -222,14 +222,14 @@ void do_child(void)<br>
-       int exno = 1;<br>
-<br>
- #ifdef UCLINUX<br>
--      if (sigset(SIGCLD, chsig) == SIG_ERR) {<br>
-+      if (sigset(SIGCHLD, chsig) == SIG_ERR) {<br>
-               fprintf(temp, &quot;\tsigset failed, errno = %d\n&quot;, errno);<br>
-               fail_exit();<br>
-       }<br>
- #endif<br>
-<br>
-       sigset(sig, SIG_IGN);   /* set to ignore signal */<br>
--      kill(getppid(), SIGCLD);        /* tell parent we are ready */<br>
-+      kill(getppid(), SIGCHLD);       /* tell parent we are ready */<br>
-       while (!chflag)<br>
-               sleep(1);       /* wait for parent */<br>
-<br>
-diff --git a/testcases/kernel/syscalls/<wbr>mkdir/mkdir09.c b/testcases/kernel/syscalls/<wbr>mkdir/mkdir09.c<br>
-index 41c20e9..07b4fb8 100644<br>
---- a/testcases/kernel/syscalls/<wbr>mkdir/mkdir09.c<br>
-+++ b/testcases/kernel/syscalls/<wbr>mkdir/mkdir09.c<br>
-@@ -122,10 +122,10 @@ int main(int argc, char *argv[])<br>
-<br>
-       }<br>
-<br>
--      /* Set up to catch SIGCLD signal */<br>
--      if (signal(SIGCLD, chld) == SIG_ERR) {<br>
-+      /* Set up to catch SIGCHLD signal */<br>
-+      if (signal(SIGCHLD, chld) == SIG_ERR) {<br>
-               tst_brkm(TFAIL, cleanup,<br>
--                       &quot;Error setting up SIGCLD signal, ERRNO = %d&quot;, errno);<br>
-+                       &quot;Error setting up SIGCHLD signal, ERRNO = %d&quot;, errno);<br>
-<br>
-       }<br>
-<br>
-@@ -236,9 +236,9 @@ int runtest(void)<br>
-               tst_brkm(TFAIL, cleanup,<br>
-                        &quot;Error resetting SIGTERM signal, ERRNO = %d&quot;, errno);<br>
-       }<br>
--      if (signal(SIGCLD, SIG_DFL) == SIG_ERR) {<br>
-+      if (signal(SIGCHLD, SIG_DFL) == SIG_ERR) {<br>
-               tst_brkm(TFAIL, cleanup,<br>
--                       &quot;Error resetting SIGCLD signal, ERRNO = %d&quot;, errno);<br>
-+                       &quot;Error resetting SIGCHLD signal, ERRNO = %d&quot;, errno);<br>
-       }<br>
-<br>
-       if (test_time) {<br>
-@@ -372,7 +372,7 @@ void term(int sig)<br>
-<br>
- void chld(int sig)<br>
- {<br>
--      /* Routine to handle SIGCLD signal. */<br>
-+      /* Routine to handle SIGCHLD signal. */<br>
-<br>
-       sigchld++;<br>
-       if (jump) {<br>
-diff --git a/testcases/kernel/syscalls/<wbr>sighold/sighold02.c b/testcases/kernel/syscalls/<wbr>sighold/sighold02.c<br>
-index e3076fb..be01874 100644<br>
---- a/testcases/kernel/syscalls/<wbr>sighold/sighold02.c<br>
-+++ b/testcases/kernel/syscalls/<wbr>sighold/sighold02.c<br>
-@@ -77,7 +77,7 @@ static int sigs_map[NUMSIGS];<br>
- static int skip_sig(int sig)<br>
- {<br>
-       switch (sig) {<br>
--      case SIGCLD:<br>
-+      case SIGCHLD:<br>
-       case SIGKILL:<br>
-       case SIGALRM:<br>
-       case SIGSTOP:<br>
-diff --git a/testcases/network/tcp_cmds/<wbr>perf_lan/pingpong.c b/testcases/network/tcp_cmds/<wbr>perf_lan/pingpong.c<br>
-index 1196312..5b06798 100644<br>
---- a/testcases/network/tcp_cmds/<wbr>perf_lan/pingpong.c<br>
-+++ b/testcases/network/tcp_cmds/<wbr>perf_lan/pingpong.c<br>
-@@ -182,7 +182,7 @@ int main(int argc, char *argv[])<br>
-<br>
-       /* Setup traps */<br>
-       signal(SIGINT, finish);<br>
--      signal(SIGCLD, finish);<br>
-+      signal(SIGCHLD, finish);<br>
-<br>
-       /* Fork a child process to continue sending packets */<br>
-       tst_resm(TINFO, &quot;Create a child process to continue to send packets&quot;);<br>
-diff --git a/testcases/network/tcp_cmds/<wbr>perf_lan/pingpong6.c b/testcases/network/tcp_cmds/<wbr>perf_lan/pingpong6.c<br>
-index 9747f58..0a0fb1d 100644<br>
---- a/testcases/network/tcp_cmds/<wbr>perf_lan/pingpong6.c<br>
-+++ b/testcases/network/tcp_cmds/<wbr>perf_lan/pingpong6.c<br>
-@@ -153,7 +153,7 @@ char *argv[];<br>
-<br>
-       /* Setup traps */<br>
-       signal(SIGINT, finish);<br>
--      signal(SIGCLD, finish);<br>
-+      signal(SIGCHLD, finish);<br>
-<br>
-       /* Fork a child process to continue sending packets */<br>
-       printf(&quot;Create a child process to continue to send packets \n&quot;);<br>
---<br>
-2.7.0<br>
-<br>
diff --git a/meta/recipes-extended/ltp/<wbr>ltp/0009-Guard-error.h-with-__<wbr>GLIBC__.patch b/meta/recipes-extended/ltp/<wbr>ltp/0009-Guard-error.h-with-__<wbr>GLIBC__.patch<br>
deleted file mode 100644<br>
index e58e5a9..0000000<br>
--- a/meta/recipes-extended/ltp/<wbr>ltp/0009-Guard-error.h-with-__<wbr>GLIBC__.patch<br>
+++ /dev/null<br>
@@ -1,270 +0,0 @@<br>
-From 4ba19d64e95a874995d0b554b891b5<wbr>ec35bd9495 Mon Sep 17 00:00:00 2001<br>
-From: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
-Date: Thu, 7 Jan 2016 19:45:35 +0000<br>
-Subject: [PATCH 09/32] Guard error.h with __GLIBC__<br>
-<br>
-error API is specific to glibc so use the guard to make it conditional<br>
-on glibc<br>
-<br>
-Signed-off-by: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
----<br>
- testcases/kernel/syscalls/<wbr>faccessat/faccessat01.c   | 2 ++<br>
- testcases/kernel/syscalls/<wbr>fallocate/fallocate01.c   | 2 ++<br>
- testcases/kernel/syscalls/<wbr>fchmodat/fchmodat01.c     | 2 ++<br>
- testcases/kernel/syscalls/<wbr>fchownat/fchownat01.c     | 2 ++<br>
- testcases/kernel/syscalls/<wbr>fchownat/fchownat02.c     | 2 ++<br>
- testcases/kernel/syscalls/<wbr>fstatat/fstatat01.c       | 2 ++<br>
- testcases/kernel/syscalls/<wbr>futimesat/futimesat01.c   | 2 ++<br>
- testcases/kernel/syscalls/<wbr>linkat/linkat01.c         | 2 ++<br>
- testcases/kernel/syscalls/<wbr>linkat/linkat02.c         | 2 ++<br>
- testcases/kernel/syscalls/<wbr>mkdirat/mkdirat01.c       | 2 ++<br>
- testcases/kernel/syscalls/<wbr>mknodat/mknodat01.c       | 2 ++<br>
- testcases/kernel/syscalls/<wbr>mknodat/mknodat02.c       | 2 ++<br>
- testcases/kernel/syscalls/<wbr>openat/openat01.c         | 2 ++<br>
- testcases/kernel/syscalls/<wbr>readlinkat/readlinkat01.c | 2 ++<br>
- testcases/kernel/syscalls/<wbr>renameat/renameat01.c     | 2 ++<br>
- testcases/kernel/syscalls/<wbr>symlinkat/symlinkat01.c   | 2 ++<br>
- testcases/kernel/syscalls/<wbr>unlinkat/unlinkat01.c     | 2 ++<br>
- 17 files changed, 34 insertions(+)<br>
-<br>
-diff --git a/testcases/kernel/syscalls/<wbr>faccessat/faccessat01.c b/testcases/kernel/syscalls/<wbr>faccessat/faccessat01.c<br>
-index 7f0e87a..c72dcf0 100644<br>
---- a/testcases/kernel/syscalls/<wbr>faccessat/faccessat01.c<br>
-+++ b/testcases/kernel/syscalls/<wbr>faccessat/faccessat01.c<br>
-@@ -37,7 +37,9 @@<br>
- #include &lt;sys/stat.h&gt;<br>
- #include &lt;fcntl.h&gt;<br>
- #include &lt;unistd.h&gt;<br>
-+#ifdef __GLIBC__<br>
- #include &lt;error.h&gt;<br>
-+#endif<br>
- #include &lt;stdlib.h&gt;<br>
- #include &lt;errno.h&gt;<br>
- #include &lt;string.h&gt;<br>
-diff --git a/testcases/kernel/syscalls/<wbr>fallocate/fallocate01.c b/testcases/kernel/syscalls/<wbr>fallocate/fallocate01.c<br>
-index e72b123..643c0e2 100644<br>
---- a/testcases/kernel/syscalls/<wbr>fallocate/fallocate01.c<br>
-+++ b/testcases/kernel/syscalls/<wbr>fallocate/fallocate01.c<br>
-@@ -96,7 +96,9 @@<br>
- #include &lt;fcntl.h&gt;<br>
- #include &lt;sys/syscall.h&gt;<br>
- #include &lt;unistd.h&gt;<br>
-+#ifdef __GLIBC__<br>
- #include &lt;error.h&gt;<br>
-+#endif<br>
- #include &lt;inttypes.h&gt;<br>
- #include &lt;sys/utsname.h&gt;<br>
-<br>
-diff --git a/testcases/kernel/syscalls/<wbr>fchmodat/fchmodat01.c b/testcases/kernel/syscalls/<wbr>fchmodat/fchmodat01.c<br>
-index 19e9ad5..ae6d807 100644<br>
---- a/testcases/kernel/syscalls/<wbr>fchmodat/fchmodat01.c<br>
-+++ b/testcases/kernel/syscalls/<wbr>fchmodat/fchmodat01.c<br>
-@@ -37,7 +37,9 @@<br>
- #include &lt;sys/stat.h&gt;<br>
- #include &lt;fcntl.h&gt;<br>
- #include &lt;unistd.h&gt;<br>
-+#ifdef __GLIBC__<br>
- #include &lt;error.h&gt;<br>
-+#endif<br>
- #include &lt;stdlib.h&gt;<br>
- #include &lt;errno.h&gt;<br>
- #include &lt;string.h&gt;<br>
-diff --git a/testcases/kernel/syscalls/<wbr>fchownat/fchownat01.c b/testcases/kernel/syscalls/<wbr>fchownat/fchownat01.c<br>
-index b361253..a5218af 100644<br>
---- a/testcases/kernel/syscalls/<wbr>fchownat/fchownat01.c<br>
-+++ b/testcases/kernel/syscalls/<wbr>fchownat/fchownat01.c<br>
-@@ -28,7 +28,9 @@<br>
- #include &lt;sys/stat.h&gt;<br>
- #include &lt;fcntl.h&gt;<br>
- #include &lt;unistd.h&gt;<br>
-+#ifdef __GLIBC__<br>
- #include &lt;error.h&gt;<br>
-+#endif<br>
- #include &lt;stdlib.h&gt;<br>
- #include &lt;errno.h&gt;<br>
- #include &lt;string.h&gt;<br>
-diff --git a/testcases/kernel/syscalls/<wbr>fchownat/fchownat02.c b/testcases/kernel/syscalls/<wbr>fchownat/fchownat02.c<br>
-index 6b0304c..8d2863f 100644<br>
---- a/testcases/kernel/syscalls/<wbr>fchownat/fchownat02.c<br>
-+++ b/testcases/kernel/syscalls/<wbr>fchownat/fchownat02.c<br>
-@@ -26,7 +26,9 @@<br>
- #include &lt;sys/stat.h&gt;<br>
- #include &lt;fcntl.h&gt;<br>
- #include &lt;unistd.h&gt;<br>
-+#ifdef __GLIBC__<br>
- #include &lt;error.h&gt;<br>
-+#endif<br>
- #include &lt;stdlib.h&gt;<br>
- #include &lt;errno.h&gt;<br>
- #include &lt;string.h&gt;<br>
-diff --git a/testcases/kernel/syscalls/<wbr>fstatat/fstatat01.c b/testcases/kernel/syscalls/<wbr>fstatat/fstatat01.c<br>
-index 61531c6..e99fbd2 100644<br>
---- a/testcases/kernel/syscalls/<wbr>fstatat/fstatat01.c<br>
-+++ b/testcases/kernel/syscalls/<wbr>fstatat/fstatat01.c<br>
-@@ -48,7 +48,9 @@<br>
- #include &lt;sys/stat.h&gt;<br>
- #include &lt;sys/time.h&gt;<br>
- #include &lt;fcntl.h&gt;<br>
-+#ifdef __GLIBC__<br>
- #include &lt;error.h&gt;<br>
-+#endif<br>
- #include &lt;stdlib.h&gt;<br>
- #include &lt;errno.h&gt;<br>
- #include &lt;string.h&gt;<br>
-diff --git a/testcases/kernel/syscalls/<wbr>futimesat/futimesat01.c b/testcases/kernel/syscalls/<wbr>futimesat/futimesat01.c<br>
-index ae8d4fe..316dd78 100644<br>
---- a/testcases/kernel/syscalls/<wbr>futimesat/futimesat01.c<br>
-+++ b/testcases/kernel/syscalls/<wbr>futimesat/futimesat01.c<br>
-@@ -37,7 +37,9 @@<br>
- #include &lt;sys/stat.h&gt;<br>
- #include &lt;sys/time.h&gt;<br>
- #include &lt;fcntl.h&gt;<br>
-+#ifdef __GLIBC__<br>
- #include &lt;error.h&gt;<br>
-+#endif<br>
- #include &lt;stdlib.h&gt;<br>
- #include &lt;errno.h&gt;<br>
- #include &lt;string.h&gt;<br>
-diff --git a/testcases/kernel/syscalls/<wbr>linkat/linkat01.c b/testcases/kernel/syscalls/<wbr>linkat/linkat01.c<br>
-index fc0687b..83cbfe7 100644<br>
---- a/testcases/kernel/syscalls/<wbr>linkat/linkat01.c<br>
-+++ b/testcases/kernel/syscalls/<wbr>linkat/linkat01.c<br>
-@@ -49,7 +49,9 @@<br>
- #include &lt;sys/time.h&gt;<br>
- #include &lt;fcntl.h&gt;<br>
- #include &lt;unistd.h&gt;<br>
-+#ifdef __GLIBC__<br>
- #include &lt;error.h&gt;<br>
-+#endif<br>
- #include &lt;stdlib.h&gt;<br>
- #include &lt;errno.h&gt;<br>
- #include &lt;string.h&gt;<br>
-diff --git a/testcases/kernel/syscalls/<wbr>linkat/linkat02.c b/testcases/kernel/syscalls/<wbr>linkat/linkat02.c<br>
-index e9a752a..8d7e431 100644<br>
---- a/testcases/kernel/syscalls/<wbr>linkat/linkat02.c<br>
-+++ b/testcases/kernel/syscalls/<wbr>linkat/linkat02.c<br>
-@@ -23,7 +23,9 @@<br>
- #include &lt;sys/stat.h&gt;<br>
- #include &lt;fcntl.h&gt;<br>
- #include &lt;unistd.h&gt;<br>
-+#ifdef __GLIBC__<br>
- #include &lt;error.h&gt;<br>
-+#endif<br>
- #include &lt;stdlib.h&gt;<br>
- #include &lt;errno.h&gt;<br>
- #include &lt;string.h&gt;<br>
-diff --git a/testcases/kernel/syscalls/<wbr>mkdirat/mkdirat01.c b/testcases/kernel/syscalls/<wbr>mkdirat/mkdirat01.c<br>
-index 7e15947..1dbc038 100644<br>
---- a/testcases/kernel/syscalls/<wbr>mkdirat/mkdirat01.c<br>
-+++ b/testcases/kernel/syscalls/<wbr>mkdirat/mkdirat01.c<br>
-@@ -30,7 +30,9 @@<br>
- #include &lt;sys/types.h&gt;<br>
- #include &lt;sys/stat.h&gt;<br>
- #include &lt;fcntl.h&gt;<br>
-+#ifdef __GLIBC__<br>
- #include &lt;error.h&gt;<br>
-+#endif<br>
- #include &lt;stdlib.h&gt;<br>
- #include &lt;errno.h&gt;<br>
- #include &lt;string.h&gt;<br>
-diff --git a/testcases/kernel/syscalls/<wbr>mknodat/mknodat01.c b/testcases/kernel/syscalls/<wbr>mknodat/mknodat01.c<br>
-index 26e5538..f034f05 100644<br>
---- a/testcases/kernel/syscalls/<wbr>mknodat/mknodat01.c<br>
-+++ b/testcases/kernel/syscalls/<wbr>mknodat/mknodat01.c<br>
-@@ -29,7 +29,9 @@<br>
- #include &lt;sys/types.h&gt;<br>
- #include &lt;fcntl.h&gt;<br>
- #include &lt;sys/stat.h&gt;<br>
-+#ifdef __GLIBC__<br>
- #include &lt;error.h&gt;<br>
-+#endif<br>
- #include &lt;stdlib.h&gt;<br>
- #include &lt;errno.h&gt;<br>
- #include &lt;string.h&gt;<br>
-diff --git a/testcases/kernel/syscalls/<wbr>mknodat/mknodat02.c b/testcases/kernel/syscalls/<wbr>mknodat/mknodat02.c<br>
-index f6368fa..7d0f7c0 100644<br>
---- a/testcases/kernel/syscalls/<wbr>mknodat/mknodat02.c<br>
-+++ b/testcases/kernel/syscalls/<wbr>mknodat/mknodat02.c<br>
-@@ -29,7 +29,9 @@<br>
- #include &lt;sys/types.h&gt;<br>
- #include &lt;fcntl.h&gt;<br>
- #include &lt;sys/stat.h&gt;<br>
-+#ifdef __GLIBC__<br>
- #include &lt;error.h&gt;<br>
-+#endif<br>
- #include &lt;stdlib.h&gt;<br>
- #include &lt;errno.h&gt;<br>
- #include &lt;string.h&gt;<br>
-diff --git a/testcases/kernel/syscalls/<wbr>openat/openat01.c b/testcases/kernel/syscalls/<wbr>openat/openat01.c<br>
-index 85f9a91..4ee0117 100644<br>
---- a/testcases/kernel/syscalls/<wbr>openat/openat01.c<br>
-+++ b/testcases/kernel/syscalls/<wbr>openat/openat01.c<br>
-@@ -29,7 +29,9 @@<br>
- #include &lt;sys/types.h&gt;<br>
- #include &lt;sys/stat.h&gt;<br>
- #include &lt;fcntl.h&gt;<br>
-+#ifdef __GLIBC__<br>
- #include &lt;error.h&gt;<br>
-+#endif<br>
- #include &lt;stdlib.h&gt;<br>
- #include &lt;errno.h&gt;<br>
- #include &lt;string.h&gt;<br>
-diff --git a/testcases/kernel/syscalls/<wbr>readlinkat/readlinkat01.c b/testcases/kernel/syscalls/<wbr>readlinkat/readlinkat01.c<br>
-index 97a49e8..b162853 100644<br>
---- a/testcases/kernel/syscalls/<wbr>readlinkat/readlinkat01.c<br>
-+++ b/testcases/kernel/syscalls/<wbr>readlinkat/readlinkat01.c<br>
-@@ -29,7 +29,9 @@<br>
- #include &lt;sys/stat.h&gt;<br>
- #include &lt;sys/time.h&gt;<br>
- #include &lt;fcntl.h&gt;<br>
-+#ifdef __GLIBC__<br>
- #include &lt;error.h&gt;<br>
-+#endif<br>
- #include &lt;stdlib.h&gt;<br>
- #include &lt;errno.h&gt;<br>
- #include &lt;string.h&gt;<br>
-diff --git a/testcases/kernel/syscalls/<wbr>renameat/renameat01.c b/testcases/kernel/syscalls/<wbr>renameat/renameat01.c<br>
-index f4cd51b..105a05b 100644<br>
---- a/testcases/kernel/syscalls/<wbr>renameat/renameat01.c<br>
-+++ b/testcases/kernel/syscalls/<wbr>renameat/renameat01.c<br>
-@@ -42,7 +42,9 @@<br>
- #include &lt;sys/stat.h&gt;<br>
- #include &lt;sys/time.h&gt;<br>
- #include &lt;fcntl.h&gt;<br>
-+#ifdef __GLIBC__<br>
- #include &lt;error.h&gt;<br>
-+#endif<br>
- #include &lt;stdlib.h&gt;<br>
- #include &lt;errno.h&gt;<br>
- #include &lt;string.h&gt;<br>
-diff --git a/testcases/kernel/syscalls/<wbr>symlinkat/symlinkat01.c b/testcases/kernel/syscalls/<wbr>symlinkat/symlinkat01.c<br>
-index 5c238d8..cb7a7e8 100644<br>
---- a/testcases/kernel/syscalls/<wbr>symlinkat/symlinkat01.c<br>
-+++ b/testcases/kernel/syscalls/<wbr>symlinkat/symlinkat01.c<br>
-@@ -37,7 +37,9 @@<br>
- #include &lt;sys/stat.h&gt;<br>
- #include &lt;sys/time.h&gt;<br>
- #include &lt;fcntl.h&gt;<br>
-+#ifdef __GLIBC__<br>
- #include &lt;error.h&gt;<br>
-+#endif<br>
- #include &lt;stdlib.h&gt;<br>
- #include &lt;errno.h&gt;<br>
- #include &lt;string.h&gt;<br>
-diff --git a/testcases/kernel/syscalls/<wbr>unlinkat/unlinkat01.c b/testcases/kernel/syscalls/<wbr>unlinkat/unlinkat01.c<br>
-index 31fe4e7..26f6d9a 100644<br>
---- a/testcases/kernel/syscalls/<wbr>unlinkat/unlinkat01.c<br>
-+++ b/testcases/kernel/syscalls/<wbr>unlinkat/unlinkat01.c<br>
-@@ -37,7 +37,9 @@<br>
- #include &lt;sys/stat.h&gt;<br>
- #include &lt;sys/time.h&gt;<br>
- #include &lt;fcntl.h&gt;<br>
-+#ifdef __GLIBC__<br>
- #include &lt;error.h&gt;<br>
-+#endif<br>
- #include &lt;stdlib.h&gt;<br>
- #include &lt;errno.h&gt;<br>
- #include &lt;string.h&gt;<br>
---<br>
-2.7.0<br>
-<br>
diff --git a/meta/recipes-extended/ltp/<wbr>ltp/0011-Rename-sigset-<wbr>variable-to-sigset1.patch b/meta/recipes-extended/ltp/<wbr>ltp/0011-Rename-sigset-<wbr>variable-to-sigset1.patch<br>
index 945280c..6eace63 100644<br>
--- a/meta/recipes-extended/ltp/<wbr>ltp/0011-Rename-sigset-<wbr>variable-to-sigset1.patch<br>
+++ b/meta/recipes-extended/ltp/<wbr>ltp/0011-Rename-sigset-<wbr>variable-to-sigset1.patch<br>
@@ -20,8 +20,8 @@ index 7203e9e..fce87d6 100644<br>
  /**************/<br>
<br>
  key_t key;<br>
--sigset_t sigset;<br>
-+sigset_t sigset1;<br>
+-sigset_t set;<br>
++sigset_t set1;<br>
<br>
  #define  SIZE  16*1024<br>
<br>
@@ -29,12 +29,12 @@ index 7203e9e..fce87d6 100644<br>
<br>
        key = (key_t) getpid();<br>
<br>
--      sigemptyset(&amp;sigset);<br>
--      sigaddset(&amp;sigset, SIGUSR1);<br>
--      sigprocmask(SIG_BLOCK, &amp;sigset, NULL);<br>
-+      sigemptyset(&amp;sigset1);<br>
-+      sigaddset(&amp;sigset1, SIGUSR1);<br>
-+      sigprocmask(SIG_BLOCK, &amp;sigset1, NULL);<br>
+-      sigemptyset(&amp;set);<br>
+-      sigaddset(&amp;set, SIGUSR1);<br>
+-      sigprocmask(SIG_BLOCK, &amp;set, NULL);<br>
++      sigemptyset(&amp;set1);<br>
++      sigaddset(&amp;set1, SIGUSR1);<br>
++      sigprocmask(SIG_BLOCK, &amp;set1, NULL);<br>
<br>
        pid = fork();<br>
        switch (pid) {<br>
@@ -42,8 +42,8 @@ index 7203e9e..fce87d6 100644<br>
        char *cp;<br>
        int sig;<br>
<br>
--      sigwait(&amp;sigset, &amp;sig);<br>
-+      sigwait(&amp;sigset1, &amp;sig);<br>
+-      sigwait(&amp;set, &amp;sig);<br>
++      sigwait(&amp;set1, &amp;sig);<br>
        chld_pid = getpid();<br>
  /*----------------------------<wbr>----------------------------*/<br>
<br>
@@ -55,8 +55,8 @@ index a3c9ca3..77b0fc9 100644<br>
  /**************/<br>
<br>
  key_t key;<br>
--sigset_t sigset;<br>
-+sigset_t sigset1;<br>
+-sigset_t set;<br>
++sigset_t set1;<br>
<br>
  int child();<br>
  static int rm_shm(int);<br>
@@ -64,12 +64,12 @@ index a3c9ca3..77b0fc9 100644<br>
<br>
        key = (key_t) getpid();<br>
<br>
--      sigemptyset(&amp;sigset);<br>
--      sigaddset(&amp;sigset, SIGUSR1);<br>
--      sigprocmask(SIG_BLOCK, &amp;sigset, NULL);<br>
-+      sigemptyset(&amp;sigset1);<br>
-+      sigaddset(&amp;sigset1, SIGUSR1);<br>
-+      sigprocmask(SIG_BLOCK, &amp;sigset1, NULL);<br>
+-      sigemptyset(&amp;set);<br>
+-      sigaddset(&amp;set, SIGUSR1);<br>
+-      sigprocmask(SIG_BLOCK, &amp;set, NULL);<br>
++      sigemptyset(&amp;set1);<br>
++      sigaddset(&amp;set1, SIGUSR1);<br>
++      sigprocmask(SIG_BLOCK, &amp;set1, NULL);<br>
<br>
        pid = fork();<br>
        switch (pid) {<br>
@@ -77,8 +77,8 @@ index a3c9ca3..77b0fc9 100644<br>
        char *cp;<br>
        int sig;<br>
<br>
--      sigwait(&amp;sigset, &amp;sig);<br>
-+      sigwait(&amp;sigset1, &amp;sig);<br>
+-      sigwait(&amp;set, &amp;sig);<br>
++      sigwait(&amp;set1, &amp;sig);<br>
        chld_pid = getpid();<br>
<br>
        if ((shmid = shmget(key, SIZE, 0)) &lt; 0) {<br>
@@ -90,8 +90,8 @@ index 20fca52..6fb1d57 100644<br>
  int sig_catch = 0;            /* variable to blocked/unblocked signals */<br>
<br>
  struct sigaction sa_new;      /* struct to hold signal info */<br>
--sigset_t sigset;              /* signal set to hold signal lists */<br>
-+sigset_t sigset1;             /* signal set to hold signal lists */<br>
+-sigset_t set;         /* signal set to hold signal lists */<br>
++sigset_t set1;                /* signal set to hold signal lists */<br>
  sigset_t sigset2;<br>
<br>
  int main(int ac, char **av)<br>
@@ -99,8 +99,8 @@ index 20fca52..6fb1d57 100644<br>
                 * so that, signal will not be delivered to<br>
                 * the test process.<br>
                 */<br>
--              TEST(sigprocmask(SIG_BLOCK, &amp;sigset, 0));<br>
-+              TEST(sigprocmask(SIG_BLOCK, &amp;sigset1, 0));<br>
+-              TEST(sigprocmask(SIG_BLOCK, &amp;set, 0));<br>
++              TEST(sigprocmask(SIG_BLOCK, &amp;set1, 0));<br>
<br>
                /* Get the process id of test process */<br>
                my_pid = getpid();<br>
@@ -108,8 +108,8 @@ index 20fca52..6fb1d57 100644<br>
                                 */<br>
                                errno = 0;<br>
                                if (sigprocmask(SIG_UNBLOCK,<br>
--                                              &amp;sigset, 0) == -1) {<br>
-+                                              &amp;sigset1, 0) == -1) {<br>
+-                                              &amp;set, 0) == -1) {<br>
++                                              &amp;set1, 0) == -1) {<br>
                                        tst_brkm(TFAIL, cleanup,<br>
                                                 &quot;sigprocmask() failed &quot;<br>
                                                 &quot;to unblock signal, &quot;<br>
@@ -117,8 +117,8 @@ index 20fca52..6fb1d57 100644<br>
         * Initialise the signal sets with the list that<br>
         * excludes/includes  all system-defined signals.<br>
         */<br>
--      if (sigemptyset(&amp;sigset) == -1) {<br>
-+      if (sigemptyset(&amp;sigset1) == -1) {<br>
+-      if (sigemptyset(&amp;set) == -1) {<br>
++      if (sigemptyset(&amp;set1) == -1) {<br>
                tst_brkm(TFAIL, cleanup,<br>
                         &quot;sigemptyset() failed, errno=%d : %s&quot;,<br>
                         errno, strerror(errno));<br>
@@ -126,8 +126,8 @@ index 20fca52..6fb1d57 100644<br>
         * Add specified signal (SIGINT) to the signal set<br>
         * which excludes system-defined signals.<br>
         */<br>
--      if (sigaddset(&amp;sigset, SIGINT) == -1) {<br>
-+      if (sigaddset(&amp;sigset1, SIGINT) == -1) {<br>
+-      if (sigaddset(&amp;set, SIGINT) == -1) {<br>
++      if (sigaddset(&amp;set1, SIGINT) == -1) {<br>
                tst_brkm(TFAIL, cleanup,<br>
                         &quot;sigaddset() failed, errno=%d : %s&quot;,<br>
                         errno, strerror(errno));<br>
diff --git a/meta/recipes-extended/ltp/<wbr>ltp/0012-fsstress.c-Replace-__<wbr>int64_t-with-int64_t.patch b/meta/recipes-extended/ltp/<wbr>ltp/0012-fsstress.c-Replace-__<wbr>int64_t-with-int64_t.patch<br>
deleted file mode 100644<br>
index e1532c1..0000000<br>
--- a/meta/recipes-extended/ltp/<wbr>ltp/0012-fsstress.c-Replace-__<wbr>int64_t-with-int64_t.patch<br>
+++ /dev/null<br>
@@ -1,351 +0,0 @@<br>
-From 54e098a366a1d773c4d7d4124f2f5a<wbr>ab976681c3 Mon Sep 17 00:00:00 2001<br>
-From: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
-Date: Thu, 7 Jan 2016 19:58:08 +0000<br>
-Subject: [PATCH 12/32] fsstress.c: Replace __int64_t with int64_t<br>
-<br>
-int64_t is defined in ISO C99<br>
-include limits.h to get defintions of PATH_MAX<br>
-<br>
-Signed-off-by: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
----<br>
- testcases/kernel/fs/fsstress/<wbr>fsstress.c       | 31 +++++++++---------<br>
- testcases/network/nfs/nfs_<wbr>fsstress/fsstress.c | 47 ++++++++++++++-------------<br>
- 2 files changed, 40 insertions(+), 38 deletions(-)<br>
-<br>
-diff --git a/testcases/kernel/fs/<wbr>fsstress/fsstress.c b/testcases/kernel/fs/<wbr>fsstress/fsstress.c<br>
-index 2f89903..89f0b19 100644<br>
---- a/testcases/kernel/fs/<wbr>fsstress/fsstress.c<br>
-+++ b/testcases/kernel/fs/<wbr>fsstress/fsstress.c<br>
-@@ -36,6 +36,7 @@<br>
- #ifdef HAVE_SYS_PRCTL_H<br>
- # include &lt;sys/prctl.h&gt;<br>
- #endif<br>
-+#include &lt;limits.h&gt;<br>
-<br>
- #define XFS_ERRTAG_MAX                17<br>
-<br>
-@@ -1572,7 +1573,7 @@ void bulkstat_f(int opno, long r)<br>
-       __u64 last;<br>
-       __s32 nent;<br>
-       xfs_bstat_t *t;<br>
--      __int64_t total;<br>
-+      int64_t total;<br>
-       xfs_fsop_bulkreq_t bsr;<br>
-<br>
-       last = 0;<br>
-@@ -1764,14 +1765,14 @@ int setdirect(int fd)<br>
-<br>
- void dread_f(int opno, long r)<br>
- {<br>
--      __int64_t align;<br>
-+      int64_t align;<br>
-       char *buf = NULL;<br>
-       struct dioattr diob;<br>
-       int e;<br>
-       pathname_t f;<br>
-       int fd;<br>
-       size_t len;<br>
--      __int64_t lr;<br>
-+      int64_t lr;<br>
-       off64_t off;<br>
-       struct stat64 stb;<br>
-       int v;<br>
-@@ -1835,8 +1836,8 @@ void dread_f(int opno, long r)<br>
-               return;<br>
-       }<br>
- #endif<br>
--      align = (__int64_t) diob.d_miniosz;<br>
--      lr = ((__int64_t) random() &lt;&lt; 32) + random();<br>
-+      align = (int64_t) diob.d_miniosz;<br>
-+      lr = ((int64_t) random() &lt;&lt; 32) + random();<br>
-       off = (off64_t) (lr % stb.st_size);<br>
-       off -= (off % align);<br>
-       lseek64(fd, off, SEEK_SET);<br>
-@@ -1865,14 +1866,14 @@ void dread_f(int opno, long r)<br>
-<br>
- void dwrite_f(int opno, long r)<br>
- {<br>
--      __int64_t align;<br>
-+      int64_t align;<br>
-       char *buf = NULL;<br>
-       struct dioattr diob;<br>
-       int e;<br>
-       pathname_t f;<br>
-       int fd;<br>
-       size_t len;<br>
--      __int64_t lr;<br>
-+      int64_t lr;<br>
-       off64_t off;<br>
-       struct stat64 stb;<br>
-       int v;<br>
-@@ -1925,8 +1926,8 @@ void dwrite_f(int opno, long r)<br>
-               return;<br>
-       }<br>
- #endif<br>
--      align = (__int64_t) diob.d_miniosz;<br>
--      lr = ((__int64_t) random() &lt;&lt; 32) + random();<br>
-+      align = (int64_t) diob.d_miniosz;<br>
-+      lr = ((int64_t) random() &lt;&lt; 32) + random();<br>
-       off = (off64_t) (lr % MIN(stb.st_size + (1024 * 1024), MAXFSIZE));<br>
-       off -= (off % align);<br>
-       lseek64(fd, off, SEEK_SET);<br>
-@@ -2224,7 +2225,7 @@ void read_f(int opno, long r)<br>
-       pathname_t f;<br>
-       int fd;<br>
-       size_t len;<br>
--      __int64_t lr;<br>
-+      int64_t lr;<br>
-       off64_t off;<br>
-       struct stat64 stb;<br>
-       int v;<br>
-@@ -2262,7 +2263,7 @@ void read_f(int opno, long r)<br>
-               close(fd);<br>
-               return;<br>
-       }<br>
--      lr = ((__int64_t) random() &lt;&lt; 32) + random();<br>
-+      lr = ((int64_t) random() &lt;&lt; 32) + random();<br>
-       off = (off64_t) (lr % stb.st_size);<br>
-       lseek64(fd, off, SEEK_SET);<br>
-       len = (random() % (getpagesize() * 32)) + 1;<br>
-@@ -2509,7 +2510,7 @@ void truncate_f(int opno, long r)<br>
- {<br>
-       int e;<br>
-       pathname_t f;<br>
--      __int64_t lr;<br>
-+      int64_t lr;<br>
-       off64_t off;<br>
-       struct stat64 stb;<br>
-       int v;<br>
-@@ -2530,7 +2531,7 @@ void truncate_f(int opno, long r)<br>
-               free_pathname(&amp;f);<br>
-               return;<br>
-       }<br>
--      lr = ((__int64_t) random() &lt;&lt; 32) + random();<br>
-+      lr = ((int64_t) random() &lt;&lt; 32) + random();<br>
-       off = lr % MIN(stb.st_size + (1024 * 1024), MAXFSIZE);<br>
-       off %= maxfsize;<br>
-       e = truncate64_path(&amp;f, off) &lt; 0 ? errno : 0;<br>
-@@ -2626,7 +2627,7 @@ void write_f(int opno, long r)<br>
-       pathname_t f;<br>
-       int fd;<br>
-       size_t len;<br>
--      __int64_t lr;<br>
-+      int64_t lr;<br>
-       off64_t off;<br>
-       struct stat64 stb;<br>
-       int v;<br>
-@@ -2656,7 +2657,7 @@ void write_f(int opno, long r)<br>
-               close(fd);<br>
-               return;<br>
-       }<br>
--      lr = ((__int64_t) random() &lt;&lt; 32) + random();<br>
-+      lr = ((int64_t) random() &lt;&lt; 32) + random();<br>
-       off = (off64_t) (lr % MIN(stb.st_size + (1024 * 1024), MAXFSIZE));<br>
-       off %= maxfsize;<br>
-       lseek64(fd, off, SEEK_SET);<br>
-diff --git a/testcases/network/nfs/nfs_<wbr>fsstress/fsstress.c b/testcases/network/nfs/nfs_<wbr>fsstress/fsstress.c<br>
-index ac91262..a34c416 100644<br>
---- a/testcases/network/nfs/nfs_<wbr>fsstress/fsstress.c<br>
-+++ b/testcases/network/nfs/nfs_<wbr>fsstress/fsstress.c<br>
-@@ -31,6 +31,7 @@<br>
-  */<br>
-<br>
- #include &quot;global.h&quot;<br>
-+#include &lt;limits.h&gt;<br>
-<br>
- #define XFS_ERRTAG_MAX                17<br>
-<br>
-@@ -1368,7 +1369,7 @@ void allocsp_f(int opno, long r)<br>
-       pathname_t f;<br>
-       int fd;<br>
-       struct flock64 fl;<br>
--      __int64_t lr;<br>
-+      int64_t lr;<br>
-       off64_t off;<br>
-       struct stat64 stb;<br>
-       int v;<br>
-@@ -1398,7 +1399,7 @@ void allocsp_f(int opno, long r)<br>
-               close(fd);<br>
-               return;<br>
-       }<br>
--      lr = ((__int64_t) random() &lt;&lt; 32) + random();<br>
-+      lr = ((int64_t) random() &lt;&lt; 32) + random();<br>
-       off = (off64_t) (lr % MIN(stb.st_size + (1024 * 1024), MAXFSIZE));<br>
-       off %= maxfsize;<br>
-       fl.l_whence = SEEK_SET;<br>
-@@ -1519,7 +1520,7 @@ void bulkstat_f(int opno, long r)<br>
-       __uint64_t last;<br>
-       int nent;<br>
-       xfs_bstat_t *t;<br>
--      __int64_t total;<br>
-+      int64_t total;<br>
-       xfs_fsop_bulkreq_t bsr;<br>
-<br>
-       last = 0;<br>
-@@ -1708,14 +1709,14 @@ int setdirect(int fd)<br>
-<br>
- void dread_f(int opno, long r)<br>
- {<br>
--      __int64_t align;<br>
-+      int64_t align;<br>
-       char *buf;<br>
-       struct dioattr diob;<br>
-       int e;<br>
-       pathname_t f;<br>
-       int fd;<br>
-       size_t len;<br>
--      __int64_t lr;<br>
-+      int64_t lr;<br>
-       off64_t off;<br>
-       struct stat64 stb;<br>
-       int v;<br>
-@@ -1775,8 +1776,8 @@ void dread_f(int opno, long r)<br>
-               return;<br>
-       }<br>
- #endif<br>
--      align = (__int64_t) diob.d_miniosz;<br>
--      lr = ((__int64_t) random() &lt;&lt; 32) + random();<br>
-+      align = (int64_t) diob.d_miniosz;<br>
-+      lr = ((int64_t) random() &lt;&lt; 32) + random();<br>
-       off = (off64_t) (lr % stb.st_size);<br>
-       off -= (off % align);<br>
-       lseek64(fd, off, SEEK_SET);<br>
-@@ -1798,14 +1799,14 @@ void dread_f(int opno, long r)<br>
-<br>
- void dwrite_f(int opno, long r)<br>
- {<br>
--      __int64_t align;<br>
-+      int64_t align;<br>
-       char *buf;<br>
-       struct dioattr diob;<br>
-       int e;<br>
-       pathname_t f;<br>
-       int fd;<br>
-       size_t len;<br>
--      __int64_t lr;<br>
-+      int64_t lr;<br>
-       off64_t off;<br>
-       struct stat64 stb;<br>
-       int v;<br>
-@@ -1854,8 +1855,8 @@ void dwrite_f(int opno, long r)<br>
-               return;<br>
-       }<br>
- #endif<br>
--      align = (__int64_t) diob.d_miniosz;<br>
--      lr = ((__int64_t) random() &lt;&lt; 32) + random();<br>
-+      align = (int64_t) diob.d_miniosz;<br>
-+      lr = ((int64_t) random() &lt;&lt; 32) + random();<br>
-       off = (off64_t) (lr % MIN(stb.st_size + (1024 * 1024), MAXFSIZE));<br>
-       off -= (off % align);<br>
-       lseek64(fd, off, SEEK_SET);<br>
-@@ -1917,7 +1918,7 @@ void freesp_f(int opno, long r)<br>
-       pathname_t f;<br>
-       int fd;<br>
-       struct flock64 fl;<br>
--      __int64_t lr;<br>
-+      int64_t lr;<br>
-       off64_t off;<br>
-       struct stat64 stb;<br>
-       int v;<br>
-@@ -1947,7 +1948,7 @@ void freesp_f(int opno, long r)<br>
-               close(fd);<br>
-               return;<br>
-       }<br>
--      lr = ((__int64_t) random() &lt;&lt; 32) + random();<br>
-+      lr = ((int64_t) random() &lt;&lt; 32) + random();<br>
-       off = (off64_t) (lr % MIN(stb.st_size + (1024 * 1024), MAXFSIZE));<br>
-       off %= maxfsize;<br>
-       fl.l_whence = SEEK_SET;<br>
-@@ -2145,7 +2146,7 @@ void read_f(int opno, long r)<br>
-       pathname_t f;<br>
-       int fd;<br>
-       size_t len;<br>
--      __int64_t lr;<br>
-+      int64_t lr;<br>
-       off64_t off;<br>
-       struct stat64 stb;<br>
-       int v;<br>
-@@ -2183,7 +2184,7 @@ void read_f(int opno, long r)<br>
-               close(fd);<br>
-               return;<br>
-       }<br>
--      lr = ((__int64_t) random() &lt;&lt; 32) + random();<br>
-+      lr = ((int64_t) random() &lt;&lt; 32) + random();<br>
-       off = (off64_t) (lr % stb.st_size);<br>
-       lseek64(fd, off, SEEK_SET);<br>
-       len = (random() % (getpagesize() * 32)) + 1;<br>
-@@ -2281,7 +2282,7 @@ void resvsp_f(int opno, long r)<br>
-       pathname_t f;<br>
-       int fd;<br>
-       struct flock64 fl;<br>
--      __int64_t lr;<br>
-+      int64_t lr;<br>
-       off64_t off;<br>
-       struct stat64 stb;<br>
-       int v;<br>
-@@ -2311,7 +2312,7 @@ void resvsp_f(int opno, long r)<br>
-               close(fd);<br>
-               return;<br>
-       }<br>
--      lr = ((__int64_t) random() &lt;&lt; 32) + random();<br>
-+      lr = ((int64_t) random() &lt;&lt; 32) + random();<br>
-       off = (off64_t) (lr % MIN(stb.st_size + (1024 * 1024), MAXFSIZE));<br>
-       off %= maxfsize;<br>
-       fl.l_whence = SEEK_SET;<br>
-@@ -2428,7 +2429,7 @@ void truncate_f(int opno, long r)<br>
- {<br>
-       int e;<br>
-       pathname_t f;<br>
--      __int64_t lr;<br>
-+      int64_t lr;<br>
-       off64_t off;<br>
-       struct stat64 stb;<br>
-       int v;<br>
-@@ -2449,7 +2450,7 @@ void truncate_f(int opno, long r)<br>
-               free_pathname(&amp;f);<br>
-               return;<br>
-       }<br>
--      lr = ((__int64_t) random() &lt;&lt; 32) + random();<br>
-+      lr = ((int64_t) random() &lt;&lt; 32) + random();<br>
-       off = (off64_t) (lr % MIN(stb.st_size + (1024 * 1024), MAXFSIZE));<br>
-       off %= maxfsize;<br>
-       e = truncate64_path(&amp;f, off) &lt; 0 ? errno : 0;<br>
-@@ -2491,7 +2492,7 @@ void unresvsp_f(int opno, long r)<br>
-       pathname_t f;<br>
-       int fd;<br>
-       struct flock64 fl;<br>
--      __int64_t lr;<br>
-+      int64_t lr;<br>
-       off64_t off;<br>
-       struct stat64 stb;<br>
-       int v;<br>
-@@ -2521,7 +2522,7 @@ void unresvsp_f(int opno, long r)<br>
-               close(fd);<br>
-               return;<br>
-       }<br>
--      lr = ((__int64_t) random() &lt;&lt; 32) + random();<br>
-+      lr = ((int64_t) random() &lt;&lt; 32) + random();<br>
-       off = (off64_t) (lr % MIN(stb.st_size + (1024 * 1024), MAXFSIZE));<br>
-       off %= maxfsize;<br>
-       fl.l_whence = SEEK_SET;<br>
-@@ -2543,7 +2544,7 @@ void write_f(int opno, long r)<br>
-       pathname_t f;<br>
-       int fd;<br>
-       size_t len;<br>
--      __int64_t lr;<br>
-+      int64_t lr;<br>
-       off64_t off;<br>
-       struct stat64 stb;<br>
-       int v;<br>
-@@ -2573,7 +2574,7 @@ void write_f(int opno, long r)<br>
-               close(fd);<br>
-               return;<br>
-       }<br>
--      lr = ((__int64_t) random() &lt;&lt; 32) + random();<br>
-+      lr = ((int64_t) random() &lt;&lt; 32) + random();<br>
-       off = (off64_t) (lr % MIN(stb.st_size + (1024 * 1024), MAXFSIZE));<br>
-       off %= maxfsize;<br>
-       lseek64(fd, off, SEEK_SET);<br>
---<br>
-2.7.0<br>
-<br>
diff --git a/meta/recipes-extended/ltp/<wbr>ltp/0013-include-fcntl.h-for-<wbr>getting-O_-definitions.patch b/meta/recipes-extended/ltp/<wbr>ltp/0013-include-fcntl.h-for-<wbr>getting-O_-definitions.patch<br>
deleted file mode 100644<br>
index 4266e4f..0000000<br>
--- a/meta/recipes-extended/ltp/<wbr>ltp/0013-include-fcntl.h-for-<wbr>getting-O_-definitions.patch<br>
+++ /dev/null<br>
@@ -1,67 +0,0 @@<br>
-From 1ef8c32317064438ec3b37a114f5d8<wbr>2957f4e0c6 Mon Sep 17 00:00:00 2001<br>
-From: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
-Date: Thu, 7 Jan 2016 20:05:54 +0000<br>
-Subject: [PATCH 13/32] include fcntl.h for getting O_* definitions<br>
-<br>
-musl exposes this issue, with glibc fcntl.h is included via some other<br>
-header and this problem remained latent<br>
-<br>
-Signed-off-by: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
----<br>
- testcases/kernel/ipc/ipc_<wbr>stress/shmem_test_03.c   | 1 +<br>
- testcases/kernel/syscalls/mq_<wbr>notify/mq_notify01.c | 1 +<br>
- testcases/network/tcp_cmds/<wbr>sendfile/testsf_c.c    | 1 +<br>
- testcases/network/tcp_cmds/<wbr>sendfile/testsf_s.c    | 1 +<br>
- 4 files changed, 4 insertions(+)<br>
-<br>
-diff --git a/testcases/kernel/ipc/ipc_<wbr>stress/shmem_test_03.c b/testcases/kernel/ipc/ipc_<wbr>stress/shmem_test_03.c<br>
-index c1b11fd..8be156f 100644<br>
---- a/testcases/kernel/ipc/ipc_<wbr>stress/shmem_test_03.c<br>
-+++ b/testcases/kernel/ipc/ipc_<wbr>stress/shmem_test_03.c<br>
-@@ -72,6 +72,7 @@<br>
- #include &lt;string.h&gt;<br>
- #include &lt;unistd.h&gt;<br>
- #include &lt;limits.h&gt;<br>
-+#include &lt;fcntl.h&gt;<br>
- #include &lt;sys/file.h&gt;<br>
- #include &lt;sys/ipc.h&gt;<br>
- #include &lt;sys/mman.h&gt;<br>
-diff --git a/testcases/kernel/syscalls/<wbr>mq_notify/mq_notify01.c b/testcases/kernel/syscalls/<wbr>mq_notify/mq_notify01.c<br>
-index 4728c70..5c7846c 100644<br>
---- a/testcases/kernel/syscalls/<wbr>mq_notify/mq_notify01.c<br>
-+++ b/testcases/kernel/syscalls/<wbr>mq_notify/mq_notify01.c<br>
-@@ -41,6 +41,7 @@<br>
- #include &lt;mqueue.h&gt;<br>
- #include &lt;signal.h&gt;<br>
- #include &lt;stdlib.h&gt;<br>
-+#include &lt;fcntl.h&gt;<br>
-<br>
- #include &quot;../utils/include_j_h.h&quot;<br>
-<br>
-diff --git a/testcases/network/tcp_cmds/<wbr>sendfile/testsf_c.c b/testcases/network/tcp_cmds/<wbr>sendfile/testsf_c.c<br>
-index 449784f..38d3274 100644<br>
---- a/testcases/network/tcp_cmds/<wbr>sendfile/testsf_c.c<br>
-+++ b/testcases/network/tcp_cmds/<wbr>sendfile/testsf_c.c<br>
-@@ -9,6 +9,7 @@<br>
- #include &lt;sys/types.h&gt;<br>
- #include &lt;stdlib.h&gt;<br>
- #include &lt;string.h&gt;<br>
-+#include &lt;fcntl.h&gt;<br>
- #include &lt;sys/file.h&gt;<br>
- #include &lt;arpa/inet.h&gt;<br>
- #include &lt;netinet/in.h&gt;<br>
-diff --git a/testcases/network/tcp_cmds/<wbr>sendfile/testsf_s.c b/testcases/network/tcp_cmds/<wbr>sendfile/testsf_s.c<br>
-index 17e98ad..bce8dd1 100644<br>
---- a/testcases/network/tcp_cmds/<wbr>sendfile/testsf_s.c<br>
-+++ b/testcases/network/tcp_cmds/<wbr>sendfile/testsf_s.c<br>
-@@ -6,6 +6,7 @@<br>
- #include &lt;stdio.h&gt;<br>
- #include &lt;stdlib.h&gt;<br>
- #include &lt;unistd.h&gt;<br>
-+#include &lt;fcntl.h&gt;<br>
- #include &lt;sys/file.h&gt;<br>
- #include &lt;errno.h&gt;<br>
- #include &lt;sys/signal.h&gt;<br>
---<br>
-2.7.0<br>
-<br>
diff --git a/meta/recipes-extended/ltp/<wbr>ltp/0014-hyperthreading-<wbr>Include-sys-types.h-for-pid_t-<wbr>definit.patch b/meta/recipes-extended/ltp/<wbr>ltp/0014-hyperthreading-<wbr>Include-sys-types.h-for-pid_t-<wbr>definit.patch<br>
deleted file mode 100644<br>
index 84d81e9..0000000<br>
--- a/meta/recipes-extended/ltp/<wbr>ltp/0014-hyperthreading-<wbr>Include-sys-types.h-for-pid_t-<wbr>definit.patch<br>
+++ /dev/null<br>
@@ -1,56 +0,0 @@<br>
-From d63fefa86dac437c47b9ebbea0a82a<wbr>1240aaba2c Mon Sep 17 00:00:00 2001<br>
-From: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
-Date: Thu, 7 Jan 2016 20:09:56 +0000<br>
-Subject: [PATCH 14/32] hyperthreading: Include sys/types.h for pid_t<br>
- definition<br>
-<br>
-If sys/types.h is not included then it will not define pid_t_needed<br>
-and therefore typedef wont be included and we get errors about pid_t<br>
-being not known<br>
-<br>
-Signed-off-by: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
----<br>
- testcases/kernel/sched/<wbr>hyperthreading/ht_affinity/ht_<wbr>utils.h  | 1 +<br>
- testcases/kernel/sched/<wbr>hyperthreading/ht_enabled/ht_<wbr>utils.h   | 1 +<br>
- testcases/kernel/sched/<wbr>hyperthreading/ht_interrupt/<wbr>ht_utils.h | 1 +<br>
- 3 files changed, 3 insertions(+)<br>
-<br>
-diff --git a/testcases/kernel/sched/<wbr>hyperthreading/ht_affinity/ht_<wbr>utils.h b/testcases/kernel/sched/<wbr>hyperthreading/ht_affinity/ht_<wbr>utils.h<br>
-index 1ec9794..9084aa7 100644<br>
---- a/testcases/kernel/sched/<wbr>hyperthreading/ht_affinity/ht_<wbr>utils.h<br>
-+++ b/testcases/kernel/sched/<wbr>hyperthreading/ht_affinity/ht_<wbr>utils.h<br>
-@@ -3,6 +3,7 @@<br>
- #define _HTUTILS_H_<br>
-<br>
- #include &lt;stdlib.h&gt;<br>
-+#include &lt;sys/types.h&gt;<br>
-<br>
- int is_cmdline_para(const char *para);<br>
-<br>
-diff --git a/testcases/kernel/sched/<wbr>hyperthreading/ht_enabled/ht_<wbr>utils.h b/testcases/kernel/sched/<wbr>hyperthreading/ht_enabled/ht_<wbr>utils.h<br>
-index 1ec9794..c03a124 100644<br>
---- a/testcases/kernel/sched/<wbr>hyperthreading/ht_enabled/ht_<wbr>utils.h<br>
-+++ b/testcases/kernel/sched/<wbr>hyperthreading/ht_enabled/ht_<wbr>utils.h<br>
-@@ -2,6 +2,7 @@<br>
- #ifndef _HTUTILS_H_<br>
- #define _HTUTILS_H_<br>
-<br>
-+#include &lt;sys/types.h&gt;<br>
- #include &lt;stdlib.h&gt;<br>
-<br>
- int is_cmdline_para(const char *para);<br>
-diff --git a/testcases/kernel/sched/<wbr>hyperthreading/ht_interrupt/<wbr>ht_utils.h b/testcases/kernel/sched/<wbr>hyperthreading/ht_interrupt/<wbr>ht_utils.h<br>
-index 2977ad0..6b484e1 100644<br>
---- a/testcases/kernel/sched/<wbr>hyperthreading/ht_interrupt/<wbr>ht_utils.h<br>
-+++ b/testcases/kernel/sched/<wbr>hyperthreading/ht_interrupt/<wbr>ht_utils.h<br>
-@@ -3,6 +3,7 @@<br>
- #define _HTUTILS_H_<br>
-<br>
- #include &lt;stdlib.h&gt;<br>
-+#include &lt;sys/types.h&gt;<br>
-<br>
- int is_cmdline_para(const char *para);<br>
-<br>
---<br>
-2.7.0<br>
-<br>
diff --git a/meta/recipes-extended/ltp/<wbr>ltp/0015-mincore01-Rename-<wbr>PAGESIZE-to-pagesize.patch b/meta/recipes-extended/ltp/<wbr>ltp/0015-mincore01-Rename-<wbr>PAGESIZE-to-pagesize.patch<br>
deleted file mode 100644<br>
index 963536f..0000000<br>
--- a/meta/recipes-extended/ltp/<wbr>ltp/0015-mincore01-Rename-<wbr>PAGESIZE-to-pagesize.patch<br>
+++ /dev/null<br>
@@ -1,64 +0,0 @@<br>
-From f091839532f3afe0a58e8ba0b45615<wbr>c899a43a47 Mon Sep 17 00:00:00 2001<br>
-From: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
-Date: Thu, 7 Jan 2016 20:12:09 +0000<br>
-Subject: [PATCH 15/32] mincore01: Rename PAGESIZE to pagesize<br>
-<br>
-PAGESIZE conflicts with system headers on musl<br>
-<br>
-Signed-off-by: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
----<br>
- testcases/kernel/syscalls/<wbr>mincore/mincore01.c | 10 +++++-----<br>
- 1 file changed, 5 insertions(+), 5 deletions(-)<br>
-<br>
-diff --git a/testcases/kernel/syscalls/<wbr>mincore/mincore01.c b/testcases/kernel/syscalls/<wbr>mincore/mincore01.c<br>
-index 97a3d95..fa426d1 100644<br>
---- a/testcases/kernel/syscalls/<wbr>mincore/mincore01.c<br>
-+++ b/testcases/kernel/syscalls/<wbr>mincore/mincore01.c<br>
-@@ -45,7 +45,7 @@<br>
- #include &quot;test.h&quot;<br>
- #include &quot;safe_macros.h&quot;<br>
-<br>
--static int PAGESIZE;<br>
-+static int pagesize;<br>
- static rlim_t STACK_LIMIT = 10485760;<br>
-<br>
- static void cleanup(void);<br>
-@@ -146,7 +146,7 @@ static void setup4(struct test_case_t *tc)<br>
-       }<br>
-<br>
-       tc-&gt;addr = global_pointer;<br>
--      tc-&gt;len = as_lim.rlim_cur - (rlim_t)global_pointer + PAGESIZE;<br>
-+      tc-&gt;len = as_lim.rlim_cur - (rlim_t)global_pointer + pagesize;<br>
-       tc-&gt;vector = global_vec;<br>
-<br>
-       /*<br>
-@@ -161,7 +161,7 @@ static void setup(void)<br>
-       char *buf;<br>
-       int fd;<br>
-<br>
--      PAGESIZE = getpagesize();<br>
-+      pagesize = getpagesize();<br>
-<br>
-       tst_sig(NOFORK, DEF_HANDLER, cleanup);<br>
-<br>
-@@ -170,7 +170,7 @@ static void setup(void)<br>
-       TEST_PAUSE;<br>
-<br>
-       /* global_pointer will point to a mmapped area of global_len bytes */<br>
--      global_len = PAGESIZE * 2;<br>
-+      global_len = pagesize * 2;<br>
-<br>
-       buf = SAFE_MALLOC(cleanup, global_len);<br>
-       memset(buf, 42, global_len);<br>
-@@ -186,7 +186,7 @@ static void setup(void)<br>
-                                  PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0);<br>
-<br>
-       global_vec = SAFE_MALLOC(cleanup,<br>
--                               (global_len + PAGESIZE - 1) / PAGESIZE);<br>
-+                               (global_len + pagesize - 1) / pagesize);<br>
-<br>
-       SAFE_CLOSE(cleanup, fd);<br>
- }<br>
---<br>
-2.7.0<br>
-<br>
diff --git a/meta/recipes-extended/ltp/<wbr>ltp/0016-ustat-Change-header-<wbr>from-ustat.h-to-sys-ustat.h.<wbr>patch b/meta/recipes-extended/ltp/<wbr>ltp/0016-ustat-Change-header-<wbr>from-ustat.h-to-sys-ustat.h.<wbr>patch<br>
deleted file mode 100644<br>
index 1b5b93a..0000000<br>
--- a/meta/recipes-extended/ltp/<wbr>ltp/0016-ustat-Change-header-<wbr>from-ustat.h-to-sys-ustat.h.<wbr>patch<br>
+++ /dev/null<br>
@@ -1,45 +0,0 @@<br>
-From 2b9be924bbad8a1f84ae553fdd1aa8<wbr>391aa8d2f4 Mon Sep 17 00:00:00 2001<br>
-From: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
-Date: Thu, 7 Jan 2016 20:15:07 +0000<br>
-Subject: [PATCH 16/32] ustat: Change header from ustat.h to sys/ustat.h<br>
-<br>
-makes it portable for musl, on glibc ustat.h is just including<br>
-sys/ustat.h too<br>
-<br>
-Signed-off-by: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
----<br>
- testcases/kernel/syscalls/<wbr>ustat/ustat01.c | 2 +-<br>
- testcases/kernel/syscalls/<wbr>ustat/ustat02.c | 2 +-<br>
- 2 files changed, 2 insertions(+), 2 deletions(-)<br>
-<br>
-diff --git a/testcases/kernel/syscalls/<wbr>ustat/ustat01.c b/testcases/kernel/syscalls/<wbr>ustat/ustat01.c<br>
-index 01b7688..494647b 100644<br>
---- a/testcases/kernel/syscalls/<wbr>ustat/ustat01.c<br>
-+++ b/testcases/kernel/syscalls/<wbr>ustat/ustat01.c<br>
-@@ -20,8 +20,8 @@<br>
-  */<br>
-<br>
- #include &lt;unistd.h&gt;<br>
--#include &lt;ustat.h&gt;<br>
- #include &lt;errno.h&gt;<br>
-+#include &lt;sys/ustat.h&gt;<br>
- #include &lt;sys/types.h&gt;<br>
- #include &lt;sys/stat.h&gt;<br>
- #include &quot;test.h&quot;<br>
-diff --git a/testcases/kernel/syscalls/<wbr>ustat/ustat02.c b/testcases/kernel/syscalls/<wbr>ustat/ustat02.c<br>
-index 4e66236..edada31 100644<br>
---- a/testcases/kernel/syscalls/<wbr>ustat/ustat02.c<br>
-+++ b/testcases/kernel/syscalls/<wbr>ustat/ustat02.c<br>
-@@ -21,8 +21,8 @@<br>
-  */<br>
-<br>
- #include &lt;unistd.h&gt;<br>
--#include &lt;ustat.h&gt;<br>
- #include &lt;errno.h&gt;<br>
-+#include &lt;sys/ustat.h&gt;<br>
- #include &lt;sys/stat.h&gt;<br>
- #include &lt;sys/types.h&gt;<br>
- #include &quot;test.h&quot;<br>
---<br>
-2.7.0<br>
-<br>
diff --git a/meta/recipes-extended/ltp/<wbr>ltp/0017-replace-sigval_t-<wbr>with-union-sigval.patch b/meta/recipes-extended/ltp/<wbr>ltp/0017-replace-sigval_t-<wbr>with-union-sigval.patch<br>
deleted file mode 100644<br>
index ed25802..0000000<br>
--- a/meta/recipes-extended/ltp/<wbr>ltp/0017-replace-sigval_t-<wbr>with-union-sigval.patch<br>
+++ /dev/null<br>
@@ -1,88 +0,0 @@<br>
-From c882bcd18820b44a685f0d5edd7aaf<wbr>f77a88c912 Mon Sep 17 00:00:00 2001<br>
-From: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
-Date: Thu, 7 Jan 2016 20:17:55 +0000<br>
-Subject: [PATCH 17/32] replace sigval_t with union sigval<br>
-<br>
-This makes it compatible across musl and glibc<br>
-<br>
-Signed-off-by: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
----<br>
- testcases/kernel/syscalls/<wbr>timer_getoverrun/timer_<wbr>getoverrun01.c | 2 +-<br>
- testcases/kernel/syscalls/<wbr>timer_gettime/timer_gettime01.<wbr>c       | 2 +-<br>
- testcases/kernel/timers/timer_<wbr>create/timer_create02.c           | 4 ++--<br>
- testcases/kernel/timers/timer_<wbr>create/timer_create03.c           | 4 ++--<br>
- 4 files changed, 6 insertions(+), 6 deletions(-)<br>
-<br>
-diff --git a/testcases/kernel/syscalls/<wbr>timer_getoverrun/timer_<wbr>getoverrun01.c b/testcases/kernel/syscalls/<wbr>timer_getoverrun/timer_<wbr>getoverrun01.c<br>
-index d186c1f..bc03544 100644<br>
---- a/testcases/kernel/syscalls/<wbr>timer_getoverrun/timer_<wbr>getoverrun01.c<br>
-+++ b/testcases/kernel/syscalls/<wbr>timer_getoverrun/timer_<wbr>getoverrun01.c<br>
-@@ -54,7 +54,7 @@ int main(int ac, char **av)<br>
-<br>
-       setup();<br>
-<br>
--      ev.sigev_value = (sigval_t) 0;<br>
-+      ev.sigev_value = (union sigval) 0;<br>
-       ev.sigev_signo = SIGALRM;<br>
-       ev.sigev_notify = SIGEV_SIGNAL;<br>
-       TEST(ltp_syscall(__NR_timer_<wbr>create, CLOCK_REALTIME, &amp;ev, &amp;timer));<br>
-diff --git a/testcases/kernel/syscalls/<wbr>timer_gettime/timer_gettime01.<wbr>c b/testcases/kernel/syscalls/<wbr>timer_gettime/timer_gettime01.<wbr>c<br>
-index b583aee..9371a6a 100644<br>
---- a/testcases/kernel/syscalls/<wbr>timer_gettime/timer_gettime01.<wbr>c<br>
-+++ b/testcases/kernel/syscalls/<wbr>timer_gettime/timer_gettime01.<wbr>c<br>
-@@ -55,7 +55,7 @@ int main(int ac, char **av)<br>
-<br>
-       setup();<br>
-<br>
--      ev.sigev_value = (sigval_t) 0;<br>
-+      ev.sigev_value = (union sigval) 0;<br>
-       ev.sigev_signo = SIGALRM;<br>
-       ev.sigev_notify = SIGEV_SIGNAL;<br>
-       TEST(ltp_syscall(__NR_timer_<wbr>create, CLOCK_REALTIME, &amp;ev, &amp;timer));<br>
-diff --git a/testcases/kernel/timers/<wbr>timer_create/timer_create02.c b/testcases/kernel/timers/<wbr>timer_create/timer_create02.c<br>
-index 7f528ed..1127400 100644<br>
---- a/testcases/kernel/timers/<wbr>timer_create/timer_create02.c<br>
-+++ b/testcases/kernel/timers/<wbr>timer_create/timer_create02.c<br>
-@@ -142,7 +142,7 @@ void setup_test(int option)<br>
- {<br>
-       switch (option) {<br>
-       case 0:<br>
--              evp.sigev_value = (sigval_t) 0;<br>
-+              evp.sigev_value = (union sigval) 0;<br>
-               evp.sigev_signo = SIGALRM;<br>
-               evp.sigev_notify = SIGEV_SIGNAL;<br>
-               evp_ptr = &amp;evp;<br>
-@@ -151,7 +151,7 @@ void setup_test(int option)<br>
-               evp_ptr = NULL;<br>
-               break;<br>
-       case 2:<br>
--              evp.sigev_value = (sigval_t) 0;<br>
-+              evp.sigev_value = (union sigval) 0;<br>
-               evp.sigev_signo = SIGALRM;      /* any will do */<br>
-               evp.sigev_notify = SIGEV_NONE;<br>
-               evp_ptr = &amp;evp;<br>
-diff --git a/testcases/kernel/timers/<wbr>timer_create/timer_create03.c b/testcases/kernel/timers/<wbr>timer_create/timer_create03.c<br>
-index 291fcfa..8b01bf7 100644<br>
---- a/testcases/kernel/timers/<wbr>timer_create/timer_create03.c<br>
-+++ b/testcases/kernel/timers/<wbr>timer_create/timer_create03.c<br>
-@@ -129,7 +129,7 @@ void setup_test(int option)<br>
- {<br>
-       switch (option) {<br>
-       case 0:<br>
--              evp.sigev_value = (sigval_t) 0;<br>
-+              evp.sigev_value = (union sigval) 0;<br>
-               evp.sigev_signo = SIGALRM;<br>
-               evp.sigev_notify = SIGEV_SIGNAL;<br>
-               evp_ptr = &amp;evp;<br>
-@@ -138,7 +138,7 @@ void setup_test(int option)<br>
-               evp_ptr = NULL;<br>
-               break;<br>
-       case 2:<br>
--              evp.sigev_value = (sigval_t) 0;<br>
-+              evp.sigev_value = (union sigval) 0;<br>
-               evp.sigev_signo = SIGALRM;      /* any will do */<br>
-               evp.sigev_notify = SIGEV_NONE;<br>
-               evp_ptr = &amp;evp;<br>
---<br>
-2.7.0<br>
-<br>
diff --git a/meta/recipes-extended/ltp/<wbr>ltp/0019-tomoyo-Replace-<wbr>canonicalize_file_name-with-<wbr>realpath.patch b/meta/recipes-extended/ltp/<wbr>ltp/0019-tomoyo-Replace-<wbr>canonicalize_file_name-with-<wbr>realpath.patch<br>
deleted file mode 100644<br>
index 0a4c5f0..0000000<br>
--- a/meta/recipes-extended/ltp/<wbr>ltp/0019-tomoyo-Replace-<wbr>canonicalize_file_name-with-<wbr>realpath.patch<br>
+++ /dev/null<br>
@@ -1,32 +0,0 @@<br>
-From 721e94985b9cff3e2724af7ea5be7d<wbr>005bc12dec Mon Sep 17 00:00:00 2001<br>
-From: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
-Date: Fri, 8 Jan 2016 06:55:27 +0000<br>
-Subject: [PATCH 19/32] tomoyo: Replace canonicalize_file_name() with<br>
- realpath()<br>
-<br>
-canonicalize_file_name() API is specific to glibc<br>
-<br>
-Signed-off-by: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
----<br>
- testcases/kernel/security/<wbr>tomoyo/tomoyo_filesystem_test.<wbr>c | 4 ++--<br>
- 1 file changed, 2 insertions(+), 2 deletions(-)<br>
-<br>
-diff --git a/testcases/kernel/security/<wbr>tomoyo/tomoyo_filesystem_test.<wbr>c b/testcases/kernel/security/<wbr>tomoyo/tomoyo_filesystem_test.<wbr>c<br>
-index da4af0f..5c1a3ca 100644<br>
---- a/testcases/kernel/security/<wbr>tomoyo/tomoyo_filesystem_test.<wbr>c<br>
-+++ b/testcases/kernel/security/<wbr>tomoyo/tomoyo_filesystem_test.<wbr>c<br>
-@@ -274,9 +274,9 @@ int main(int argc, char *argv[])<br>
-       /* Test mount(). */<br>
-       {<br>
-               static char buf[4096];<br>
--              char *dev_ram_path = canonicalize_file_name(&quot;/dev/<wbr>ram0&quot;);<br>
-+              char *dev_ram_path = realpath(&quot;/dev/ram0&quot;, NULL);<br>
-               if (!dev_ram_path)<br>
--                      dev_ram_path = canonicalize_file_name(&quot;/dev/<wbr>ram&quot;);<br>
-+                      dev_ram_path = realpath(&quot;/dev/ram&quot;, NULL);<br>
-               if (!dev_ram_path) {<br>
-                       dev_ram_path = &quot;/dev/ram0&quot;;<br>
-                       mknod(dev_ram_path, S_IFBLK, MKDEV(1, 0));<br>
---<br>
-2.7.0<br>
-<br>
diff --git a/meta/recipes-extended/ltp/<wbr>ltp/0022-include-sys-types.h.<wbr>patch b/meta/recipes-extended/ltp/<wbr>ltp/0022-include-sys-types.h.<wbr>patch<br>
deleted file mode 100644<br>
index 413b44a..0000000<br>
--- a/meta/recipes-extended/ltp/<wbr>ltp/0022-include-sys-types.h.<wbr>patch<br>
+++ /dev/null<br>
@@ -1,29 +0,0 @@<br>
-From 7ac6fd51991ac61d1d7594f601d878<wbr>42060ee284 Mon Sep 17 00:00:00 2001<br>
-From: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
-Date: Fri, 8 Jan 2016 07:06:11 +0000<br>
-Subject: [PATCH 22/32] include sys/types.h<br>
-<br>
-Fixes<br>
-<br>
-error: unknown type name &#39;uint&#39;<br>
-<br>
-Signed-off-by: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
----<br>
- testcases/kernel/ipc/ipc_<wbr>stress/shmem_test_04.c | 1 +<br>
- 1 file changed, 1 insertion(+)<br>
-<br>
-diff --git a/testcases/kernel/ipc/ipc_<wbr>stress/shmem_test_04.c b/testcases/kernel/ipc/ipc_<wbr>stress/shmem_test_04.c<br>
-index 72c2e60..e7e5f61 100644<br>
---- a/testcases/kernel/ipc/ipc_<wbr>stress/shmem_test_04.c<br>
-+++ b/testcases/kernel/ipc/ipc_<wbr>stress/shmem_test_04.c<br>
-@@ -65,6 +65,7 @@<br>
- #include &lt;signal.h&gt;<br>
- #include &lt;stdint.h&gt;<br>
- #include &lt;sys/mman.h&gt;<br>
-+#include &lt;sys/types.h&gt;<br>
-<br>
- #ifdef _LINUX_<br>
- typedef unsigned long ulong_t;<br>
---<br>
-2.7.0<br>
-<br>
diff --git a/meta/recipes-extended/ltp/<wbr>ltp/0027-sysconf01-Use-_SC_2_<wbr>C_VERSION-conditionally.patch b/meta/recipes-extended/ltp/<wbr>ltp/0027-sysconf01-Use-_SC_2_<wbr>C_VERSION-conditionally.patch<br>
deleted file mode 100644<br>
index b47d097..0000000<br>
--- a/meta/recipes-extended/ltp/<wbr>ltp/0027-sysconf01-Use-_SC_2_<wbr>C_VERSION-conditionally.patch<br>
+++ /dev/null<br>
@@ -1,29 +0,0 @@<br>
-From 4a74b275acc8158850f2500928a146<wbr>7c3482c986 Mon Sep 17 00:00:00 2001<br>
-From: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
-Date: Fri, 8 Jan 2016 07:23:11 +0000<br>
-Subject: [PATCH 27/32] sysconf01: Use _SC_2_C_VERSION conditionally<br>
-<br>
-_SC_2_C_VERSION is not available on musl<br>
-<br>
-Signed-off-by: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
----<br>
- testcases/kernel/syscalls/<wbr>sysconf/sysconf01.c | 2 ++<br>
- 1 file changed, 2 insertions(+)<br>
-<br>
-diff --git a/testcases/kernel/syscalls/<wbr>sysconf/sysconf01.c b/testcases/kernel/syscalls/<wbr>sysconf/sysconf01.c<br>
-index 8542e77..e806943 100644<br>
---- a/testcases/kernel/syscalls/<wbr>sysconf/sysconf01.c<br>
-+++ b/testcases/kernel/syscalls/<wbr>sysconf/sysconf01.c<br>
-@@ -102,7 +102,9 @@ int main(void)<br>
-       test_sysconf(_SC_ATEXIT_MAX);<br>
-       test_sysconf(_SC_2_C_BIND);<br>
-       test_sysconf(_SC_2_C_DEV);<br>
-+#ifdef __GLIBC__<br>
-       test_sysconf(_SC_2_C_VERSION);<br>
-+#endif<br>
-       /* 21 - 25 */<br>
-       test_sysconf(_SC_2_CHAR_TERM);<br>
-       test_sysconf(_SC_2_FORT_DEV);<br>
---<br>
-2.7.0<br>
-<br>
diff --git a/meta/recipes-extended/ltp/<wbr>ltp/0029-trace_shed-Fix-build-<wbr>with-musl.patch b/meta/recipes-extended/ltp/<wbr>ltp/0029-trace_shed-Fix-build-<wbr>with-musl.patch<br>
deleted file mode 100644<br>
index f7ece9e..0000000<br>
--- a/meta/recipes-extended/ltp/<wbr>ltp/0029-trace_shed-Fix-build-<wbr>with-musl.patch<br>
+++ /dev/null<br>
@@ -1,32 +0,0 @@<br>
-From 2f8a57f66a94210d34dd0361659a82<wbr>97cf3d813f Mon Sep 17 00:00:00 2001<br>
-From: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
-Date: Fri, 8 Jan 2016 07:29:24 +0000<br>
-Subject: [PATCH 29/32] trace_shed: Fix build with musl<br>
-<br>
-Errors on musl are<br>
-<br>
-trace_sched.c:425:16: error: invalid operands to binary &amp; (have<br>
-&#39;thread_sched_t * {aka struct &lt;anonymous&gt; *}&#39; and &#39;int&#39;)<br>
-      thrd_ndx, WEXITSTATUS(status));<br>
-<br>
-Signed-off-by: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
----<br>
- testcases/kernel/sched/tool/<wbr>trace_sched.c | 2 +-<br>
- 1 file changed, 1 insertion(+), 1 deletion(-)<br>
-<br>
-diff --git a/testcases/kernel/sched/tool/<wbr>trace_sched.c b/testcases/kernel/sched/tool/<wbr>trace_sched.c<br>
-index 7815686..30dca5f 100644<br>
---- a/testcases/kernel/sched/tool/<wbr>trace_sched.c<br>
-+++ b/testcases/kernel/sched/tool/<wbr>trace_sched.c<br>
-@@ -422,7 +422,7 @@ int main(int argc,         /* number of input parameters.                        */<br>
-                       if (status == (thread_sched_t *) - 1) {<br>
-                               fprintf(stderr,<br>
-                                       &quot;thread [%d] - process exited with errors %d\n&quot;,<br>
--                                      thrd_ndx, WEXITSTATUS(status));<br>
-+                                      thrd_ndx, WEXITSTATUS((int)status));<br>
-                               exit(-1);<br>
-                       } else {<br>
-                               exp_prio[thrd_ndx] = status-&gt;exp_prio;<br>
---<br>
-2.7.0<br>
-<br>
diff --git a/meta/recipes-extended/ltp/<wbr>ltp/0030-lib-Use-PTHREAD_<wbr>MUTEX_RECURSIVE-in-place-of-<wbr>PTHREAD_.patch b/meta/recipes-extended/ltp/<wbr>ltp/0030-lib-Use-PTHREAD_<wbr>MUTEX_RECURSIVE-in-place-of-<wbr>PTHREAD_.patch<br>
deleted file mode 100644<br>
index d2d6d76..0000000<br>
--- a/meta/recipes-extended/ltp/<wbr>ltp/0030-lib-Use-PTHREAD_<wbr>MUTEX_RECURSIVE-in-place-of-<wbr>PTHREAD_.patch<br>
+++ /dev/null<br>
@@ -1,33 +0,0 @@<br>
-From 77c95dacffe90382a1f131c801ac56<wbr>9120d95949 Mon Sep 17 00:00:00 2001<br>
-From: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
-Date: Fri, 8 Jan 2016 07:32:24 +0000<br>
-Subject: [PATCH 30/32] lib: Use PTHREAD_MUTEX_RECURSIVE in place of<br>
- PTHREAD_RECURSIVE_MUTEX_<wbr>INITIALIZER_NP for non-glibc<br>
-<br>
-e.g. musl does not implement the _NP mutex types<br>
-<br>
-Signed-off-by: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
----<br>
- lib/tst_res.c | 5 ++++-<br>
- 1 file changed, 4 insertions(+), 1 deletion(-)<br>
-<br>
-diff --git a/lib/tst_res.c b/lib/tst_res.c<br>
-index 5c1c58c..3244b5e 100644<br>
---- a/lib/tst_res.c<br>
-+++ b/lib/tst_res.c<br>
-@@ -104,8 +104,11 @@ int TEST_ERRNO;<br>
-       assert(strlen(buf) &gt; 0);                \<br>
- } while (0)<br>
-<br>
-+#ifdef __GLIBC__<br>
- static pthread_mutex_t tmutex = PTHREAD_RECURSIVE_MUTEX_<wbr>INITIALIZER_NP;<br>
--<br>
-+#else<br>
-+static pthread_mutex_t tmutex = {  PTHREAD_MUTEX_RECURSIVE };<br>
-+#endif<br>
- /*<br>
-  * Define local function prototypes.<br>
-  */<br>
---<br>
-2.7.0<br>
-<br>
diff --git a/meta/recipes-extended/ltp/<wbr>ltp/0031-vma03-fix-page-size-<wbr>offset-as-per-page-size-<wbr>alignmen.patch b/meta/recipes-extended/ltp/<wbr>ltp/0031-vma03-fix-page-size-<wbr>offset-as-per-page-size-<wbr>alignmen.patch<br>
deleted file mode 100644<br>
index 473ca4c..0000000<br>
--- a/meta/recipes-extended/ltp/<wbr>ltp/0031-vma03-fix-page-size-<wbr>offset-as-per-page-size-<wbr>alignmen.patch<br>
+++ /dev/null<br>
@@ -1,33 +0,0 @@<br>
-From 293ff1da06748ed4c69be6ece262d4<wbr>2e562e7298 Mon Sep 17 00:00:00 2001<br>
-From: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
-Date: Fri, 8 Jan 2016 07:36:19 +0000<br>
-Subject: [PATCH 31/32] vma03: fix page size offset as per page size alignment<br>
-<br>
-the offset the param of mmap2() doesn&#39;t align the page size, but,<br>
-this param allow must be a multiple of the page size as returned<br>
-by sysconf(_SC_PAGE_SIZE).<wbr>meanwhile offset * 4096 must be a<br>
-multiple of the system page size, so modify the input param of offset<br>
-pgoff = (ULONG_MAX - 1)&amp;(~((pgsz-1)&gt;&gt;12));<br>
-<br>
-Signed-off-by: Chuang Dong &lt;<a href="mailto:Chuang.Dong@windriver.com">Chuang.Dong@windriver.com</a>&gt;<br>
-Signed-off-by: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
----<br>
- testcases/kernel/mem/vma/<wbr>vma03.c | 2 +-<br>
- 1 file changed, 1 insertion(+), 1 deletion(-)<br>
-<br>
-diff --git a/testcases/kernel/mem/vma/<wbr>vma03.c b/testcases/kernel/mem/vma/<wbr>vma03.c<br>
-index ad8a7b4..a539233 100644<br>
---- a/testcases/kernel/mem/vma/<wbr>vma03.c<br>
-+++ b/testcases/kernel/mem/vma/<wbr>vma03.c<br>
-@@ -85,7 +85,7 @@ int main(int argc, char *argv[])<br>
-               if (fd == -1)<br>
-                       tst_brkm(TBROK | TERRNO, NULL, &quot;open %s&quot;, TESTFILE);<br>
-<br>
--              pgoff = ULONG_MAX - 1;<br>
-+              pgoff = (ULONG_MAX - 1)&amp;(~((pgsz-1)&gt;&gt;12));<br>
-               map = mmap2(NULL, pgsz, PROT_READ | PROT_WRITE, MAP_PRIVATE,<br>
-                           fd, pgoff);<br>
-               if (map == MAP_FAILED)<br>
---<br>
-2.7.0<br>
-<br>
diff --git a/meta/recipes-extended/ltp/<wbr>ltp/0032-regen.sh-Include-asm-<wbr>unistd.h-explicitly.patch b/meta/recipes-extended/ltp/<wbr>ltp/0032-regen.sh-Include-asm-<wbr>unistd.h-explicitly.patch<br>
deleted file mode 100644<br>
index 5c6bf91..0000000<br>
--- a/meta/recipes-extended/ltp/<wbr>ltp/0032-regen.sh-Include-asm-<wbr>unistd.h-explicitly.patch<br>
+++ /dev/null<br>
@@ -1,30 +0,0 @@<br>
-From 4f1905ff09c730091674818bd1b48e<wbr>e221347101 Mon Sep 17 00:00:00 2001<br>
-From: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
-Date: Fri, 8 Jan 2016 08:30:29 +0000<br>
-Subject: [PATCH 32/32] regen.sh: Include asm/unistd.h explicitly<br>
-<br>
-on musl this is not included indirectly and it results in errors like<br>
-testcases/kernel/include/<wbr>linux_syscall_numbers.h:1035:<wbr>25: error:<br>
-&#39;__NR_SYSCALL_BASE&#39; undeclared (first use in this function)<br>
-|  #  define __NR_readdir (__NR_SYSCALL_BASE+ 89)<br>
-<br>
-Signed-off-by: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
----<br>
- testcases/kernel/include/<wbr>regen.sh | 1 +<br>
- 1 file changed, 1 insertion(+)<br>
-<br>
-diff --git a/testcases/kernel/include/<wbr>regen.sh b/testcases/kernel/include/<wbr>regen.sh<br>
-index f93f49b..ee790af 100755<br>
---- a/testcases/kernel/include/<wbr>regen.sh<br>
-+++ b/testcases/kernel/include/<wbr>regen.sh<br>
-@@ -32,6 +32,7 @@ cat &lt;&lt; EOF &gt; &quot;${output_pid}&quot;<br>
-<br>
- #include &lt;errno.h&gt;<br>
- #include &lt;sys/syscall.h&gt;<br>
-+#include &lt;asm/unistd.h&gt;<br>
- #include &quot;cleanup.c&quot;<br>
-<br>
- #define ltp_syscall(NR, ...) ({ \\<br>
---<br>
-2.7.0<br>
-<br>
diff --git a/meta/recipes-extended/ltp/<wbr>ltp/0035-fix-test_proc_kill-<wbr>hang.patch b/meta/recipes-extended/ltp/<wbr>ltp/0035-fix-test_proc_kill-<wbr>hang.patch<br>
index 32ae8aa..5d0a887 100644<br>
--- a/meta/recipes-extended/ltp/<wbr>ltp/0035-fix-test_proc_kill-<wbr>hang.patch<br>
+++ b/meta/recipes-extended/ltp/<wbr>ltp/0035-fix-test_proc_kill-<wbr>hang.patch<br>
@@ -1,23 +1,30 @@<br>
-Fix test_proc_kill hanging<br>
+From c6eaf473379e0ee56d94e5168a7f4f<wbr>47e9c0b482 Mon Sep 17 00:00:00 2001<br>
+From: George Nita &lt;<a href="mailto:george.nita@enea.com">george.nita@enea.com</a>&gt;<br>
+Date: Wed, 20 Jul 2016 20:04:59 -0700<br>
+Subject: [PATCH 10/17] Fix test_proc_kill hanging<br>
<br>
 Sometimes the signal is delivered to memcg_process before the framework took<br>
 into consideration its pid entered in the tasks. Fixed by delaying the signal<br>
 send command.<br>
<br>
 Signed-off-by: George Nita &lt;<a href="mailto:george.nita@enea.com">george.nita@enea.com</a>&gt;<br>
-Upstream-Status: Pending<br>
+Signed-off-by: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt;<br>
+---<br>
+ testcases/kernel/controllers/<wbr>memcg/functional/memcg_lib.sh | 1 +<br>
+ 1 file changed, 1 insertion(+)<br>
<br>
 diff --git a/testcases/kernel/<wbr>controllers/memcg/functional/<wbr>memcg_lib.sh b/testcases/kernel/<wbr>controllers/memcg/functional/<wbr>memcg_lib.sh<br>
-index ffbe006..e81bf74 100755<br>
+index b785fe3..2918cc5 100755<br>
 --- a/testcases/kernel/<wbr>controllers/memcg/functional/<wbr>memcg_lib.sh<br>
 +++ b/testcases/kernel/<wbr>controllers/memcg/functional/<wbr>memcg_lib.sh<br>
-@@ -220,8 +220,8 @@ test_proc_kill()<br>
-<br>
-       $TEST_PATH/memcg_process $2 -s $3 &amp;<br>
+@@ -283,6 +283,7 @@ test_proc_kill()<br>
        pid=$!<br>
--      sleep 1<br>
+       TST_CHECKPOINT_WAIT 0<br>
        echo $pid &gt; tasks<br>
 +      sleep 1<br>
<br>
-       kill -s USR1 $pid 2&gt; /dev/null<br>
-       sleep 1<br>
+       signal_memcg_process $pid $3<br>
+<br>
+--<br>
+2.7.4<br>
+<br>
diff --git a/meta/recipes-extended/ltp/<a href="http://ltp_20160126.bb" rel="noreferrer" target="_blank">lt<wbr>p_20160126.bb</a> b/meta/recipes-extended/ltp/<a href="http://ltp_20160920.bb" rel="noreferrer" target="_blank">lt<wbr>p_20160920.bb</a><br>
similarity index 82%<br>
rename from meta/recipes-extended/ltp/<a href="http://ltp_20160126.bb" rel="noreferrer" target="_blank">ltp_<wbr>20160126.bb</a><br>
rename to meta/recipes-extended/ltp/<a href="http://ltp_20160920.bb" rel="noreferrer" target="_blank">ltp_<wbr>20160920.bb</a><br>
index 7ee84e3..e087d87 100644<br>
--- a/meta/recipes-extended/ltp/<a href="http://ltp_20160126.bb" rel="noreferrer" target="_blank">lt<wbr>p_20160126.bb</a><br>
+++ b/meta/recipes-extended/ltp/<a href="http://ltp_20160920.bb" rel="noreferrer" target="_blank">lt<wbr>p_20160920.bb</a><br>
@@ -24,45 +24,32 @@ DEPENDS_append_libc-musl = &quot; fts &quot;<br>
 EXTRA_OEMAKE_append_libc-musl = &quot; LIBC=musl &quot;<br>
 CFLAGS_append_powerpc64 = &quot; -D__SANE_USERSPACE_TYPES__&quot;<br>
 CFLAGS_append_mipsarchn64 = &quot; -D__SANE_USERSPACE_TYPES__&quot;<br>
-SRCREV = &quot;<wbr>fce797676b14f50406718e7ef640b5<wbr>0da66c9b36&quot;<br>
+SRCREV = &quot;<wbr>52f4cf73fc1304e1339136729cfc03<wbr>960d2d7c85&quot;<br>
<br>
 SRC_URI = &quot;git://<a href="http://github.com/linux-test-project/ltp.git" rel="noreferrer" target="_blank">github.com/linux-test-<wbr>project/ltp.git</a> \<br>
-           file://0001-ltp-Don-t-link-<wbr>against-libfl.patch \<br>
            file://0002-Add-knob-to-<wbr>control-whether-numa-support-<wbr>should-be-c.patch \<br>
            file://0003-Add-knob-to-<wbr>control-tirpc-support.patch \<br>
            file://0004-build-Add-option-<wbr>to-select-libc-implementation.<wbr>patch \<br>
            file://0005-kernel-<wbr>controllers-Link-with-libfts-<wbr>explicitly-on-mu.patch \<br>
-           file://0006-sendfile-Use-<wbr>off64_t-instead-of-__off64_t.<wbr>patch \<br>
-           file://0007-replace-SIGCLD-<wbr>with-SIGCHLD.patch \<br>
            file://0008-Check-if-__GLIBC_<wbr>PREREQ-is-defined-before-<wbr>using-it.patch \<br>
-           file://0009-Guard-error.h-<wbr>with-__GLIBC__.patch \<br>
            file://0010-replace-__BEGIN_<wbr>DECLS-and-__END_DECLS.patch \<br>
            file://0011-Rename-sigset-<wbr>variable-to-sigset1.patch \<br>
-           file://0012-fsstress.c-<wbr>Replace-__int64_t-with-int64_<wbr>t.patch \<br>
-           file://0013-include-fcntl.h-<wbr>for-getting-O_-definitions.<wbr>patch \<br>
-           file://0014-hyperthreading-<wbr>Include-sys-types.h-for-pid_t-<wbr>definit.patch \<br>
-           file://0015-mincore01-Rename-<wbr>PAGESIZE-to-pagesize.patch \<br>
-           file://0016-ustat-Change-<wbr>header-from-ustat.h-to-sys-<wbr>ustat.h.patch \<br>
-           file://0017-replace-sigval_t-<wbr>with-union-sigval.patch \<br>
            file://0018-guard-mallocopt-<wbr>with-__GLIBC__.patch \<br>
-           file://0019-tomoyo-Replace-<wbr>canonicalize_file_name-with-<wbr>realpath.patch \<br>
            file://0020-getdents-define-<wbr>getdents-getdents64-only-for-<wbr>glibc.patch \<br>
            file://0021-Define-_GNU_<wbr>SOURCE-for-MREMAP_MAYMOVE-<wbr>definition.patch \<br>
-           file://0022-include-sys-types.<wbr>h.patch \<br>
            file://0023-ptrace-Use-int-<wbr>instead-of-enum-__ptrace_<wbr>request.patch \<br>
            file://0024-rt_sigaction-rt_<wbr>sigprocmark-Define-_GNU_<wbr>SOURCE.patch \<br>
            file://0025-mc_gethost-<wbr>include-sys-types.h.patch \<br>
            file://0026-crash01-Define-_<wbr>GNU_SOURCE.patch \<br>
-           file://0027-sysconf01-Use-_SC_<wbr>2_C_VERSION-conditionally.<wbr>patch \<br>
            file://0028-rt_sigaction.h-<wbr>Use-sighandler_t-instead-of-__<wbr>sighand.patch \<br>
-           file://0029-trace_shed-Fix-<wbr>build-with-musl.patch \<br>
-           file://0030-lib-Use-PTHREAD_<wbr>MUTEX_RECURSIVE-in-place-of-<wbr>PTHREAD_.patch \<br>
-           file://0031-vma03-fix-page-<wbr>size-offset-as-per-page-size-<wbr>alignmen.patch \<br>
-           file://0032-regen.sh-Include-<wbr>asm-unistd.h-explicitly.patch \<br>
            file://0033-shmat1-Cover-GNU-<wbr>specific-code-under-__USE_GNU.<wbr>patch \<br>
            file://0034-periodic_output.<wbr>patch \<br>
            file://0035-fix-test_proc_<wbr>kill-hang.patch \<br>
            file://0001-testcases-network-<wbr>nfsv4-acl-acl1.c-Security-fix-<wbr>on-s.patch \<br>
+           file://0001-Define-__SIGRTMIN-<wbr>and-__SIGRTMAX-on-musl.patch \<br>
+           file://0002-initialize-<wbr>recursive-mutex-in-a-portable-<wbr>way.patch \<br>
+           file://0004-rt_sigaction-rt_<wbr>sigprocmark-Replace-SA_NOMASK-<wbr>with-S.patch \<br>
+           file://0006-Remove-unused-__<wbr>BEGIN_DECLS-and-__END_DECLS.<wbr>patch \<br>
            &quot;<br>
<br>
 S = &quot;${WORKDIR}/git&quot;<br>
<span class="HOEnZb"><font color="#888888">--<br>
2.7.4<br>
<br>
<br>
<br>
--<br>
______________________________<wbr>_________________<br>
Openembedded-core mailing list<br>
<a href="mailto:Openembedded-core@lists.openembedded.org">Openembedded-core@lists.<wbr>openembedded.org</a><br>
<a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" target="_blank">http://lists.openembedded.org/<wbr>mailman/listinfo/openembedded-<wbr>core</a><br>
</font></span></blockquote></div><br></div>