20 Jan, 2015
1 commit
-
sd_set_power_mode() in derived module drivers/mmc/host/rtsx_usb_sdmmc.c
acquires dev_mutex and then calls pm_runtime_get_sync() to make sure the
device is awake while initializing a newly inserted card. Once it is
called during suspending state and explicitly before rtsx_usb_suspend()
acquires the same dev_mutex, both routine deadlock and further hang the
driver because pm_runtime_get_sync() waits the pending PM operations.Fix this by using an empty suspend method. mmc_core always turns the
LED off after a request is done and thus it is ok to remove the only
rtsx_usb_turn_off_led() here.Cc: # v3.16+
Fixes: 730876be2566 ("mfd: Add realtek USB card reader driver")
Signed-off-by: Roger Tseng
[Lee: Removed newly unused variable]
Signed-off-by: Lee Jones
26 Nov, 2014
1 commit
-
Use mfd_add_hotplug_devices helper to register the subdevices.
Signed-off-by: Johan Hovold
Signed-off-by: Lee Jones
26 Sep, 2014
1 commit
-
The prefix suggests the number should be printed in hex, so use
the %x specifier to do that.Found by using regex suggested by Joe Perches.
Signed-off-by: Hans Wennborg
Signed-off-by: Lee Jones
15 Aug, 2014
1 commit
-
The rtsx_usb driver contains the table for the devices it supports but
doesn't export it. As a result, no alias is generated and it doesn't
get loaded automatically.Via https://bugzilla.novell.com/show_bug.cgi?id=890096
Signed-off-by: Jeff Mahoney
Reported-by: Marcel Witte
Cc: Roger Tseng
Cc:
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
03 Jun, 2014
1 commit
-
mfd_add_devices() expects array of struct mfd_cell to be const.
Signed-off-by: Krzysztof Kozlowski
Acked-by: Roger Tseng
Signed-off-by: Lee Jones
28 Apr, 2014
2 commits
-
Explain why there is no need to have a symmetric LED turn-on in resume handler
while calling rtsx_usb_turn_off_led() in suspend handler.Signed-off-by: Roger Tseng
Signed-off-by: Lee Jones -
Fix two possible race condition generated by misuse of del_timer in
rtsx_usb_bulk_transfer_sglist() and uninitialized timers before mfd_add_devices
in rtsx_usb_probe().Signed-off-by: Roger Tseng
Signed-off-by: Lee Jones
19 Mar, 2014
1 commit
-
Realtek USB card reader provides a channel to transfer command or data to flash
memory cards. This driver exports host instances for mmc and memstick subsystems
and handles basic works.Acked-by: Greg Kroah-Hartman
Signed-off-by: Roger Tseng
Signed-off-by: Lee Jones