mbox series

[0/2] powercap/drivers/dtpm: Constify static ops structs

Message ID 20211202143734.101760-1-rikard.falkeborn@gmail.com (mailing list archive)
Headers show
Series powercap/drivers/dtpm: Constify static ops structs | expand

Message

Rikard Falkeborn Dec. 2, 2021, 2:37 p.m. UTC
Constify a couple of static ops structs that are never modified, to allow
the compiler to put them in read-only memory.

The first patch constifies one powercap_zone_constraint_ops and one
powercap_zone_ops. These are only passed to powercap_register_zone()
which accepts const pointers.

The second patch constifies dtpm_ops. In order to do that, we need to add
const to an init function and in the dtpm struct, which is ok since noone
modifies the struct.

Rikard Falkeborn (2):
  powercap/drivers/dtpm: Constify powercap_zone_{,constraint_}ops
  powercap/drivers/dtpm: Constify dtpm_ops

 drivers/powercap/dtpm.c     | 6 +++---
 drivers/powercap/dtpm_cpu.c | 2 +-
 include/linux/dtpm.h        | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)