lkml.org 
[lkml]   [2009]   [Dec]   [13]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 05/10] Constify struct platform_suspend_ops for 2.6.32-git-053fe57ac v2
    Date
    From: Emese Revfy <re.emese@gmail.com>


    Signed-off-by: Emese Revfy <re.emese@gmail.com>
    ---
    include/linux/suspend.h | 22 +++++++++++-----------
    1 files changed, 11 insertions(+), 11 deletions(-)

    diff --git a/include/linux/suspend.h b/include/linux/suspend.h
    index 5e781d8..3a2553d 100644
    --- a/include/linux/suspend.h
    +++ b/include/linux/suspend.h
    @@ -104,15 +104,15 @@ typedef int __bitwise suspend_state_t;
    * which require special recovery actions in that situation.
    */
    struct platform_suspend_ops {
    - int (*valid)(suspend_state_t state);
    - int (*begin)(suspend_state_t state);
    - int (*prepare)(void);
    - int (*prepare_late)(void);
    - int (*enter)(suspend_state_t state);
    - void (*wake)(void);
    - void (*finish)(void);
    - void (*end)(void);
    - void (*recover)(void);
    + int (* const valid)(suspend_state_t state);
    + int (* const begin)(suspend_state_t state);
    + int (* const prepare)(void);
    + int (* const prepare_late)(void);
    + int (* const enter)(suspend_state_t state);
    + void (* const wake)(void);
    + void (* const finish)(void);
    + void (* const end)(void);
    + void (* const recover)(void);
    };

    #ifdef CONFIG_SUSPEND
    @@ -120,7 +120,7 @@ struct platform_suspend_ops {
    * suspend_set_ops - set platform dependent suspend operations
    * @ops: The new suspend operations to set.
    */
    -extern void suspend_set_ops(struct platform_suspend_ops *ops);
    +extern void suspend_set_ops(const struct platform_suspend_ops *ops);
    extern int suspend_valid_only_mem(suspend_state_t state);

    /**
    @@ -145,7 +145,7 @@ extern int pm_suspend(suspend_state_t state);
    #else /* !CONFIG_SUSPEND */
    #define suspend_valid_only_mem NULL

    -static inline void suspend_set_ops(struct platform_suspend_ops *ops) {}
    +static inline void suspend_set_ops(const struct platform_suspend_ops *ops) {}
    static inline int pm_suspend(suspend_state_t state) { return -ENOSYS; }
    #endif /* !CONFIG_SUSPEND */

    --
    1.6.5.3


    \
     
     \ /
      Last update: 2009-12-14 01:07    [W:0.058 / U:0.216 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site