X-Git-Url: http://git.cascardo.info/?a=blobdiff_plain;f=drivers%2Fpower%2Fpower_supply_sysfs.c;h=fe2aeb11939b3d9a327167e3d162043a6c0f9914;hb=9fec6060d9e48ed7db0dac0e16d0f0f0e615b7f6;hp=c444d6b10c581e9cb26ad9d110e6a3f34be35757;hpb=6e5565f949af1322f8f3d3f43d044645ae448499;p=cascardo%2Flinux.git diff --git a/drivers/power/power_supply_sysfs.c b/drivers/power/power_supply_sysfs.c index c444d6b10c58..fe2aeb11939b 100644 --- a/drivers/power/power_supply_sysfs.c +++ b/drivers/power/power_supply_sysfs.c @@ -99,6 +99,7 @@ static struct device_attribute power_supply_attrs[] = { POWER_SUPPLY_ATTR(charge_empty), POWER_SUPPLY_ATTR(charge_now), POWER_SUPPLY_ATTR(charge_avg), + POWER_SUPPLY_ATTR(charge_counter), POWER_SUPPLY_ATTR(energy_full_design), POWER_SUPPLY_ATTR(energy_empty_design), POWER_SUPPLY_ATTR(energy_full), @@ -201,7 +202,7 @@ int power_supply_uevent(struct device *dev, struct kobj_uevent_env *env) dev_dbg(dev, "uevent\n"); - if (!psy) { + if (!psy || !psy->dev) { dev_dbg(dev, "No power supply yet\n"); return ret; }