pwm: bcm-iproc: Prevent unloading the driver module while in use
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Thu, 17 Oct 2019 19:22:18 +0000 (21:22 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 5 Dec 2019 08:19:47 +0000 (09:19 +0100)
commit480233f89d42b33f099387c001692a448a105416
treee0b5b6cc54af21a6be32ea238c6e12efbe243659
parent27d22db4ccf1a9e298651cc1d8a2578b721cc19d
pwm: bcm-iproc: Prevent unloading the driver module while in use

[ Upstream commit 24906a41eecb73d51974ade0847c21e429beec60 ]

The owner member of struct pwm_ops must be set to THIS_MODULE to
increase the reference count of the module such that the module cannot
be removed while its code is in use.

Fixes: daa5abc41c80 ("pwm: Add support for Broadcom iProc PWM controller")
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/pwm/pwm-bcm-iproc.c