Commit 1d2ef028 authored by Andy Shevchenko's avatar Andy Shevchenko Committed by Alexander Shishkin

intel_th: pti: Use sysfs_match_string() helper

Use sysfs_match_string() helper instead of open coded variant.
Signed-off-by: default avatarAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: default avatarAlexander Shishkin <alexander.shishkin@linux.intel.com>
parent ba828cc9
...@@ -272,19 +272,17 @@ static ssize_t lpp_dest_store(struct device *dev, struct device_attribute *attr, ...@@ -272,19 +272,17 @@ static ssize_t lpp_dest_store(struct device *dev, struct device_attribute *attr,
const char *buf, size_t size) const char *buf, size_t size)
{ {
struct pti_device *pti = dev_get_drvdata(dev); struct pti_device *pti = dev_get_drvdata(dev);
ssize_t ret = -EINVAL;
int i; int i;
for (i = 0; i < ARRAY_SIZE(lpp_dest_str); i++) i = sysfs_match_string(lpp_dest_str, buf);
if (sysfs_streq(buf, lpp_dest_str[i])) if (i < 0)
break; return i;
if (i < ARRAY_SIZE(lpp_dest_str) && pti->lpp_dest_mask & BIT(i)) { if (!(pti->lpp_dest_mask & BIT(i)))
pti->lpp_dest = i; return -EINVAL;
ret = size;
}
return ret; pti->lpp_dest = i;
return size;
} }
static DEVICE_ATTR_RW(lpp_dest); static DEVICE_ATTR_RW(lpp_dest);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment