]> www.infradead.org Git - users/jedix/linux-maple.git/commit
pwm: Register debugfs operations after the pwm class
authorUwe Kleine-König <u.kleine-koenig@baylibre.com>
Wed, 26 Jun 2024 22:25:27 +0000 (00:25 +0200)
committerUwe Kleine-König <ukleinek@kernel.org>
Wed, 10 Jul 2024 15:53:51 +0000 (17:53 +0200)
commit44ee95184e785c64e301498dec112bb1582bffd2
tree63753ca585850ef423d116ddf9a8e430d7aba4b1
parent9b22ceb31a7dda9a78959db3c6e35b04888032f9
pwm: Register debugfs operations after the pwm class

While the debugfs operations don't technically depend on an initialized
class, they loop over the idr that only can get entries when the class
is properly initialized.

This also fixes the ugly (but harmless) corner case that the debugfs
file stays around after the pwm class failed to initialize.

While at it, add an appropriate error message when class initialization
fails.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@baylibre.com>
Link: https://lore.kernel.org/r/20240626222529.2901200-2-u.kleine-koenig@baylibre.com
Signed-off-by: Uwe Kleine-König <ukleinek@kernel.org>
drivers/pwm/core.c