thermal: intel: hfi: Increase the number of CPU capabilities per netlink event
authorRicardo Neri <ricardo.neri-calderon@linux.intel.com>
Wed, 8 May 2024 03:43:52 +0000 (20:43 -0700)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Wed, 8 May 2024 12:02:02 +0000 (14:02 +0200)
commit608fa8523563d8a2ee0dd832311f034d6326e2af
tree862c84bc48966db6c15a2a03375b26173b4557bc
parent07c6f3a7ff57e9526de96b54d7615659ffd06f8f
thermal: intel: hfi: Increase the number of CPU capabilities per netlink event

The number of updated CPU capabilities per netlink event is hard-coded to
16. On systems with more than 16 CPUs (a common case), it takes more than
one thermal netlink event to relay all the new capabilities after an HFI
interrupt. This adds unnecessary overhead to both the kernel and user space
entities.

Increase the number of CPU capabilities updated per event to 64. Any system
with 64 CPUs or less can now update all the capabilities in a single
thermal netlink event.

Signed-off-by: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
Acked-by: Zhang Rui <rui.zhang@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/thermal/intel/intel_hfi.c