mirror of
https://github.com/lm-sensors/lm-sensors.git
synced 2026-11-01 13:20:30 +00:00
Simplify the code setting the feature mode.
git-svn-id: http://lm-sensors.org/svn/lm-sensors/branches/lm-sensors-3.0.0@4521 7894878c-1315-0410-8ee3-d5d059ff63e0
This commit is contained in:
1 parent
78d9053547
commit
e780d22d03
1 file changed
+4
-6
+4
-6
@@ -165,12 +165,10 @@ static int sensors_read_dynamic_chip(sensors_chip_features *chip,
|
||||
feature.data.compute_mapping = feature.data.mapping;
|
||||
}
|
||||
|
||||
feature.data.mode =
|
||||
(attr->method & (SYSFS_METHOD_SHOW|SYSFS_METHOD_STORE))
|
||||
== (SYSFS_METHOD_SHOW|SYSFS_METHOD_STORE) ?
|
||||
SENSORS_MODE_RW : (attr->method & SYSFS_METHOD_SHOW) ?
|
||||
SENSORS_MODE_R : (attr->method & SYSFS_METHOD_STORE) ?
|
||||
SENSORS_MODE_W : SENSORS_MODE_NO_RW;
|
||||
if (attr->method & SYSFS_METHOD_SHOW)
|
||||
feature.data.mode |= SENSORS_MODE_R;
|
||||
if (attr->method & SYSFS_METHOD_STORE)
|
||||
feature.data.mode |= SENSORS_MODE_W;
|
||||
|
||||
feature.scaling = get_type_scaling(type);
|
||||
|
||||
|
||||
Reference in new issue
Block a user