* Build failure of kernel v4.14-rc due to error in tools/perf
@ 2017-09-22 22:11 Akemi Yagi
2017-09-29 20:05 ` [tip:perf/urgent] perf tools: Fix syscalltbl build failure tip-bot for Akemi Yagi
0 siblings, 1 reply; 2+ messages in thread
From: Akemi Yagi @ 2017-09-22 22:11 UTC (permalink / raw)
To: linux-kernel
Hi,
The build of kernel v4.14-rc1 for i686 fails on RHEL 6 with the error
in tools/perf:
util/syscalltbl.c:157: error: expected ';', ',' or ')' before '__maybe_unused'
mv: cannot stat `util/.syscalltbl.o.tmp': No such file or directory
This is fixed by placing/moving
#include <linux/compiler.h>
outside of #ifdef HAVE_SYSCALL_TABLE as shown in the patch below.
Thanks,
Akemi Yagi <toracat@elrepo.org>
2017-09-22
--- a/tools/perf/util/syscalltbl.c 2017-09-16 15:47:51.000000000 -0700
+++ b/tools/perf/util/syscalltbl.c 2017-09-22 00:16:16.119007615 -0700
@@ -15,9 +15,9 @@
#include "syscalltbl.h"
#include <stdlib.h>
+#include <linux/compiler.h>
#ifdef HAVE_SYSCALL_TABLE
-#include <linux/compiler.h>
#include <string.h>
#include "string2.h"
#include "util.h"
^ permalink raw reply [flat|nested] 2+ messages in thread
* [tip:perf/urgent] perf tools: Fix syscalltbl build failure
2017-09-22 22:11 Build failure of kernel v4.14-rc due to error in tools/perf Akemi Yagi
@ 2017-09-29 20:05 ` tip-bot for Akemi Yagi
0 siblings, 0 replies; 2+ messages in thread
From: tip-bot for Akemi Yagi @ 2017-09-29 20:05 UTC (permalink / raw)
To: linux-tip-commits
Cc: linux-kernel, acme, mingo, toracat, amyagi, ajb, hpa, tglx
Commit-ID: 090657c9fb7094e4c1b05c1713d6c2a12ef43dea
Gitweb: https://git.kernel.org/tip/090657c9fb7094e4c1b05c1713d6c2a12ef43dea
Author: Akemi Yagi <amyagi@gmail.com>
AuthorDate: Fri, 22 Sep 2017 22:11:53 +0000
Committer: Arnaldo Carvalho de Melo <acme@redhat.com>
CommitDate: Mon, 25 Sep 2017 12:21:05 -0300
perf tools: Fix syscalltbl build failure
The build of kernel v4.14-rc1 for i686 fails on RHEL 6 with the error
in tools/perf:
util/syscalltbl.c:157: error: expected ';', ',' or ')' before '__maybe_unused'
mv: cannot stat `util/.syscalltbl.o.tmp': No such file or directory
Fix it by placing/moving:
#include <linux/compiler.h>
outside of #ifdef HAVE_SYSCALL_TABLE block.
Signed-off-by: Akemi Yagi <toracat@elrepo.org>
Cc: Alan Bartlett <ajb@elrepo.org>
Link: http://lkml.kernel.org/r/oq41r8$1v9$1@blaine.gmane.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
---
tools/perf/util/syscalltbl.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tools/perf/util/syscalltbl.c b/tools/perf/util/syscalltbl.c
index 19e5db9..6eea7cf 100644
--- a/tools/perf/util/syscalltbl.c
+++ b/tools/perf/util/syscalltbl.c
@@ -15,9 +15,9 @@
#include "syscalltbl.h"
#include <stdlib.h>
+#include <linux/compiler.h>
#ifdef HAVE_SYSCALL_TABLE
-#include <linux/compiler.h>
#include <string.h>
#include "string2.h"
#include "util.h"
^ permalink raw reply related [flat|nested] 2+ messages in thread
end of thread, other threads:[~2017-09-29 20:07 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-09-22 22:11 Build failure of kernel v4.14-rc due to error in tools/perf Akemi Yagi
2017-09-29 20:05 ` [tip:perf/urgent] perf tools: Fix syscalltbl build failure tip-bot for Akemi Yagi
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.