diff options
author | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2016-01-11 19:12:40 -0500 |
---|---|---|
committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2016-01-11 19:12:40 -0500 |
commit | a889f766dbb7d016b858e4dd157b06587fdb570f (patch) | |
tree | e86bb71c643a0a2bd828b26ebbbaab8d780b6073 /drivers/powercap | |
parent | 8f053a56dfa4be0cfcce49c7647adaa33196aae5 (diff) | |
parent | 600c395bf6c4e44ec831e850d7f93ce53d7373be (diff) |
Merge branch 'powercap'
* powercap:
powercap: constify powercap_zone_ops and powercap_zone_constraint_ops structures
Diffstat (limited to 'drivers/powercap')
-rw-r--r-- | drivers/powercap/intel_rapl.c | 4 | ||||
-rw-r--r-- | drivers/powercap/powercap_sys.c | 18 |
2 files changed, 11 insertions, 11 deletions
diff --git a/drivers/powercap/intel_rapl.c b/drivers/powercap/intel_rapl.c index 4099159ffa3d..6c592dc71aee 100644 --- a/drivers/powercap/intel_rapl.c +++ b/drivers/powercap/intel_rapl.c | |||
@@ -388,7 +388,7 @@ static int get_domain_enable(struct powercap_zone *power_zone, bool *mode) | |||
388 | } | 388 | } |
389 | 389 | ||
390 | /* per RAPL domain ops, in the order of rapl_domain_type */ | 390 | /* per RAPL domain ops, in the order of rapl_domain_type */ |
391 | static struct powercap_zone_ops zone_ops[] = { | 391 | static const struct powercap_zone_ops zone_ops[] = { |
392 | /* RAPL_DOMAIN_PACKAGE */ | 392 | /* RAPL_DOMAIN_PACKAGE */ |
393 | { | 393 | { |
394 | .get_energy_uj = get_energy_counter, | 394 | .get_energy_uj = get_energy_counter, |
@@ -584,7 +584,7 @@ static int get_max_power(struct powercap_zone *power_zone, int id, | |||
584 | return ret; | 584 | return ret; |
585 | } | 585 | } |
586 | 586 | ||
587 | static struct powercap_zone_constraint_ops constraint_ops = { | 587 | static const struct powercap_zone_constraint_ops constraint_ops = { |
588 | .set_power_limit_uw = set_power_limit, | 588 | .set_power_limit_uw = set_power_limit, |
589 | .get_power_limit_uw = get_current_power_limit, | 589 | .get_power_limit_uw = get_current_power_limit, |
590 | .set_time_window_us = set_time_window, | 590 | .set_time_window_us = set_time_window, |
diff --git a/drivers/powercap/powercap_sys.c b/drivers/powercap/powercap_sys.c index 84419af16f77..14bde0db8c24 100644 --- a/drivers/powercap/powercap_sys.c +++ b/drivers/powercap/powercap_sys.c | |||
@@ -293,8 +293,8 @@ err_alloc: | |||
293 | } | 293 | } |
294 | 294 | ||
295 | static int create_constraints(struct powercap_zone *power_zone, | 295 | static int create_constraints(struct powercap_zone *power_zone, |
296 | int nr_constraints, | 296 | int nr_constraints, |
297 | struct powercap_zone_constraint_ops *const_ops) | 297 | const struct powercap_zone_constraint_ops *const_ops) |
298 | { | 298 | { |
299 | int i; | 299 | int i; |
300 | int ret = 0; | 300 | int ret = 0; |
@@ -492,13 +492,13 @@ static struct class powercap_class = { | |||
492 | }; | 492 | }; |
493 | 493 | ||
494 | struct powercap_zone *powercap_register_zone( | 494 | struct powercap_zone *powercap_register_zone( |
495 | struct powercap_zone *power_zone, | 495 | struct powercap_zone *power_zone, |
496 | struct powercap_control_type *control_type, | 496 | struct powercap_control_type *control_type, |
497 | const char *name, | 497 | const char *name, |
498 | struct powercap_zone *parent, | 498 | struct powercap_zone *parent, |
499 | const struct powercap_zone_ops *ops, | 499 | const struct powercap_zone_ops *ops, |
500 | int nr_constraints, | 500 | int nr_constraints, |
501 | struct powercap_zone_constraint_ops *const_ops) | 501 | const struct powercap_zone_constraint_ops *const_ops) |
502 | { | 502 | { |
503 | int result; | 503 | int result; |
504 | int nr_attrs; | 504 | int nr_attrs; |