]> 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)
commitd77bd211109cdfe4f7dc3a81681d8155c635998b
tree81a452799e8cfe16b171e1f18e49ff24cc90487c
parentfd9ec3e69c7d5f7404f1c2e1fb5e23b793c922e5
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