lkml.org 
[lkml]   [2021]   [Nov]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v3 01/25] notifier: Remove extern annotation from function prototypes
    Date
    There is no need to annotate function prototypes with 'extern', it makes
    code less readable. Remove unnecessary annotations from <notifier.h>.

    Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
    ---
    include/linux/notifier.h | 30 +++++++++++++++---------------
    1 file changed, 15 insertions(+), 15 deletions(-)

    diff --git a/include/linux/notifier.h b/include/linux/notifier.h
    index 87069b8459af..4b80a815b666 100644
    --- a/include/linux/notifier.h
    +++ b/include/linux/notifier.h
    @@ -90,7 +90,7 @@ struct srcu_notifier_head {
    } while (0)

    /* srcu_notifier_heads must be cleaned up dynamically */
    -extern void srcu_init_notifier_head(struct srcu_notifier_head *nh);
    +void srcu_init_notifier_head(struct srcu_notifier_head *nh);
    #define srcu_cleanup_notifier_head(name) \
    cleanup_srcu_struct(&(name)->srcu);

    @@ -141,36 +141,36 @@ extern void srcu_init_notifier_head(struct srcu_notifier_head *nh);

    #ifdef __KERNEL__

    -extern int atomic_notifier_chain_register(struct atomic_notifier_head *nh,
    +int atomic_notifier_chain_register(struct atomic_notifier_head *nh,
    struct notifier_block *nb);
    -extern int blocking_notifier_chain_register(struct blocking_notifier_head *nh,
    +int blocking_notifier_chain_register(struct blocking_notifier_head *nh,
    struct notifier_block *nb);
    -extern int raw_notifier_chain_register(struct raw_notifier_head *nh,
    +int raw_notifier_chain_register(struct raw_notifier_head *nh,
    struct notifier_block *nb);
    -extern int srcu_notifier_chain_register(struct srcu_notifier_head *nh,
    +int srcu_notifier_chain_register(struct srcu_notifier_head *nh,
    struct notifier_block *nb);

    -extern int atomic_notifier_chain_unregister(struct atomic_notifier_head *nh,
    +int atomic_notifier_chain_unregister(struct atomic_notifier_head *nh,
    struct notifier_block *nb);
    -extern int blocking_notifier_chain_unregister(struct blocking_notifier_head *nh,
    +int blocking_notifier_chain_unregister(struct blocking_notifier_head *nh,
    struct notifier_block *nb);
    -extern int raw_notifier_chain_unregister(struct raw_notifier_head *nh,
    +int raw_notifier_chain_unregister(struct raw_notifier_head *nh,
    struct notifier_block *nb);
    -extern int srcu_notifier_chain_unregister(struct srcu_notifier_head *nh,
    +int srcu_notifier_chain_unregister(struct srcu_notifier_head *nh,
    struct notifier_block *nb);

    -extern int atomic_notifier_call_chain(struct atomic_notifier_head *nh,
    +int atomic_notifier_call_chain(struct atomic_notifier_head *nh,
    unsigned long val, void *v);
    -extern int blocking_notifier_call_chain(struct blocking_notifier_head *nh,
    +int blocking_notifier_call_chain(struct blocking_notifier_head *nh,
    unsigned long val, void *v);
    -extern int raw_notifier_call_chain(struct raw_notifier_head *nh,
    +int raw_notifier_call_chain(struct raw_notifier_head *nh,
    unsigned long val, void *v);
    -extern int srcu_notifier_call_chain(struct srcu_notifier_head *nh,
    +int srcu_notifier_call_chain(struct srcu_notifier_head *nh,
    unsigned long val, void *v);

    -extern int blocking_notifier_call_chain_robust(struct blocking_notifier_head *nh,
    +int blocking_notifier_call_chain_robust(struct blocking_notifier_head *nh,
    unsigned long val_up, unsigned long val_down, void *v);
    -extern int raw_notifier_call_chain_robust(struct raw_notifier_head *nh,
    +int raw_notifier_call_chain_robust(struct raw_notifier_head *nh,
    unsigned long val_up, unsigned long val_down, void *v);

    #define NOTIFY_DONE 0x0000 /* Don't care */
    --
    2.33.1
    \
     
     \ /
      Last update: 2021-11-08 01:48    [W:4.307 / U:0.188 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site