Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 77f0b9d2 authored by Wolfram Sang's avatar Wolfram Sang Committed by Thierry Reding
Browse files

pwm: devm: alloc correct pointer size



The allocated object should be the size of what the pointer is pointing
to and not the size of the pointer itself.

Signed-off-by: default avatarWolfram Sang <wsa@the-dreams.de>
Reviewed-by: default avatarAndy Shevchenko <andy.shevchenko@gmail.com>
Signed-off-by: default avatarThierry Reding <thierry.reding@gmail.com>
parent e7927141
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -694,7 +694,7 @@ struct pwm_device *devm_pwm_get(struct device *dev, const char *con_id)
{
	struct pwm_device **ptr, *pwm;

	ptr = devres_alloc(devm_pwm_release, sizeof(**ptr), GFP_KERNEL);
	ptr = devres_alloc(devm_pwm_release, sizeof(*ptr), GFP_KERNEL);
	if (!ptr)
		return ERR_PTR(-ENOMEM);

@@ -724,7 +724,7 @@ struct pwm_device *devm_of_pwm_get(struct device *dev, struct device_node *np,
{
	struct pwm_device **ptr, *pwm;

	ptr = devres_alloc(devm_pwm_release, sizeof(**ptr), GFP_KERNEL);
	ptr = devres_alloc(devm_pwm_release, sizeof(*ptr), GFP_KERNEL);
	if (!ptr)
		return ERR_PTR(-ENOMEM);