<mailto:fahad_usman@mentor.com>>
update lttng-modules-2.0, lttng-tools-2.0
lttng-ust-2.0 and liburcu
to the
latest stable released versions by lttng community
remove the
lttng-sycalls-protect-is_compat_task-from-redefiniti.patch
because
the problem is handled in the latest version of
lttng-modules
Signed-off-by: Fahad Usman <
fahad_usman@mentor.com
<mailto:fahad_usman@mentor.com>>
---
...ls-protect-is_compat_task-from-redefiniti.patch |
41
--------------------
.../lttng-2.0/
lttng-modules_2.0.4.bb
<http://lttng-modules_2.0.4.bb>
| 26 ++++++++++++
.../lttng-2.0/lttng-modules_2.0.pre11.bb
<http://lttng-modules_2.0.pre11.bb>
| 30 --------------
meta/recipes-kernel/lttng-2.0/lttng-tools_2.0.1.bb
<http://lttng-tools_2.0.1.bb>
| 32 ---------------
meta/recipes-kernel/lttng-2.0/lttng-tools_2.0.3.bb
<http://lttng-tools_2.0.3.bb>
| 30 ++++++++++++++
meta/recipes-kernel/lttng-2.0/lttng2-ust_2.0.2.bb
<http://lttng2-ust_2.0.2.bb>
| 30 --------------
meta/recipes-kernel/lttng-2.0/lttng2-ust_2.0.4.bb
<http://lttng2-ust_2.0.4.bb>
| 30 ++++++++++++++
meta/recipes-support/liburcu/liburcu_0.6.7.bb
<http://liburcu_0.6.7.bb>
| 24 -----------
meta/recipes-support/liburcu/liburcu_0.7.3.bb
<http://liburcu_0.7.3.bb>
| 24 +++++++++++
9 files changed, 110 insertions(+), 157 deletions(-)
delete mode 100644
meta/recipes-kernel/lttng-2.0/lttng-modules/lttng-sycalls-protect-is_compat_task-from-redefiniti.patch
create mode 100644
meta/recipes-kernel/lttng-2.0/
lttng-modules_2.0.4.bb
<http://lttng-modules_2.0.4.bb>
delete mode 100644
meta/recipes-kernel/lttng-2.0/lttng-modules_2.0.pre11.bb
<http://lttng-modules_2.0.pre11.bb>
delete mode 100644
meta/recipes-kernel/lttng-2.0/lttng-tools_2.0.1.bb
<http://lttng-tools_2.0.1.bb>
create mode 100644
meta/recipes-kernel/lttng-2.0/lttng-tools_2.0.3.bb
<http://lttng-tools_2.0.3.bb>
delete mode 100644
meta/recipes-kernel/lttng-2.0/lttng2-ust_2.0.2.bb
<http://lttng2-ust_2.0.2.bb>
create mode 100644
meta/recipes-kernel/lttng-2.0/lttng2-ust_2.0.4.bb
<http://lttng2-ust_2.0.4.bb>
delete mode 100644 meta/recipes-support/liburcu/liburcu_0.6.7.bb
<http://liburcu_0.6.7.bb>
create mode 100644 meta/recipes-support/liburcu/liburcu_0.7.3.bb
<http://liburcu_0.7.3.bb>
diff --git
a/meta/recipes-kernel/lttng-2.0/lttng-modules/lttng-sycalls-protect-is_compat_task-from-redefiniti.patch
b/meta/recipes-kernel/lttng-2.0/lttng-modules/lttng-sycalls-protect-is_compat_task-from-redefiniti.patch
deleted file mode 100644
index 0056633..0000000
---
a/meta/recipes-kernel/lttng-2.0/lttng-modules/lttng-sycalls-protect-is_compat_task-from-redefiniti.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-From 415a1a678cb2fcf603f9777f2c7b71c1e38f8101 Mon Sep
17 00:00:00 2001
-From: Bruce Ashfield <
bruce.ashfield@windriver.com
<mailto:bruce.ashfield@windriver.com>>
-Date: Mon, 19 Mar 2012 13:30:31 -0400
-Subject: [PATCH] lttng-sycalls: protect
is_compat_task from
redefinition
-
-recent -stable kernels have their own fallback
definition of
is_compat_task
-
- #define is_compat_task() (0)
-
-To protect against this double definition of
is_compat_task we can
check
-to see if it is already defined, and skip the lttng
variant.
-
-Signed-off-by: Bruce Ashfield <
bruce.ashfield@windriver.com
<mailto:bruce.ashfield@windriver.com>>
----
- lttng-syscalls.c | 4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
-
-diff --git a/lttng-syscalls.c b/lttng-syscalls.c
-index 9de3c07..80d0f05 100644
---- a/lttng-syscalls.c
-+++ b/lttng-syscalls.c
-@@ -17,12 +17,16 @@
- #include "ltt-events.h"
-
- #ifndef CONFIG_COMPAT
-+
-+#ifndef is_compat_task
- static inline int is_compat_task(void)
- {
- return 0;
- }
- #endif
-
-+#endif
-+
- static
- void syscall_entry_probe(void *__data, struct
pt_regs *regs, long id);
-
---
-1.7.5.4
-
diff --git a/meta/recipes-kernel/lttng-2.0/
lttng-modules_2.0.4.bb
<http://lttng-modules_2.0.4.bb>
b/meta/recipes-kernel/lttng-2.0/lttng-modules_2.0.4.bb
<http://lttng-modules_2.0.4.bb>
new file mode 100644
index 0000000..d40c99b
--- /dev/null
+++ b/meta/recipes-kernel/lttng-2.0/
lttng-modules_2.0.4.bb
<http://lttng-modules_2.0.4.bb>
<http://lttng.org/files/$%7BPN%7D/$%7BPN%7D-$%7BPV%7D.tar.bz2%5C>
+
file://lttng-modules-replace-KERNELDIR-with-KERNEL_SRC.patch"
+SRC_URI[md5sum] = "e2f07c0eb40a0d8027de17f4dd7ebe12"
+SRC_URI[sha256sum] =
"f00116c388289192774c774581a651832be094aeb6da2f2c0f9c9e275fed2d14"
+
+export INSTALL_MOD_DIR="kernel/lttng-modules"
+export KERNEL_SRC="${STAGING_KERNEL_DIR}"
+
+# Due to liburcu not building for MIPS currently this
recipe needs to
+# be limited also.
+# So here let us first suppport x86/arm/powerpc
platforms now.
+COMPATIBLE_HOST = '(x86_64.*|i.86.*|arm.*|powerpc.*)-linux'
diff --git
a/meta/recipes-kernel/lttng-2.0/
lttng-modules_2.0.pre11.bb
<http://lttng-modules_2.0.pre11.bb>
b/meta/recipes-kernel/lttng-2.0/lttng-modules_2.0.pre11.bb
<http://lttng-modules_2.0.pre11.bb>
<http://lttng-modules_2.0.pre11.bb>
<http://git.lttng.org/lttng-modules.git;protocol=git>
\
<http://lttng-tools_2.0.1.bb>
b/meta/recipes-kernel/lttng-2.0/lttng-tools_2.0.1.bb
<http://lttng-tools_2.0.1.bb>
deleted file mode 100644
index e7f1016..0000000
--- a/meta/recipes-kernel/lttng-2.0/
lttng-tools_2.0.1.bb
<http://lttng-tools_2.0.1.bb>
<http://git.lttng.org/lttng-tools.git;protocol=git>"
-
-S = "${WORKDIR}/git"
-
-inherit autotools
-
-export KERNELDIR="${STAGING_KERNEL_DIR}"
-
-FILES_${PN} += "${libdir}/lttng/libexec/*"
-FILES_${PN}-dbg += "${libdir}/lttng/libexec/.debug"
-
-# Due to liburcu not building for MIPS currently this
recipe needs to
-# be limited also.
-# So here let us first suppport x86/arm/powerpc
platforms now.
-COMPATIBLE_HOST = '(x86_64.*|i.86.*|arm.*|powerpc.*)-linux'
diff --git a/meta/recipes-kernel/lttng-2.0/
lttng-tools_2.0.3.bb
<http://lttng-tools_2.0.3.bb>
b/meta/recipes-kernel/lttng-2.0/lttng-tools_2.0.3.bb
<http://lttng-tools_2.0.3.bb>
new file mode 100644
index 0000000..ef39b30
--- /dev/null
+++ b/meta/recipes-kernel/lttng-2.0/
lttng-tools_2.0.3.bb
<http://lttng-tools_2.0.3.bb>
<http://lttng.org/files/$%7BPN%7D/$%7BPN%7D-$%7BPV%7D.tar.bz2>"
+SRC_URI[md5sum] = "360d0e0e70ed11eda5aa1570ebc9c155"
+SRC_URI[sha256sum] =
"cc538f420bfe716220169e41b572d0cb8a345afb552faef924bfb2c625d92b0d"
+
+inherit autotools
+
+export KERNELDIR="${STAGING_KERNEL_DIR}"
+
+FILES_${PN} += "${libdir}/lttng/libexec/*"
+FILES_${PN}-dbg += "${libdir}/lttng/libexec/.debug"
+
+# Due to liburcu not building for MIPS currently this
recipe needs to
+# be limited also.
+# So here let us first suppport x86/arm/powerpc
platforms now.
+COMPATIBLE_HOST = '(x86_64.*|i.86.*|arm.*|powerpc.*)-linux'
diff --git a/meta/recipes-kernel/lttng-2.0/
lttng2-ust_2.0.2.bb
<http://lttng2-ust_2.0.2.bb>
b/meta/recipes-kernel/lttng-2.0/lttng2-ust_2.0.2.bb
<http://lttng2-ust_2.0.2.bb>
deleted file mode 100644
index 8f650a4..0000000
--- a/meta/recipes-kernel/lttng-2.0/
lttng2-ust_2.0.2.bb
<http://lttng2-ust_2.0.2.bb>
<http://git.lttng.org/lttng-ust.git;protocol=git>"
-
-S = "${WORKDIR}/git"
-
-do_configure_prepend () {
- ${S}/bootstrap
-}
-
-# Due to liburcu not building for MIPS currently this
recipe needs to
-# be limited also.
-# So here let us first suppport x86/arm/powerpc
platforms now.
-COMPATIBLE_HOST = '(x86_64.*|i.86.*|arm.*|powerpc.*)-linux'
diff --git a/meta/recipes-kernel/lttng-2.0/
lttng2-ust_2.0.4.bb
<http://lttng2-ust_2.0.4.bb>
b/meta/recipes-kernel/lttng-2.0/lttng2-ust_2.0.4.bb
<http://lttng2-ust_2.0.4.bb>
new file mode 100644
index 0000000..a5f8cec
--- /dev/null
+++ b/meta/recipes-kernel/lttng-2.0/
lttng2-ust_2.0.4.bb
<http://lttng2-ust_2.0.4.bb>
<http://git.lttng.org/lttng-ust.git;protocol=git>"
+
+S = "${WORKDIR}/git"
+
+do_configure_prepend () {
+ ${S}/bootstrap
+}
+
+# Due to liburcu not building for MIPS currently this
recipe needs to
+# be limited also.
+# So here let us first suppport x86/arm/powerpc
platforms now.
+COMPATIBLE_HOST = '(x86_64.*|i.86.*|arm.*|powerpc.*)-linux'
diff --git a/meta/recipes-support/liburcu/
liburcu_0.6.7.bb
<http://liburcu_0.6.7.bb>
b/meta/recipes-support/liburcu/liburcu_0.6.7.bb
<http://liburcu_0.6.7.bb>
deleted file mode 100644
index be73856..0000000
--- a/meta/recipes-support/liburcu/
liburcu_0.6.7.bb
<http://liburcu_0.6.7.bb>
<http://lttng.org/files/urcu/userspace-rcu-$%7BPV%7D.tar.bz2>"
-
-SRC_URI[md5sum] = "2705dadd65beda8e8960472c082e44b3"
-SRC_URI[sha256sum] =
"b0b09aead6fbcb4d5efb4270e12f84ffd115b99b55b2c745e052b2d87a47e75f"
-
-S = "${WORKDIR}/userspace-rcu-${PV}"
-CFLAGS_append_libc-uclibc = " -D_GNU_SOURCE"
-inherit autotools
-
-# liburcu, which is only used by lttng-ust, may not
build on other
-# platforms, like MIPS.
-COMPATIBLE_HOST = '(x86_64.*|i.86.*|arm.*|powerpc.*)-linux'
-
diff --git a/meta/recipes-support/liburcu/
liburcu_0.7.3.bb
<http://liburcu_0.7.3.bb>
b/meta/recipes-support/liburcu/liburcu_0.7.3.bb
<http://liburcu_0.7.3.bb>
new file mode 100644
index 0000000..86f29be
--- /dev/null
+++ b/meta/recipes-support/liburcu/
liburcu_0.7.3.bb
<http://liburcu_0.7.3.bb>
<http://lttng.org/files/urcu/userspace-rcu-$%7BPV%7D.tar.bz2>"
+
+SRC_URI[md5sum] = "c40b726f13bff80982c1ffa1bc2db31d"
+SRC_URI[sha256sum] =
"63f540a5d3c947fa3739711099fb87a66036d3c9560f26da763e500da296a1af"
+
+S = "${WORKDIR}/userspace-rcu-${PV}"
+CFLAGS_append_libc-uclibc = " -D_GNU_SOURCE"
+inherit autotools
+
+# liburcu, which is only used by lttng-ust, may not
build on other
+# platforms, like MIPS.
+COMPATIBLE_HOST = '(x86_64.*|i.86.*|arm.*|powerpc.*)-linux'
+
--
1.7.1
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
<mailto:Openembedded-core@lists.openembedded.org>
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core