On 17/08/16 00:25, robert.foss@xxxxxxxxxxxxx wrote:
From: Christopher Freeman <cfreeman@xxxxxxxxxx>
wait_event_interruptible_timeout() will return early if the blocked
process receives a signal, causing the driver to abort the tuning
procedure and possibly leaving the controller in a bad state. Since the
tuning command is expected to complete quickly (<50ms) and we've set a
timeout, use wait_event_timeout() instead.
Signed-off-by: Christopher Freeman <cfreeman@xxxxxxxxxx>
Tested-by: Robert Foss <robert.foss@xxxxxxxxxxxxx>
Signed-off-by: Robert Foss <robert.foss@xxxxxxxxxxxxx>
Reviewed-by: Benson Leung <bleung@xxxxxxxxxxxx>
The mmc block queues are kernel threads which I would expect ignore signals,
so I am curious how you hit this?
In any case:
Acked-by: Adrian Hunter <adrian.hunter@xxxxxxxxx>