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)
commit4f48aa7a11bfed9502a7c85a5b68cd40ea827f73
tree81a452799e8cfe16b171e1f18e49ff24cc90487c
parent31cf742f515c275d22843c4c756e048d2b6d716c
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