Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Merge branch 'powercap'

* powercap:
powercap: constify powercap_zone_ops and powercap_zone_constraint_ops structures

+13 -13
+2 -2
drivers/powercap/intel_rapl.c
··· 388 388 } 389 389 390 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 392 /* RAPL_DOMAIN_PACKAGE */ 393 393 { 394 394 .get_energy_uj = get_energy_counter, ··· 584 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 588 .set_power_limit_uw = set_power_limit, 589 589 .get_power_limit_uw = get_current_power_limit, 590 590 .set_time_window_us = set_time_window,
+9 -9
drivers/powercap/powercap_sys.c
··· 293 293 } 294 294 295 295 static int create_constraints(struct powercap_zone *power_zone, 296 - int nr_constraints, 297 - struct powercap_zone_constraint_ops *const_ops) 296 + int nr_constraints, 297 + const struct powercap_zone_constraint_ops *const_ops) 298 298 { 299 299 int i; 300 300 int ret = 0; ··· 492 492 }; 493 493 494 494 struct powercap_zone *powercap_register_zone( 495 - struct powercap_zone *power_zone, 496 - struct powercap_control_type *control_type, 497 - const char *name, 498 - struct powercap_zone *parent, 499 - const struct powercap_zone_ops *ops, 500 - int nr_constraints, 501 - struct powercap_zone_constraint_ops *const_ops) 495 + struct powercap_zone *power_zone, 496 + struct powercap_control_type *control_type, 497 + const char *name, 498 + struct powercap_zone *parent, 499 + const struct powercap_zone_ops *ops, 500 + int nr_constraints, 501 + const struct powercap_zone_constraint_ops *const_ops) 502 502 { 503 503 int result; 504 504 int nr_attrs;
+2 -2
include/linux/powercap.h
··· 208 208 struct powercap_zone_constraint { 209 209 int id; 210 210 struct powercap_zone *power_zone; 211 - struct powercap_zone_constraint_ops *ops; 211 + const struct powercap_zone_constraint_ops *ops; 212 212 }; 213 213 214 214 ··· 309 309 struct powercap_zone *parent, 310 310 const struct powercap_zone_ops *ops, 311 311 int nr_constraints, 312 - struct powercap_zone_constraint_ops *const_ops); 312 + const struct powercap_zone_constraint_ops *const_ops); 313 313 314 314 /** 315 315 * powercap_unregister_zone() - Unregister a zone device