]> www.infradead.org Git - users/jedix/linux-maple.git/commit
PM: EM: Consify two parameters of em_dev_register_perf_domain()
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>
Wed, 5 Mar 2025 21:08:21 +0000 (22:08 +0100)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Thu, 6 Mar 2025 20:23:29 +0000 (21:23 +0100)
commit860a731f52f83309c213b943bac8f4ea70a88805
treeb4923bcf69cb9a1798c041315f1c987c4b8137a4
parenta29ba0023ddfb060473a0f55f2944ccd1c19b408
PM: EM: Consify two parameters of em_dev_register_perf_domain()

Notice that em_dev_register_perf_domain() and the functions called by it
do not update objects pointed to by its cb and cpus parameters, so the
const modifier can be added to them.

This allows the return value of cpumask_of() or a pointer to a
struct em_data_callback declared as const to be passed to
em_dev_register_perf_domain() directly without explicit type
casting which is rather handy.

No intentional functional impact.

Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Reviewed-by: Lukasz Luba <lukasz.luba@arm.com>
Link: https://patch.msgid.link/4648962.LvFx2qVVIh@rjwysocki.net
include/linux/energy_model.h
kernel/power/energy_model.c