lkml.org 
[lkml]   [2009]   [Nov]   [2]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[tip:tracing/core] tracing: Fix to use __always_unused attribute
    Commit-ID:  5e9b397292ca0b9409dced33e3a22ec993377064
    Gitweb: http://git.kernel.org/tip/5e9b397292ca0b9409dced33e3a22ec993377064
    Author: Li Zefan <lizf@cn.fujitsu.com>
    AuthorDate: Mon, 2 Nov 2009 08:51:13 +0800
    Committer: Ingo Molnar <mingo@elte.hu>
    CommitDate: Mon, 2 Nov 2009 15:47:54 +0100

    tracing: Fix to use __always_unused attribute

    ____ftrace_check_##name() is used for compile-time check on
    F_printk() only, so it should be marked as __unused instead
    of __used.

    Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>
    Cc: Steven Rostedt <rostedt@goodmis.org>
    Cc: Frederic Weisbecker <fweisbec@gmail.com>
    Cc: Linus Torvalds <torvalds@linux-foundation.org>
    LKML-Reference: <4AEE2D01.4010305@cn.fujitsu.com>
    Signed-off-by: Ingo Molnar <mingo@elte.hu>
    ---
    kernel/trace/trace_export.c | 4 ++--
    1 files changed, 2 insertions(+), 2 deletions(-)

    diff --git a/kernel/trace/trace_export.c b/kernel/trace/trace_export.c
    index 9753fcc..c74848d 100644
    --- a/kernel/trace/trace_export.c
    +++ b/kernel/trace/trace_export.c
    @@ -48,11 +48,11 @@
    struct ____ftrace_##name { \
    tstruct \
    }; \
    -static void __used ____ftrace_check_##name(void) \
    +static void __always_unused ____ftrace_check_##name(void) \
    { \
    struct ____ftrace_##name *__entry = NULL; \
    \
    - /* force cmpile-time check on F_printk() */ \
    + /* force compile-time check on F_printk() */ \
    printk(print); \
    }


    \
     
     \ /
      Last update: 2009-11-02 17:21    [W:0.036 / U:151.956 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site