]> www.infradead.org Git - users/jedix/linux-maple.git/commit
Input: pwm-vibra - prevent unbalanced regulator
authorJonathan Bakker <xc-racer2@live.ca>
Mon, 28 Jan 2019 19:13:01 +0000 (11:13 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 23 Mar 2019 13:35:11 +0000 (14:35 +0100)
commit9c2e8de17c7684845988c8627523036b48b0bed9
tree13d4e1397907ad4b8b6e25d8dd9884df36fbe7d7
parent7668a3600ea03c984d60fb5d1281433ffab1c202
Input: pwm-vibra - prevent unbalanced regulator

[ Upstream commit 3ca232df9921f083c3b37ba5fbc76f4d9046268b ]

pwm_vibrator_stop disables the regulator, but it can be called from
multiple places, even when the regulator is already disabled. Fix this
by using regulator_is_enabled check when starting and stopping device.

Signed-off-by: Jonathan Bakker <xc-racer2@live.ca>
Signed-off-by: Paweł Chmiel <pawel.mikolaj.chmiel@gmail.com>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/input/misc/pwm-vibra.c