hwmon: (coretemp) Introduce enum for attr index
authorZhang Rui <rui.zhang@intel.com>
Fri, 2 Feb 2024 09:21:37 +0000 (17:21 +0800)
committerGuenter Roeck <linux@roeck-us.net>
Sun, 25 Feb 2024 20:37:37 +0000 (12:37 -0800)
Introduce enum coretemp_attr_index to better describe the index of each
sensor attribute.

No functional change.

Signed-off-by: Zhang Rui <rui.zhang@intel.com>
Link: https://lore.kernel.org/r/20240202092144.71180-5-rui.zhang@intel.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
drivers/hwmon/coretemp.c

index b8fc8d1ef20dfcb6132a168425df2d7e2653afa4..32f99cf6308b29346a21b973b371ea3ab6effb1d 100644 (file)
@@ -43,10 +43,18 @@ MODULE_PARM_DESC(tjmax, "TjMax value in degrees Celsius");
 #define BASE_SYSFS_ATTR_NO     2       /* Sysfs Base attr no for coretemp */
 #define NUM_REAL_CORES         512     /* Number of Real cores per cpu */
 #define CORETEMP_NAME_LENGTH   28      /* String Length of attrs */
-#define MAX_CORE_ATTRS         4       /* Maximum no of basic attrs */
-#define TOTAL_ATTRS            (MAX_CORE_ATTRS + 1)
 #define MAX_CORE_DATA          (NUM_REAL_CORES + BASE_SYSFS_ATTR_NO)
 
+enum coretemp_attr_index {
+       ATTR_LABEL,
+       ATTR_CRIT_ALARM,
+       ATTR_TEMP,
+       ATTR_TJMAX,
+       ATTR_TTARGET,
+       MAX_CORE_ATTRS = ATTR_TJMAX + 1,        /* Maximum no of basic attrs */
+       TOTAL_ATTRS = ATTR_TTARGET + 1          /* Maximum no of possible attrs */
+};
+
 #ifdef CONFIG_SMP
 #define for_each_sibling(i, cpu) \
        for_each_cpu(i, topology_sibling_cpumask(cpu))