/* Sysfs operation for forwarding write call to the store method of the attribute owner  */
static ssize_t wlp_wss_attr_store(struct kobject *kobj, struct attribute *attr, const char *buf, size_t count)
/* Sysfs operation for forwarding write call to the store method of the attribute owner  */
static ssize_t wlp_wss_attr_store(struct kobject *kobj, struct attribute *attr, const char *buf, size_t count)
{
	struct wlp_wss_attribute *wss_attr = attr_to_wlp_wss_attr(attr);
	struct wlp_wss *wss = kobj_to_wlp_wss(kobj);
	ssize_t ret = -EIO;
	if (wss_attr->store)
		ret = wss_attr->store(wss, buf, count);
	return ret;
}