Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1581146 > unrolled thread

Re: [-, REGRESSION] mwifiex: don't enable/disable IRQ 0 during suspend/resume

Started byKalle Valo <kvalo@codeaurora.org>
First post2017-02-15 10:20 +0100
Last post2017-02-15 10:20 +0100
Articles 1 — 1 participant

Back to article view | Back to linux.kernel

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: [-,  REGRESSION] mwifiex: don't enable/disable IRQ 0 during suspend/resume Kalle Valo <kvalo@codeaurora.org> - 2017-02-15 10:20 +0100

#1581146 — Re: [-, REGRESSION] mwifiex: don't enable/disable IRQ 0 during suspend/resume

FromKalle Valo <kvalo@codeaurora.org>
Date2017-02-15 10:20 +0100
SubjectRe: [-, REGRESSION] mwifiex: don't enable/disable IRQ 0 during suspend/resume
Message-ID<tb3UJ-6uh-3@gated-at.bofh.it>
Brian Norris <briannorris@chromium.org> wrote:
> If we don't have an out-of-band wakeup IRQ configured through DT (as
> most platforms don't), then we fall out of this function with
> 'irq_wakeup == 0'. Other code (e.g., mwifiex_disable_wake() and
> mwifiex_enable_wake()) treats 'irq_wakeup >= 0' as a valid IRQ, and so
> we end up calling {enable,disable}_irq() on IRQ 0.
> 
> That seems bad, so let's not do that.
> 
> Same problem as fixed in this patch:
> 
> https://patchwork.kernel.org/patch/9531693/
> [PATCH v2 2/3] btmrvl: set irq_bt to -1 when failed to parse it
> 
> with the difference that:
> (a) this one is actually a regression and
> (b) this affects both device tree and non-device-tree systems
> 
> While fixing the regression, also drop the verbosity on the parse
> failure, so we don't see this when a DT node is present but doesn't have
> an interrupt property (this is perfectly legal):
> 
> [   21.999000] mwifiex_pcie 0000:01:00.0: fail to parse irq_wakeup from device tree
> 
> Fixes: 853402a00823 ("mwifiex: Enable WoWLAN for both sdio and pcie")
> Signed-off-by: Brian Norris <briannorris@chromium.org>
> Acked-by: Rajat Jain <rajatja@google.com>

Patch applied to wireless-drivers-next.git, thanks.

2447e2cad752 mwifiex: don't enable/disable IRQ 0 during suspend/resume

-- 
https://patchwork.kernel.org/patch/9567543/

Documentation about submitting wireless patches and checking status
from patchwork:

https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches

[toc] | [standalone]


Back to top | Article view | linux.kernel


csiph-web