]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
PM: sleep: Use bool for all 1-bit fields in struct dev_pm_info
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 22 Jan 2024 16:11:26 +0000 (17:11 +0100)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Wed, 24 Jan 2024 16:10:30 +0000 (17:10 +0100)
For some 1-bit fields in struct dev_pm_info the data type is bool, while
for some other 1-bit fields in there it is unsigned int, and these
differences are somewhat arbitrary.

For consistency, change the data type of the latter to bool, so that all
of the 1-bit fields in struct dev_pm_info fields are bool.

No intentional functional impact.

Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
include/linux/pm.h

index a2f3e53a8196d847af8ec0aa88d0336989ee302b..97b0e23363c8283f53c361d8129ef90d7a2b9350 100644 (file)
@@ -662,8 +662,8 @@ struct pm_subsys_data {
 
 struct dev_pm_info {
        pm_message_t            power_state;
-       unsigned int            can_wakeup:1;
-       unsigned int            async_suspend:1;
+       bool                    can_wakeup:1;
+       bool                    async_suspend:1;
        bool                    in_dpm_list:1;  /* Owned by the PM core */
        bool                    is_prepared:1;  /* Owned by the PM core */
        bool                    is_suspended:1; /* Ditto */
@@ -682,10 +682,10 @@ struct dev_pm_info {
        bool                    syscore:1;
        bool                    no_pm_callbacks:1;      /* Owned by the PM core */
        bool                    async_in_progress:1;    /* Owned by the PM core */
-       unsigned int            must_resume:1;  /* Owned by the PM core */
-       unsigned int            may_skip_resume:1;      /* Set by subsystems */
+       bool                    must_resume:1;          /* Owned by the PM core */
+       bool                    may_skip_resume:1;      /* Set by subsystems */
 #else
-       unsigned int            should_wakeup:1;
+       bool                    should_wakeup:1;
 #endif
 #ifdef CONFIG_PM
        struct hrtimer          suspend_timer;
@@ -696,17 +696,17 @@ struct dev_pm_info {
        atomic_t                usage_count;
        atomic_t                child_count;
        unsigned int            disable_depth:3;
-       unsigned int            idle_notification:1;
-       unsigned int            request_pending:1;
-       unsigned int            deferred_resume:1;
-       unsigned int            needs_force_resume:1;
-       unsigned int            runtime_auto:1;
+       bool                    idle_notification:1;
+       bool                    request_pending:1;
+       bool                    deferred_resume:1;
+       bool                    needs_force_resume:1;
+       bool                    runtime_auto:1;
        bool                    ignore_children:1;
-       unsigned int            no_callbacks:1;
-       unsigned int            irq_safe:1;
-       unsigned int            use_autosuspend:1;
-       unsigned int            timer_autosuspends:1;
-       unsigned int            memalloc_noio:1;
+       bool                    no_callbacks:1;
+       bool                    irq_safe:1;
+       bool                    use_autosuspend:1;
+       bool                    timer_autosuspends:1;
+       bool                    memalloc_noio:1;
        unsigned int            links_count;
        enum rpm_request        request;
        enum rpm_status         runtime_status;