From: Shaohua Li Date: Tue, 27 Sep 2016 15:42:41 +0000 (-0700) Subject: bpf: clean up put_cpu_var usage X-Git-Tag: v4.9-rc1~127^2~47 X-Git-Url: https://git.kernelconcepts.de/?a=commitdiff_plain;h=b761fe226be61eba6ae20a424b288559b8a606b5;p=karo-tx-linux.git bpf: clean up put_cpu_var usage put_cpu_var takes the percpu data, not the data returned from get_cpu_var. This doesn't change the behavior. Cc: Tejun Heo Cc: Alexei Starovoitov Signed-off-by: Shaohua Li Acked-by: Alexei Starovoitov Acked-by: Tejun Heo Signed-off-by: David S. Miller --- diff --git a/kernel/bpf/core.c b/kernel/bpf/core.c index 7b7baaed9ed4..aa6d98154106 100644 --- a/kernel/bpf/core.c +++ b/kernel/bpf/core.c @@ -1031,7 +1031,7 @@ BPF_CALL_0(bpf_user_rnd_u32) state = &get_cpu_var(bpf_user_rnd_state); res = prandom_u32_state(state); - put_cpu_var(state); + put_cpu_var(bpf_user_rnd_state); return res; }