]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
dim: make dim_calc_stats() inputs const pointers
authorCaleb Sander Mateos <csander@purestorage.com>
Thu, 31 Oct 2024 00:23:25 +0000 (18:23 -0600)
committerJakub Kicinski <kuba@kernel.org>
Sun, 3 Nov 2024 20:35:57 +0000 (12:35 -0800)
Make the start and end arguments to dim_calc_stats() const pointers
to clarify that the function does not modify their values.

Signed-off-by: Caleb Sander Mateos <csander@purestorage.com>
Reviewed-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Reviewed-by: Florian Fainelli <florian.fainelli@broadcom.com>
Reviewed-by: Arthur Kiyanovski <akiyano@amazon.com>
Link: https://patch.msgid.link/20241031002326.3426181-1-csander@purestorage.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
include/linux/dim.h
lib/dim/dim.c

index 1b581ff25a15283a1f03de163a2954871d405cc8..84579a50ae7fe613d7a6f003dd7bb010b0427e36 100644 (file)
@@ -351,7 +351,8 @@ void dim_park_tired(struct dim *dim);
  * Takes into consideration counter wrap-around.
  * Returned boolean indicates whether curr_stats are reliable.
  */
-bool dim_calc_stats(struct dim_sample *start, struct dim_sample *end,
+bool dim_calc_stats(const struct dim_sample *start,
+                   const struct dim_sample *end,
                    struct dim_stats *curr_stats);
 
 /**
index 83b65ac74d733301ef659ed6cf629b6a018c1d2d..97c3d084ebf023031226faf869652ee65af59337 100644 (file)
@@ -54,7 +54,8 @@ void dim_park_tired(struct dim *dim)
 }
 EXPORT_SYMBOL(dim_park_tired);
 
-bool dim_calc_stats(struct dim_sample *start, struct dim_sample *end,
+bool dim_calc_stats(const struct dim_sample *start,
+                   const struct dim_sample *end,
                    struct dim_stats *curr_stats)
 {
        /* u32 holds up to 71 minutes, should be enough */