commit | 68f40969f0173c02ddc22a40df865c81c29070e4 | [log] [tgz] |
---|---|---|
author | Steven Rostedt (Red Hat) <rostedt@goodmis.org> | Thu May 01 12:44:50 2014 -0400 |
committer | Steven Rostedt <rostedt@goodmis.org> | Wed May 14 11:37:28 2014 -0400 |
tree | 79a6312ecb0ed728adb66f731bc88f1d55632904 | |
parent | 19eab4a472cfe4a3ae51cff1711d795e3f9bb564 [diff] |
ftrace: Always inline ftrace_hash_empty() helper function The ftrace_hash_empty() function is a simple test: return !hash || !hash->count; But gcc seems to want to make it a call. As this is in an extreme hot path of the function tracer, there's no reason it needs to be a call. I only wrote it to be a helper function anyway, otherwise it would have been inlined manually. Force gcc to inline it, as it could have also been a macro. Signed-off-by: Steven Rostedt <rostedt@goodmis.org>