]> git.baikalelectronics.ru Git - kernel.git/commit
memstick: rtsx_usb_ms: Runtime resume the device when polling for cards
authorAlan Stern <stern@rowland.harvard.edu>
Mon, 26 Sep 2016 22:45:41 +0000 (15:45 -0700)
committerUlf Hansson <ulf.hansson@linaro.org>
Mon, 17 Oct 2016 13:43:04 +0000 (15:43 +0200)
commit1b1a99974c680a4a7986d14d5570149919c81f9b
tree911f0f6a073f4812edbe3e3208f52b329e3d690d
parent1e06721ba10405e6728ff898328a8ce9f6ef0a56
memstick: rtsx_usb_ms: Runtime resume the device when polling for cards

Accesses to the rtsx usb device, which is the parent of the rtsx memstick
device, must not be done unless it's runtime resumed.

Therefore when the rtsx_usb_ms driver polls for inserted memstick cards,
let's add pm_runtime_get|put*() to make sure accesses is done when the
rtsx usb device is runtime resumed.

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