aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/platform/x86/eeepc-laptop.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/platform/x86/eeepc-laptop.c')
-rw-r--r--drivers/platform/x86/eeepc-laptop.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/platform/x86/eeepc-laptop.c b/drivers/platform/x86/eeepc-laptop.c
index 9b0c57cd1d4a..bd533c22be57 100644
--- a/drivers/platform/x86/eeepc-laptop.c
+++ b/drivers/platform/x86/eeepc-laptop.c
@@ -1053,20 +1053,20 @@ static ssize_t show_sys_hwmon(int (*get)(void), char *buf)
1053 return sprintf(buf, "%d\n", get()); 1053 return sprintf(buf, "%d\n", get());
1054} 1054}
1055 1055
1056#define EEEPC_CREATE_SENSOR_ATTR(_name, _mode, _set, _get) \ 1056#define EEEPC_CREATE_SENSOR_ATTR(_name, _mode, _get, _set) \
1057 static ssize_t show_##_name(struct device *dev, \ 1057 static ssize_t show_##_name(struct device *dev, \
1058 struct device_attribute *attr, \ 1058 struct device_attribute *attr, \
1059 char *buf) \ 1059 char *buf) \
1060 { \ 1060 { \
1061 return show_sys_hwmon(_set, buf); \ 1061 return show_sys_hwmon(_get, buf); \
1062 } \ 1062 } \
1063 static ssize_t store_##_name(struct device *dev, \ 1063 static ssize_t store_##_name(struct device *dev, \
1064 struct device_attribute *attr, \ 1064 struct device_attribute *attr, \
1065 const char *buf, size_t count) \ 1065 const char *buf, size_t count) \
1066 { \ 1066 { \
1067 return store_sys_hwmon(_get, buf, count); \ 1067 return store_sys_hwmon(_set, buf, count); \
1068 } \ 1068 } \
1069 static DEVICE_ATTR(_name, _mode, show_##_name, store_##_name); 1069 static DEVICE_ATTR(_name, _mode, show_##_name, store_##_name)
1070 1070
1071EEEPC_CREATE_SENSOR_ATTR(fan1_input, S_IRUGO, eeepc_get_fan_rpm, NULL); 1071EEEPC_CREATE_SENSOR_ATTR(fan1_input, S_IRUGO, eeepc_get_fan_rpm, NULL);
1072EEEPC_CREATE_SENSOR_ATTR(pwm1, S_IRUGO | S_IWUSR, 1072EEEPC_CREATE_SENSOR_ATTR(pwm1, S_IRUGO | S_IWUSR,