* Re: mwifiex: propagate error if IRQ request fails in mwifiex_sdio_of()
[not found] <20160903103520.8C69C6201B@smtp.codeaurora.org>
@ 2016-09-06 12:12 ` Javier Martinez Canillas
2016-09-08 15:55 ` Amitkumar Karwar
0 siblings, 1 reply; 4+ messages in thread
From: Javier Martinez Canillas @ 2016-09-06 12:12 UTC (permalink / raw)
To: Kalle Valo
Cc: linux-kernel, Amitkumar Karwar, netdev, linux-wireless,
Nishant Sarmukadam, Arend van Spriel
Hello Kalle,
On 09/03/2016 12:35 PM, Kalle Valo wrote:
> Javier Martinez Canillas <javier@osg.samsung.com> wrote:
>> If request_irq() fails in mwifiex_sdio_probe_of(), only an error message
>> is printed but the actual error is not propagated to the caller function.
>>
>> Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com>
>
> What's the conclusion with this patch? Should I drop it or take it?
>
> (The discussion is available from the patchwork link in the signature.)
>
My understanding is that Arend agrees with the patch and that the question
raised was caused by looking at an older kernel version. IOW, the patch is
OK and should be picked.
I'm adding Arend to cc, so can comment in case I misunderstood him though.
Best regards,
--
Javier Martinez Canillas
Open Source Group
Samsung Research America
^ permalink raw reply [flat|nested] 4+ messages in thread
* RE: mwifiex: propagate error if IRQ request fails in mwifiex_sdio_of()
2016-09-06 12:12 ` mwifiex: propagate error if IRQ request fails in mwifiex_sdio_of() Javier Martinez Canillas
@ 2016-09-08 15:55 ` Amitkumar Karwar
2016-09-08 15:57 ` Javier Martinez Canillas
0 siblings, 1 reply; 4+ messages in thread
From: Amitkumar Karwar @ 2016-09-08 15:55 UTC (permalink / raw)
To: Javier Martinez Canillas, Kalle Valo
Cc: linux-kernel, netdev, linux-wireless, Nishant Sarmukadam,
Arend van Spriel
Hi Javier,
> From: Javier Martinez Canillas [mailto:javier@osg.samsung.com]
> Sent: Tuesday, September 06, 2016 5:43 PM
> To: Kalle Valo
> Cc: linux-kernel@vger.kernel.org; Amitkumar Karwar;
> netdev@vger.kernel.org; linux-wireless@vger.kernel.org; Nishant
> Sarmukadam; Arend van Spriel
> Subject: Re: mwifiex: propagate error if IRQ request fails in
> mwifiex_sdio_of()
>
> Hello Kalle,
>
> On 09/03/2016 12:35 PM, Kalle Valo wrote:
> > Javier Martinez Canillas <javier@osg.samsung.com> wrote:
> >> If request_irq() fails in mwifiex_sdio_probe_of(), only an error
> >> message is printed but the actual error is not propagated to the
> caller function.
> >>
> >> Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com>
> >
> > What's the conclusion with this patch? Should I drop it or take it?
> >
> > (The discussion is available from the patchwork link in the
> > signature.)
> >
>
> My understanding is that Arend agrees with the patch and that the
> question raised was caused by looking at an older kernel version. IOW,
> the patch is OK and should be picked.
>
> I'm adding Arend to cc, so can comment in case I misunderstood him
> though.
>
This error doesn't affect actual wifi functionality. Only thing is wakeup on interrupt when system is in suspended state won't work.
I think, we can make below change.
------------------
@@ -122,9 +122,11 @@ static int mwifiex_sdio_probe_of(struct device *dev, struct sdio_mmc_card *card)
IRQF_TRIGGER_LOW,
"wifi_wake", cfg);
if (ret) {
- dev_err(dev,
+ dev_dbg(dev,
"Failed to request irq_wifi %d (%d)\n",
cfg->irq_wifi, ret);
+ card->plt_wake_cfg = NULL;
+ return 0;
}
disable_irq(cfg->irq_wifi);
}
-----------------
Regards,
Amitkumar
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: mwifiex: propagate error if IRQ request fails in mwifiex_sdio_of()
2016-09-08 15:55 ` Amitkumar Karwar
@ 2016-09-08 15:57 ` Javier Martinez Canillas
0 siblings, 0 replies; 4+ messages in thread
From: Javier Martinez Canillas @ 2016-09-08 15:57 UTC (permalink / raw)
To: Amitkumar Karwar, Kalle Valo
Cc: linux-kernel, netdev, linux-wireless, Nishant Sarmukadam,
Arend van Spriel
Hello Amitkumar,
On 09/08/2016 11:55 AM, Amitkumar Karwar wrote:
> Hi Javier,
>
>> From: Javier Martinez Canillas [mailto:javier@osg.samsung.com]
>> Sent: Tuesday, September 06, 2016 5:43 PM
>> To: Kalle Valo
>> Cc: linux-kernel@vger.kernel.org; Amitkumar Karwar;
>> netdev@vger.kernel.org; linux-wireless@vger.kernel.org; Nishant
>> Sarmukadam; Arend van Spriel
>> Subject: Re: mwifiex: propagate error if IRQ request fails in
>> mwifiex_sdio_of()
>>
>> Hello Kalle,
>>
>> On 09/03/2016 12:35 PM, Kalle Valo wrote:
>>> Javier Martinez Canillas <javier@osg.samsung.com> wrote:
>>>> If request_irq() fails in mwifiex_sdio_probe_of(), only an error
>>>> message is printed but the actual error is not propagated to the
>> caller function.
>>>>
>>>> Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com>
>>>
>>> What's the conclusion with this patch? Should I drop it or take it?
>>>
>>> (The discussion is available from the patchwork link in the
>>> signature.)
>>>
>>
>> My understanding is that Arend agrees with the patch and that the
>> question raised was caused by looking at an older kernel version. IOW,
>> the patch is OK and should be picked.
>>
>> I'm adding Arend to cc, so can comment in case I misunderstood him
>> though.
>>
>
> This error doesn't affect actual wifi functionality. Only thing is wakeup on interrupt when system is in suspended state won't work.
> I think, we can make below change.
>
> ------------------
> @@ -122,9 +122,11 @@ static int mwifiex_sdio_probe_of(struct device *dev, struct sdio_mmc_card *card)
> IRQF_TRIGGER_LOW,
> "wifi_wake", cfg);
> if (ret) {
> - dev_err(dev,
> + dev_dbg(dev,
> "Failed to request irq_wifi %d (%d)\n",
> cfg->irq_wifi, ret);
> + card->plt_wake_cfg = NULL;
> + return 0;
> }
I'm OK with that change. Feel free too add my Reviewed-by if you post it.
> disable_irq(cfg->irq_wifi);
> }
> -----------------
>
> Regards,
> Amitkumar
>
Best regards,
--
Javier Martinez Canillas
Open Source Group
Samsung Research America
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: mwifiex: propagate error if IRQ request fails in mwifiex_sdio_of()
2016-08-18 14:17 [PATCH] " Javier Martinez Canillas
@ 2016-09-03 10:35 ` Kalle Valo
0 siblings, 0 replies; 4+ messages in thread
From: Kalle Valo @ 2016-09-03 10:35 UTC (permalink / raw)
To: Javier Martinez Canillas
Cc: linux-kernel, Javier Martinez Canillas, Amitkumar Karwar, netdev,
linux-wireless, Nishant Sarmukadam
Javier Martinez Canillas <javier@osg.samsung.com> wrote:
> If request_irq() fails in mwifiex_sdio_probe_of(), only an error message
> is printed but the actual error is not propagated to the caller function.
>
> Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com>
What's the conclusion with this patch? Should I drop it or take it?
(The discussion is available from the patchwork link in the signature.)
--
Sent by pwcli
https://patchwork.kernel.org/patch/9288169/
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2016-09-08 15:57 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <20160903103520.8C69C6201B@smtp.codeaurora.org>
2016-09-06 12:12 ` mwifiex: propagate error if IRQ request fails in mwifiex_sdio_of() Javier Martinez Canillas
2016-09-08 15:55 ` Amitkumar Karwar
2016-09-08 15:57 ` Javier Martinez Canillas
2016-08-18 14:17 [PATCH] " Javier Martinez Canillas
2016-09-03 10:35 ` Kalle Valo
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®