mirror of https://gitee.com/openkylin/linux.git
hwmon: (pmbus) Increase attribute name size
Some hwmon sysfs attributes have a length of 20 bytes (plus terminating 0). I2C_NAME_SIZE is defined as 20 and thus can not be used to define the length of hwmon sysfs attributes. Replace it with PMBUS_NAME_SIZE, set to 24. Signed-off-by: Guenter Roeck <guenter.roeck@ericsson.com> Reviewed-by: Robert Coulson <robert.coulson@ericsson.com>
This commit is contained in:
parent
e0455e380b
commit
2bd05bf4d2
|
@ -74,8 +74,10 @@
|
|||
#define PB_STATUS_INPUT_BASE (PB_STATUS_FAN34_BASE + PMBUS_PAGES)
|
||||
#define PB_STATUS_TEMP_BASE (PB_STATUS_INPUT_BASE + 1)
|
||||
|
||||
#define PMBUS_NAME_SIZE 24
|
||||
|
||||
struct pmbus_sensor {
|
||||
char name[I2C_NAME_SIZE]; /* sysfs sensor name */
|
||||
char name[PMBUS_NAME_SIZE]; /* sysfs sensor name */
|
||||
struct sensor_device_attribute attribute;
|
||||
u8 page; /* page number */
|
||||
u8 reg; /* register */
|
||||
|
@ -86,14 +88,14 @@ struct pmbus_sensor {
|
|||
};
|
||||
|
||||
struct pmbus_boolean {
|
||||
char name[I2C_NAME_SIZE]; /* sysfs boolean name */
|
||||
char name[PMBUS_NAME_SIZE]; /* sysfs boolean name */
|
||||
struct sensor_device_attribute attribute;
|
||||
};
|
||||
|
||||
struct pmbus_label {
|
||||
char name[I2C_NAME_SIZE]; /* sysfs label name */
|
||||
char name[PMBUS_NAME_SIZE]; /* sysfs label name */
|
||||
struct sensor_device_attribute attribute;
|
||||
char label[I2C_NAME_SIZE]; /* label */
|
||||
char label[PMBUS_NAME_SIZE]; /* label */
|
||||
};
|
||||
|
||||
struct pmbus_data {
|
||||
|
|
Loading…
Reference in New Issue