lkml.org 
[lkml]   [2009]   [Mar]   [23]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[tip:tracing/kmemtrace] tracing: add missing 'extern' keywords to trace_output.h
    Commit-ID:  2e9a5eb48c155faaed8483688f9d25ddeaccaecf
    Gitweb: http://git.kernel.org/tip/2e9a5eb48c155faaed8483688f9d25ddeaccaecf
    Author: Eduard - Gabriel Munteanu <eduard.munteanu@linux360.ro>
    AuthorDate: Mon, 23 Mar 2009 15:12:23 +0200
    Committer: Ingo Molnar <mingo@elte.hu>
    CommitDate: Mon, 23 Mar 2009 16:06:55 +0100

    tracing: add missing 'extern' keywords to trace_output.h

    Impact: cleanup

    Many declarations within trace_output.h are missing the 'extern' keyword
    in an inconsistent manner. This adds 'extern' where it should be.

    Signed-off-by: Eduard - Gabriel Munteanu <eduard.munteanu@linux360.ro>
    LKML-Reference: <8437e9b2ad54db68fa3c3dd89205bc7b50f203b5.1237813499.git.eduard.munteanu@linux360.ro>
    Signed-off-by: Ingo Molnar <mingo@elte.hu>


    ---
    kernel/trace/trace_output.h | 33 +++++++++++++++++----------------
    1 files changed, 17 insertions(+), 16 deletions(-)

    diff --git a/kernel/trace/trace_output.h b/kernel/trace/trace_output.h
    index 0ae20b8..46fb961 100644
    --- a/kernel/trace/trace_output.h
    +++ b/kernel/trace/trace_output.h
    @@ -29,25 +29,26 @@ seq_print_ip_sym(struct trace_seq *s, unsigned long ip,
    unsigned long sym_flags);
    extern ssize_t trace_seq_to_user(struct trace_seq *s, char __user *ubuf,
    size_t cnt);
    -int trace_seq_puts(struct trace_seq *s, const char *str);
    -int trace_seq_putc(struct trace_seq *s, unsigned char c);
    -int trace_seq_putmem(struct trace_seq *s, void *mem, size_t len);
    -int trace_seq_putmem_hex(struct trace_seq *s, void *mem, size_t len);
    -void *trace_seq_reserve(struct trace_seq *s, size_t len);
    -int trace_seq_path(struct trace_seq *s, struct path *path);
    -int seq_print_userip_objs(const struct userstack_entry *entry,
    - struct trace_seq *s, unsigned long sym_flags);
    -int seq_print_user_ip(struct trace_seq *s, struct mm_struct *mm,
    - unsigned long ip, unsigned long sym_flags);
    +extern int trace_seq_puts(struct trace_seq *s, const char *str);
    +extern int trace_seq_putc(struct trace_seq *s, unsigned char c);
    +extern int trace_seq_putmem(struct trace_seq *s, void *mem, size_t len);
    +extern int trace_seq_putmem_hex(struct trace_seq *s, void *mem, size_t len);
    +extern void *trace_seq_reserve(struct trace_seq *s, size_t len);
    +extern int trace_seq_path(struct trace_seq *s, struct path *path);
    +extern int seq_print_userip_objs(const struct userstack_entry *entry,
    + struct trace_seq *s, unsigned long sym_flags);
    +extern int seq_print_user_ip(struct trace_seq *s, struct mm_struct *mm,
    + unsigned long ip, unsigned long sym_flags);

    -int trace_print_context(struct trace_iterator *iter);
    -int trace_print_lat_context(struct trace_iterator *iter);
    +extern int trace_print_context(struct trace_iterator *iter);
    +extern int trace_print_lat_context(struct trace_iterator *iter);

    -struct trace_event *ftrace_find_event(int type);
    -int register_ftrace_event(struct trace_event *event);
    -int unregister_ftrace_event(struct trace_event *event);
    +extern struct trace_event *ftrace_find_event(int type);
    +extern int register_ftrace_event(struct trace_event *event);
    +extern int unregister_ftrace_event(struct trace_event *event);

    -enum print_line_t trace_nop_print(struct trace_iterator *iter, int flags);
    +extern enum print_line_t trace_nop_print(struct trace_iterator *iter,
    + int flags);

    #define MAX_MEMHEX_BYTES 8
    #define HEX_CHARS (MAX_MEMHEX_BYTES*2 + 1)

    \
     
     \ /
      Last update: 2009-03-23 16:23    [W:3.258 / U:1.188 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site