static struct attribute *
__power_supply_attrs[POWER_SUPPLY_ATTR_CNT + 1] __ro_after_init;
-static const struct power_supply_attr *to_ps_attr(struct device_attribute *attr)
+static const struct power_supply_attr *to_ps_attr(const struct device_attribute *attr)
{
- return container_of(attr, struct power_supply_attr, dev_attr);
+ return container_of_const(attr, struct power_supply_attr, dev_attr);
}
-static enum power_supply_property dev_attr_psp(struct device_attribute *attr)
+static enum power_supply_property dev_attr_psp(const struct device_attribute *attr)
{
return to_ps_attr(attr) - power_supply_attrs;
}