linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [patch 2/2] perf jit: remove some no-op error handling
@ 2016-07-15 21:08 Dan Carpenter
  2016-07-15 22:27 ` Arnaldo Carvalho de Melo
  2016-07-19  6:49 ` [tip:perf/core] perf jit: Remove " tip-bot for Dan Carpenter
  0 siblings, 2 replies; 4+ messages in thread
From: Dan Carpenter @ 2016-07-15 21:08 UTC (permalink / raw)
  To: Peter Zijlstra, Stephane Eranian
  Cc: Ingo Molnar, Arnaldo Carvalho de Melo, Alexander Shishkin,
	Adrian Hunter, linux-kernel, kernel-janitors

info.e_machine is a uint16_t so m is never less than zero.  It looks
like this was maybe left over code from earlier versions so I've just
removed it.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>

diff --git a/tools/perf/jvmti/jvmti_agent.c b/tools/perf/jvmti/jvmti_agent.c
index 91bf333..55daeff 100644
--- a/tools/perf/jvmti/jvmti_agent.c
+++ b/tools/perf/jvmti/jvmti_agent.c
@@ -59,7 +59,6 @@ static int get_e_machine(struct jitheader *hdr)
 	ssize_t sret;
 	char id[16];
 	int fd, ret = -1;
-	int m = -1;
 	struct {
 		uint16_t e_type;
 		uint16_t e_machine;
@@ -81,11 +80,7 @@ static int get_e_machine(struct jitheader *hdr)
 	if (sret != sizeof(info))
 		goto error;
 
-	m = info.e_machine;
-	if (m < 0)
-		m = 0; /* ELF EM_NONE */
-
-	hdr->elf_mach = m;
+	hdr->elf_mach = info.e_machine;
 	ret = 0;
 error:
 	close(fd);

^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2016-07-19  6:50 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-07-15 21:08 [patch 2/2] perf jit: remove some no-op error handling Dan Carpenter
2016-07-15 22:27 ` Arnaldo Carvalho de Melo
2016-07-16 16:25   ` Stephane Eranian
2016-07-19  6:49 ` [tip:perf/core] perf jit: Remove " tip-bot for Dan Carpenter

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).