Re: [PATCH] mmc: don't request CD IRQ until mmc_start_host()

2014-09-23 Thread Ulf Hansson
On 22 September 2014 17:57, Stephen Warren wrote: > From: Stephen Warren > > As soon as the CD IRQ is requested, it can trigger, since it's an > externally controlled event. If it does, delayed_work host->detect will > be scheduled. > > Many host controller probe()s are roughly structured as: >

Re: [PATCH] mmc: don't request CD IRQ until mmc_start_host()

2014-09-23 Thread Ulf Hansson
On 22 September 2014 17:57, Stephen Warren swar...@wwwdotorg.org wrote: From: Stephen Warren swar...@nvidia.com As soon as the CD IRQ is requested, it can trigger, since it's an externally controlled event. If it does, delayed_work host-detect will be scheduled. Many host controller

Re: [PATCH] mmc: don't request CD IRQ until mmc_start_host()

2014-09-22 Thread Adrian Hunter
On 22/09/2014 6:57 p.m., Stephen Warren wrote: From: Stephen Warren As soon as the CD IRQ is requested, it can trigger, since it's an externally controlled event. If it does, delayed_work host->detect will be scheduled. Many host controller probe()s are roughly structured as: *_probe() {

[PATCH] mmc: don't request CD IRQ until mmc_start_host()

2014-09-22 Thread Stephen Warren
From: Stephen Warren As soon as the CD IRQ is requested, it can trigger, since it's an externally controlled event. If it does, delayed_work host->detect will be scheduled. Many host controller probe()s are roughly structured as: *_probe() { host = sdhci_pltfm_init();

[PATCH] mmc: don't request CD IRQ until mmc_start_host()

2014-09-22 Thread Stephen Warren
From: Stephen Warren swar...@nvidia.com As soon as the CD IRQ is requested, it can trigger, since it's an externally controlled event. If it does, delayed_work host-detect will be scheduled. Many host controller probe()s are roughly structured as: *_probe() { host = sdhci_pltfm_init();

Re: [PATCH] mmc: don't request CD IRQ until mmc_start_host()

2014-09-22 Thread Adrian Hunter
On 22/09/2014 6:57 p.m., Stephen Warren wrote: From: Stephen Warren swar...@nvidia.com As soon as the CD IRQ is requested, it can trigger, since it's an externally controlled event. If it does, delayed_work host-detect will be scheduled. Many host controller probe()s are roughly structured as:

Re: [PATCH] mmc: don't request CD IRQ until mmc_start_host()

2014-09-18 Thread Ulf Hansson
On 18 September 2014 08:49, Adrian Hunter wrote: > On 09/18/2014 08:25 AM, Adrian Hunter wrote: >> On 09/17/2014 10:57 PM, Stephen Warren wrote: >>> On 09/17/2014 01:55 PM, Ulf Hansson wrote: On 12 September 2014 19:18, Stephen Warren wrote: > From: Stephen Warren > > As soon

Re: [PATCH] mmc: don't request CD IRQ until mmc_start_host()

2014-09-18 Thread Russell King - ARM Linux
On Thu, Sep 18, 2014 at 10:39:38AM -0600, Stephen Warren wrote: > On 09/17/2014 11:25 PM, Adrian Hunter wrote: >> On 09/17/2014 10:57 PM, Stephen Warren wrote: >>> On 09/17/2014 01:55 PM, Ulf Hansson wrote: On 12 September 2014 19:18, Stephen Warren wrote: > From: Stephen Warren >

Re: [PATCH] mmc: don't request CD IRQ until mmc_start_host()

2014-09-18 Thread Stephen Warren
On 09/18/2014 12:49 AM, Adrian Hunter wrote: On 09/18/2014 08:25 AM, Adrian Hunter wrote: On 09/17/2014 10:57 PM, Stephen Warren wrote: On 09/17/2014 01:55 PM, Ulf Hansson wrote: On 12 September 2014 19:18, Stephen Warren wrote: From: Stephen Warren As soon as the CD IRQ is requested, it

Re: [PATCH] mmc: don't request CD IRQ until mmc_start_host()

2014-09-18 Thread Stephen Warren
On 09/17/2014 11:25 PM, Adrian Hunter wrote: On 09/17/2014 10:57 PM, Stephen Warren wrote: On 09/17/2014 01:55 PM, Ulf Hansson wrote: On 12 September 2014 19:18, Stephen Warren wrote: From: Stephen Warren As soon as the CD IRQ is requested, it can trigger, since it's an externally

Re: [PATCH] mmc: don't request CD IRQ until mmc_start_host()

2014-09-18 Thread Adrian Hunter
On 09/18/2014 08:25 AM, Adrian Hunter wrote: > On 09/17/2014 10:57 PM, Stephen Warren wrote: >> On 09/17/2014 01:55 PM, Ulf Hansson wrote: >>> On 12 September 2014 19:18, Stephen Warren wrote: From: Stephen Warren As soon as the CD IRQ is requested, it can trigger, since it's an

Re: [PATCH] mmc: don't request CD IRQ until mmc_start_host()

2014-09-18 Thread Ulf Hansson
On 18 September 2014 08:49, Adrian Hunter adrian.hun...@intel.com wrote: On 09/18/2014 08:25 AM, Adrian Hunter wrote: On 09/17/2014 10:57 PM, Stephen Warren wrote: On 09/17/2014 01:55 PM, Ulf Hansson wrote: On 12 September 2014 19:18, Stephen Warren swar...@wwwdotorg.org wrote: From: Stephen

Re: [PATCH] mmc: don't request CD IRQ until mmc_start_host()

2014-09-18 Thread Adrian Hunter
On 09/18/2014 08:25 AM, Adrian Hunter wrote: On 09/17/2014 10:57 PM, Stephen Warren wrote: On 09/17/2014 01:55 PM, Ulf Hansson wrote: On 12 September 2014 19:18, Stephen Warren swar...@wwwdotorg.org wrote: From: Stephen Warren swar...@nvidia.com As soon as the CD IRQ is requested, it can

Re: [PATCH] mmc: don't request CD IRQ until mmc_start_host()

2014-09-18 Thread Stephen Warren
On 09/17/2014 11:25 PM, Adrian Hunter wrote: On 09/17/2014 10:57 PM, Stephen Warren wrote: On 09/17/2014 01:55 PM, Ulf Hansson wrote: On 12 September 2014 19:18, Stephen Warren swar...@wwwdotorg.org wrote: From: Stephen Warren swar...@nvidia.com As soon as the CD IRQ is requested, it can

Re: [PATCH] mmc: don't request CD IRQ until mmc_start_host()

2014-09-18 Thread Stephen Warren
On 09/18/2014 12:49 AM, Adrian Hunter wrote: On 09/18/2014 08:25 AM, Adrian Hunter wrote: On 09/17/2014 10:57 PM, Stephen Warren wrote: On 09/17/2014 01:55 PM, Ulf Hansson wrote: On 12 September 2014 19:18, Stephen Warren swar...@wwwdotorg.org wrote: From: Stephen Warren swar...@nvidia.com

Re: [PATCH] mmc: don't request CD IRQ until mmc_start_host()

2014-09-18 Thread Russell King - ARM Linux
On Thu, Sep 18, 2014 at 10:39:38AM -0600, Stephen Warren wrote: On 09/17/2014 11:25 PM, Adrian Hunter wrote: On 09/17/2014 10:57 PM, Stephen Warren wrote: On 09/17/2014 01:55 PM, Ulf Hansson wrote: On 12 September 2014 19:18, Stephen Warren swar...@wwwdotorg.org wrote: From: Stephen Warren

Re: [PATCH] mmc: don't request CD IRQ until mmc_start_host()

2014-09-17 Thread Adrian Hunter
On 09/17/2014 10:57 PM, Stephen Warren wrote: > On 09/17/2014 01:55 PM, Ulf Hansson wrote: >> On 12 September 2014 19:18, Stephen Warren wrote: >>> From: Stephen Warren >>> >>> As soon as the CD IRQ is requested, it can trigger, since it's an >>> externally controlled event. If it does,

Re: [PATCH] mmc: don't request CD IRQ until mmc_start_host()

2014-09-17 Thread Stephen Warren
On 09/17/2014 01:55 PM, Ulf Hansson wrote: On 12 September 2014 19:18, Stephen Warren wrote: From: Stephen Warren As soon as the CD IRQ is requested, it can trigger, since it's an externally controlled event. If it does, delayed_work host->detect will be scheduled. Many host controller

Re: [PATCH] mmc: don't request CD IRQ until mmc_start_host()

2014-09-17 Thread Ulf Hansson
On 12 September 2014 19:18, Stephen Warren wrote: > From: Stephen Warren > > As soon as the CD IRQ is requested, it can trigger, since it's an > externally controlled event. If it does, delayed_work host->detect will > be scheduled. > > Many host controller probe()s are roughly structured as: >

Re: [PATCH] mmc: don't request CD IRQ until mmc_start_host()

2014-09-17 Thread Ulf Hansson
On 12 September 2014 19:18, Stephen Warren swar...@wwwdotorg.org wrote: From: Stephen Warren swar...@nvidia.com As soon as the CD IRQ is requested, it can trigger, since it's an externally controlled event. If it does, delayed_work host-detect will be scheduled. Many host controller

Re: [PATCH] mmc: don't request CD IRQ until mmc_start_host()

2014-09-17 Thread Stephen Warren
On 09/17/2014 01:55 PM, Ulf Hansson wrote: On 12 September 2014 19:18, Stephen Warren swar...@wwwdotorg.org wrote: From: Stephen Warren swar...@nvidia.com As soon as the CD IRQ is requested, it can trigger, since it's an externally controlled event. If it does, delayed_work host-detect will be

Re: [PATCH] mmc: don't request CD IRQ until mmc_start_host()

2014-09-17 Thread Adrian Hunter
On 09/17/2014 10:57 PM, Stephen Warren wrote: On 09/17/2014 01:55 PM, Ulf Hansson wrote: On 12 September 2014 19:18, Stephen Warren swar...@wwwdotorg.org wrote: From: Stephen Warren swar...@nvidia.com As soon as the CD IRQ is requested, it can trigger, since it's an externally controlled

[PATCH] mmc: don't request CD IRQ until mmc_start_host()

2014-09-12 Thread Stephen Warren
From: Stephen Warren As soon as the CD IRQ is requested, it can trigger, since it's an externally controlled event. If it does, delayed_work host->detect will be scheduled. Many host controller probe()s are roughly structured as: *_probe() { host = sdhci_pltfm_init();

[PATCH] mmc: don't request CD IRQ until mmc_start_host()

2014-09-12 Thread Stephen Warren
From: Stephen Warren swar...@nvidia.com As soon as the CD IRQ is requested, it can trigger, since it's an externally controlled event. If it does, delayed_work host-detect will be scheduled. Many host controller probe()s are roughly structured as: *_probe() { host = sdhci_pltfm_init();