Skip to contentSkip to conversation

Patch "samples/bpf: fix trace_output example" has been added to the 4.5-stable tree

PATCH [email protected] 1 participant 1 message May 16, 2016

Subsystems (2)
lore
Share & tools
lore

[email protected]

author maintainer Applied
#0 lore raw

This is a note to let you know that I've just added the patch titled

samples/bpf: fix trace_output example

to the 4.5-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary

The filename of the patch is:
samples-bpf-fix-trace_output-example.patch
and it can be found in the queue-4.5 subdirectory.

If you, or anyone else, feels it should not be added to the stable tree, please let <[email protected]> know about it.

Quoted 1 line

From foo@baz Mon May 16 11:20:33 PDT 2016

From: Alexei Starovoitov <[email protected]>
Date: Wed, 27 Apr 2016 18:56:22 -0700
Subject: samples/bpf: fix trace_output example

From: Alexei Starovoitov <[email protected]>

[ Upstream commit 569cc39d39385a74b23145496bca2df5ac8b2fb8 ]

llvm cannot always recognize memset as builtin function and optimize it away, so just delete it. It was a leftover from testing of bpf_perf_event_output() with large data structures.

Fixes 39111695b1b8 ("samples: bpf: add bpf_perf_event_output example")
---
 samples/bpf/trace_output_kern.c |    1 -
 1 file changed, 1 deletion(-)
samples/bpf/trace_output_kern.c +0 -1
@@ -18,7 +18,6 @@ int bpf_prog1(struct pt_regs *ctx)
 		u64 cookie;
 	} data;
 
-	memset(&data, 0, sizeof(data));
 	data.pid = bpf_get_current_pid_tgid();
 	data.cookie = 0x12345678;
 

Patches currently in stable-queue which might be from [email protected] are

queue-4.5/samples-bpf-fix-trace_output-example.patch queue-4.5/bpf-fix-refcnt-overflow.patch queue-4.5/bpf-verifier-reject-invalid-ld_abs-bpf_dw-instruction.patch queue-4.5/bpf-fix-check_map_func_compatibility-logic.patch