]> git.baikalelectronics.ru Git - kernel.git/commit
mmc: rtsx_usb_sdmmc: Handle runtime PM while changing the led
authorUlf Hansson <ulf.hansson@linaro.org>
Thu, 15 Sep 2016 12:46:21 +0000 (14:46 +0200)
committerUlf Hansson <ulf.hansson@linaro.org>
Mon, 17 Oct 2016 13:43:03 +0000 (15:43 +0200)
commit1e06721ba10405e6728ff898328a8ce9f6ef0a56
tree81a452799e8cfe16b171e1f18e49ff24cc90487c
parent74cd03f3e1e315c3a45513b4133dc4baf6f2c0b9
mmc: rtsx_usb_sdmmc: Handle runtime PM while changing the led

Accesses of the rtsx sdmmc's parent device, which is the rtsx usb device,
must be done when it's runtime resumed. Currently this isn't case when
changing the led, so let's fix this by adding a pm_runtime_get_sync() and
a pm_runtime_put() around those operations.

Reported-by: Ritesh Raj Sarraf <rrs@researchut.com>
Tested-by: Ritesh Raj Sarraf <rrs@researchut.com>
Cc: <stable@vger.kernel.org>
Cc: Alan Stern <stern@rowland.harvard.edu>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/mmc/host/rtsx_usb_sdmmc.c