diff --git a/drivers/pwm/core.c b/drivers/pwm/core.c index cc12032ee60d..c31b0daf571c 100644 --- a/drivers/pwm/core.c +++ b/drivers/pwm/core.c @@ -858,7 +858,9 @@ void pwm_put(struct pwm_device *pwm) if (pwm->chip->ops->free) pwm->chip->ops->free(pwm->chip, pwm); +#if !defined(CONFIG_ARCH_MESON64_ODROID_COMMON) pwm_set_chip_data(pwm, NULL); +#endif pwm->label = NULL; module_put(pwm->chip->ops->owner);