]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
can: m_can: Fix runtime resume call
authorFaiz Abbas <faiz_abbas@ti.com>
Tue, 3 Jul 2018 11:11:02 +0000 (16:41 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 28 Jul 2018 05:57:18 +0000 (07:57 +0200)
commit467b5b425594074036df9e5e51e0da94ca3078d4
tree95cae13f8cbb0b0b492a7aae24fb126490dab442
parent432a41211834f198cd5c7f3bb774ead6c6431a5f
can: m_can: Fix runtime resume call

commit 1675bee3e732c2449e792feed9caff804f3bd42c upstream.

pm_runtime_get_sync() returns a 1 if the state of the device is already
'active'. This is not a failure case and should return a success.

Therefore fix error handling for pm_runtime_get_sync() call such that
it returns success when the value is 1.

Also cleanup the TODO for using runtime PM for sleep mode as that is
implemented.

Signed-off-by: Faiz Abbas <faiz_abbas@ti.com>
Cc: <stable@vger.kernel.org
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/net/can/m_can/m_can.c