Hello Krzysztof Kozlowski,
The patch 297d716f6260: "power_supply: Change ownership from driver
to core" from Mar 12, 2015, leads to the following static checker
warning:
drivers/hid/hid-input.c:457 hidinput_setup_battery()
error: potential NULL dereference 'dev->battery'.
drivers/hid/hid-input.c
448 dev->battery = power_supply_register(&dev->dev, psy_desc,
&psy_cfg);
449 if (IS_ERR(dev->battery)) {
450 hid_warn(dev, "can't register power supply: %ld\n",
451 PTR_ERR(dev->battery));
452 kfree(psy_desc->name);
453 kfree(psy_desc);
454 dev->battery = NULL;
Set to NULL.
455 }
456
457 power_supply_powers(dev->battery, &dev->dev);
Dereferenced inside function call.
458
459 out:
460 return true;
461 }
regards,
dan carpenter
--
To unsubscribe from this list: send the line "unsubscribe linux-input" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html