Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
pwm: lpc18xx-sct: Initialize driver data and hardware before pwmchip_…
…add() When a driver calls pwmchip_add() it has to be prepared to immediately get its callbacks called. So move allocation of driver data and hardware initialization before the call to pwmchip_add(). This fixes a potential NULL pointer exception and a race condition on register writes. Fixes: 841e6f9 ("pwm: NXP LPC18xx PWM/SCT driver") Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
- Loading branch information