Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1464686
| From | Robert Foss <robert.foss@collabora.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | Re: [PACTH v3] mmc: sdhci: Do not allow tuning procedure to be interrupted |
| Date | 2016-08-17 19:40 +0200 |
| Message-ID | <s7cYO-49X-5@gated-at.bofh.it> (permalink) |
| References | <s6U5R-8nJ-39@gated-at.bofh.it> <s76JI-8kQ-13@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
On 2016-08-17 06:47 AM, Adrian Hunter wrote: > On 17/08/16 00:25, robert.foss@collabora.com wrote: >> From: Christopher Freeman <cfreeman@nvidia.com> >> >> 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@nvidia.com> >> Tested-by: Robert Foss <robert.foss@collabora.com> >> Signed-off-by: Robert Foss <robert.foss@collabora.com> >> Reviewed-by: Benson Leung <bleung@chromium.org> > > The mmc block queues are kernel threads which I would expect ignore signals, > so I am curious how you hit this? The issue was discovered on (tegra2?) hardware that is sensitive to being interrupted during tuning and having the controller left in a sensitive state. @Christopher Freeman: Maybe you can provide us with some additional details? > > In any case: > > Acked-by: Adrian Hunter <adrian.hunter@intel.com> >
Back to linux.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
[PACTH v3] mmc: sdhci: Do not allow tuning procedure to be interrupted robert.foss@collabora.com - 2016-08-16 23:30 +0200
Re: [PACTH v3] mmc: sdhci: Do not allow tuning procedure to be interrupted Adrian Hunter <adrian.hunter@intel.com> - 2016-08-17 13:00 +0200
Re: [PACTH v3] mmc: sdhci: Do not allow tuning procedure to be interrupted Robert Foss <robert.foss@collabora.com> - 2016-08-17 19:40 +0200
Re: [PACTH v3] mmc: sdhci: Do not allow tuning procedure to be interrupted Christopher Freeman <cfreeman@nvidia.com> - 2016-08-18 00:20 +0200
Re: [PACTH v3] mmc: sdhci: Do not allow tuning procedure to be interrupted Adrian Hunter <adrian.hunter@intel.com> - 2016-08-18 16:00 +0200
csiph-web