diff options
author | Mark Hatle <mark.hatle@windriver.com> | 2011-01-24 19:23:14 -0600 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2011-01-25 12:25:45 +0000 |
commit | 3b3711672861a82bf73d9ecbc20d07a8bb4aff2d (patch) | |
tree | 4391f6926ebd1d191df912d880a2b0f03eec2592 | |
parent | c0e1272d1526484f1921f3dd14ca042798d530d9 (diff) | |
download | poky-3b3711672861a82bf73d9ecbc20d07a8bb4aff2d.tar.gz |
pseudo: Revert msg cache changes
The message cache code in pseudo seems to be causing problems. So we have
finally decided to revert that optimization.
(The revert is in the upstream pseudo.)
Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
-rw-r--r-- | meta/conf/distro/include/poky-default-revisions.inc | 2 | ||||
-rw-r--r-- | meta/recipes-devtools/pseudo/pseudo/pseudo-exec-crash.patch | 20 | ||||
-rw-r--r-- | meta/recipes-devtools/pseudo/pseudo_git.bb | 3 |
3 files changed, 2 insertions, 23 deletions
diff --git a/meta/conf/distro/include/poky-default-revisions.inc b/meta/conf/distro/include/poky-default-revisions.inc index 8d98eef0f6..6de6fd8ac4 100644 --- a/meta/conf/distro/include/poky-default-revisions.inc +++ b/meta/conf/distro/include/poky-default-revisions.inc | |||
@@ -150,7 +150,7 @@ PRELINKSRCREV ??= "909470ee441237563d6236c505cb2d02ddc48704" | |||
150 | SRCREV_pn-prelink ??= "${PRELINKSRCREV}" | 150 | SRCREV_pn-prelink ??= "${PRELINKSRCREV}" |
151 | SRCREV_pn-prelink-native ??= "${PRELINKSRCREV}" | 151 | SRCREV_pn-prelink-native ??= "${PRELINKSRCREV}" |
152 | SRCREV_pn-psplash ??= "424" | 152 | SRCREV_pn-psplash ??= "424" |
153 | PSEUDOSRCREV ??= "a1b25a64d8dd012bc8adcac1e1e09b6291c877ad" | 153 | PSEUDOSRCREV ??= "bcb42d80c0817da5479ab9c4f2cd8c4727e98ef8" |
154 | SRCREV_pn-pseudo ??= "${PSEUDOSRCREV}" | 154 | SRCREV_pn-pseudo ??= "${PSEUDOSRCREV}" |
155 | SRCREV_pn-pseudo-native ??= "${PSEUDOSRCREV}" | 155 | SRCREV_pn-pseudo-native ??= "${PSEUDOSRCREV}" |
156 | SRCREV_pn-pseudo-nativesdk ??= "${PSEUDOSRCREV}" | 156 | SRCREV_pn-pseudo-nativesdk ??= "${PSEUDOSRCREV}" |
diff --git a/meta/recipes-devtools/pseudo/pseudo/pseudo-exec-crash.patch b/meta/recipes-devtools/pseudo/pseudo/pseudo-exec-crash.patch deleted file mode 100644 index a73ed64804..0000000000 --- a/meta/recipes-devtools/pseudo/pseudo/pseudo-exec-crash.patch +++ /dev/null | |||
@@ -1,20 +0,0 @@ | |||
1 | The cached data values were being collected when an OP_EXEC call was made. | ||
2 | This is incorrect as the values are only for logging purposes. It's believed | ||
3 | this caused an occasional crash in certain instances. | ||
4 | |||
5 | Signed-off-by: Mark Hatle <mark.hatle@windriver.com> | ||
6 | |||
7 | diff --git a/pseudo.c b/pseudo.c | ||
8 | index efee436..62f28f3 100644 | ||
9 | --- a/pseudo.c | ||
10 | +++ b/pseudo.c | ||
11 | @@ -1021,7 +1021,8 @@ pseudo_op(pseudo_msg_t *msg, const char *program, const char *tag) { | ||
12 | if (msg->op != OP_MAY_UNLINK && | ||
13 | msg->op != OP_DID_UNLINK && | ||
14 | msg->op != OP_CANCEL_UNLINK && | ||
15 | - msg->op != OP_UNLINK) { | ||
16 | + msg->op != OP_UNLINK && | ||
17 | + msg->op != OP_EXEC ) { | ||
18 | cache_msg = *msg; | ||
19 | |||
20 | if (path_by_ino) { | ||
diff --git a/meta/recipes-devtools/pseudo/pseudo_git.bb b/meta/recipes-devtools/pseudo/pseudo_git.bb index 6645033c3e..4e94df7e8c 100644 --- a/meta/recipes-devtools/pseudo/pseudo_git.bb +++ b/meta/recipes-devtools/pseudo/pseudo_git.bb | |||
@@ -6,11 +6,10 @@ LICENSE = "LGPL2.1" | |||
6 | DEPENDS = "sqlite3" | 6 | DEPENDS = "sqlite3" |
7 | 7 | ||
8 | PV = "0.0+git${SRCPV}" | 8 | PV = "0.0+git${SRCPV}" |
9 | PR = "r16" | 9 | PR = "r17" |
10 | 10 | ||
11 | SRC_URI = "git://github.com/wrpseudo/pseudo.git;protocol=git \ | 11 | SRC_URI = "git://github.com/wrpseudo/pseudo.git;protocol=git \ |
12 | file://static_sqlite.patch \ | 12 | file://static_sqlite.patch \ |
13 | file://pseudo-exec-crash.patch \ | ||
14 | " | 13 | " |
15 | 14 | ||
16 | FILES_${PN} = "${libdir}/libpseudo.so ${bindir}/* ${localstatedir}/pseudo" | 15 | FILES_${PN} = "${libdir}/libpseudo.so ${bindir}/* ${localstatedir}/pseudo" |