]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
tracing: Evaluate len expression only once in __dynamic_array macro
authorFilipe Brandenburger <filbranden@google.com>
Sat, 1 Mar 2014 05:32:17 +0000 (21:32 -0800)
committerSteven Rostedt <rostedt@goodmis.org>
Fri, 7 Mar 2014 15:06:11 +0000 (10:06 -0500)
commit114e7b52dee69ce47dd55b8e520e0a48ba7cdae3
treed7ac31acb21d9427f0bbf87cd9b17c41b8df370b
parent5859fa1a146ef5bf79953767f4ceb546fe4214b3
tracing: Evaluate len expression only once in __dynamic_array macro

Use a temporary variable to store the expansion of the len expression.
If the evaluation is expensive, this commit will ensure it is evaluated
only once inside ftrace_get_offsets_<call>.

Link: http://lkml.kernel.org/r/1393651938-16418-3-git-send-email-filbranden@google.com
Signed-off-by: Filipe Brandenburger <filbranden@google.com>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
include/trace/ftrace.h