[OE-core] [PATCH] systemd: Check for HAVE_POSIX_FALLOCATE
Drew Moseley
drew at moseleynet.net
Mon Apr 28 15:38:57 UTC 2014
From: Drew Moseley <drew_moseley at mentor.com>
The check for the config variable is using the wrong define
resulting in the #else always being used.
Signed-off-by: Drew Moseley <drew_moseley at mentor.com>
---
.../systemd/systemd-pam-fix-fallocate.patch | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/meta/recipes-core/systemd/systemd/systemd-pam-fix-fallocate.patch b/meta/recipes-core/systemd/systemd/systemd-pam-fix-fallocate.patch
index de73be9..d25acef 100644
--- a/meta/recipes-core/systemd/systemd/systemd-pam-fix-fallocate.patch
+++ b/meta/recipes-core/systemd/systemd/systemd-pam-fix-fallocate.patch
@@ -27,7 +27,7 @@ Index: systemd-209/src/journal/journal-file.c
/* Note that the glibc fallocate() fallback is very
inefficient, hence we try to minimize the allocation area
as we can. */
-+#ifdef HAVE_POSIX_ALLOCATE
++#ifdef HAVE_POSIX_FALLOCATE
r = posix_fallocate(f->fd, old_size, new_size - old_size);
if (r != 0)
return -r;
@@ -66,7 +66,7 @@ Index: systemd-209/src/journal/journald-kmsg.c
}
-
- if (posix_fallocate(fd, 0, sizeof(uint64_t)) < 0) {
-+#ifdef HAVE_POSIX_ALLOCATE
++#ifdef HAVE_POSIX_FALLOCATE
+ r = posix_fallocate(fd, 0, sizeof(uint64_t));
+#else
+ /* Use good old method to write zeros into the journal file
--
1.7.9.5
More information about the Openembedded-core
mailing list