* pull request: wireless-2.6 2008-09-24
@ 2008-09-24 23:17 John W. Linville
2008-09-24 23:22 ` David Miller
2008-09-25 5:47 ` Zhu Yi
0 siblings, 2 replies; 9+ messages in thread
From: John W. Linville @ 2008-09-24 23:17 UTC (permalink / raw)
To: davem-fT/PcQaiUtIeIZ0/mPfg9Q
Cc: linux-wireless-u79uwXL29TY76Z2rM5mHXA,
netdev-u79uwXL29TY76Z2rM5mHXA,
linux-kernel-u79uwXL29TY76Z2rM5mHXA
Dave,
One more for 2.6.27 -- a fix for a possible interrupt storm. There is
even a link in the commit log to a youtube video of the storm in
progress. :-)
Let me know if there are problems!
John
---
Individual patch is available here:
http://www.kernel.org/pub/linux/kernel/people/linville/wireless-2.6/
---
The following changes since commit 4c07ab0fe4b4eaa0fc31f640ca65da7c173f5043:
David S. Miller (1):
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-2.6
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git master
Luis R. Rodriguez (1):
ath9k: disable MIB interrupts to fix interrupt storm
drivers/net/wireless/ath9k/core.c | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/drivers/net/wireless/ath9k/core.c b/drivers/net/wireless/ath9k/core.c
index c049593..87e37bc 100644
--- a/drivers/net/wireless/ath9k/core.c
+++ b/drivers/net/wireless/ath9k/core.c
@@ -795,6 +795,12 @@ int ath_open(struct ath_softc *sc, struct ath9k_channel *initial_chan)
if (ah->ah_caps.hw_caps & ATH9K_HW_CAP_HT)
sc->sc_imask |= ATH9K_INT_CST;
+ /* Note: We disable MIB interrupts for now as we don't yet
+ * handle processing ANI, otherwise you will get an interrupt
+ * storm after about 7 hours of usage making the system unusable
+ * with huge latency. Once we do have ANI processing included
+ * we can re-enable this interrupt. */
+#if 0
/*
* Enable MIB interrupts when there are hardware phy counters.
* Note we only do this (at the moment) for station mode.
@@ -802,6 +808,7 @@ int ath_open(struct ath_softc *sc, struct ath9k_channel *initial_chan)
if (ath9k_hw_phycounters(ah) &&
((sc->sc_opmode == ATH9K_M_STA) || (sc->sc_opmode == ATH9K_M_IBSS)))
sc->sc_imask |= ATH9K_INT_MIB;
+#endif
/*
* Some hardware processes the TIM IE and fires an
* interrupt when the TIM bit is set. For hardware
--
John W. Linville Linux should be at the core
linville-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org of your literate lifestyle.
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply related [flat|nested] 9+ messages in thread* Re: pull request: wireless-2.6 2008-09-24 2008-09-24 23:17 pull request: wireless-2.6 2008-09-24 John W. Linville @ 2008-09-24 23:22 ` David Miller 2008-09-25 5:47 ` Zhu Yi 1 sibling, 0 replies; 9+ messages in thread From: David Miller @ 2008-09-24 23:22 UTC (permalink / raw) To: linville; +Cc: linux-wireless, netdev, linux-kernel From: "John W. Linville" <linville@tuxdriver.com> Date: Wed, 24 Sep 2008 19:17:33 -0400 > One more for 2.6.27 -- a fix for a possible interrupt storm. There is > even a link in the commit log to a youtube video of the storm in > progress. :-) > > Let me know if there are problems! Pulled, thanks John. ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: pull request: wireless-2.6 2008-09-24 2008-09-24 23:17 pull request: wireless-2.6 2008-09-24 John W. Linville 2008-09-24 23:22 ` David Miller @ 2008-09-25 5:47 ` Zhu Yi [not found] ` <1222321622.2510.455.camel-F7Q/YMNgnyhhZnBKgDE8z0EOCMrvLtNR@public.gmane.org> 1 sibling, 1 reply; 9+ messages in thread From: Zhu Yi @ 2008-09-25 5:47 UTC (permalink / raw) To: John W. Linville Cc: davem@davemloft.net, linux-wireless@vger.kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org On Wed, 2008-09-24 at 17:17 -0600, John W. Linville wrote: > Dave, > > One more for 2.6.27 -- a fix for a possible interrupt storm. There is > even a link in the commit log to a youtube video of the storm in > progress. :-) > > Let me know if there are problems! Can you also add this one? It doesn't panic the kernel when a frame from firmware is invalid. http://marc.info/?l=linux-wireless&m=122219037706528&w=2 Thanks, -yi ^ permalink raw reply [flat|nested] 9+ messages in thread
[parent not found: <1222321622.2510.455.camel-F7Q/YMNgnyhhZnBKgDE8z0EOCMrvLtNR@public.gmane.org>]
* Re: pull request: wireless-2.6 2008-09-24 [not found] ` <1222321622.2510.455.camel-F7Q/YMNgnyhhZnBKgDE8z0EOCMrvLtNR@public.gmane.org> @ 2008-09-25 11:41 ` John W. Linville 2008-09-25 12:27 ` Johannes Berg ` (2 more replies) 0 siblings, 3 replies; 9+ messages in thread From: John W. Linville @ 2008-09-25 11:41 UTC (permalink / raw) To: Zhu Yi Cc: davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org, linux-wireless-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, netdev-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org On Thu, Sep 25, 2008 at 01:47:02PM +0800, Zhu Yi wrote: > On Wed, 2008-09-24 at 17:17 -0600, John W. Linville wrote: > > Dave, > > > > One more for 2.6.27 -- a fix for a possible interrupt storm. There is > > even a link in the commit log to a youtube video of the storm in > > progress. :-) > > > > Let me know if there are problems! > > Can you also add this one? It doesn't panic the kernel when a frame from > firmware is invalid. > > http://marc.info/?l=linux-wireless&m=122219037706528&w=2 Is there an open bug report for that anywhere? Is this something that real users (no offense to Johannes) are likely to hit? John -- John W. Linville Linux should be at the core linville-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org of your literate lifestyle. -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: pull request: wireless-2.6 2008-09-24 2008-09-25 11:41 ` John W. Linville @ 2008-09-25 12:27 ` Johannes Berg [not found] ` <20080925114133.GA5044-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org> 2008-09-25 19:09 ` Marcel Holtmann 2 siblings, 0 replies; 9+ messages in thread From: Johannes Berg @ 2008-09-25 12:27 UTC (permalink / raw) To: John W. Linville Cc: Zhu Yi, davem@davemloft.net, linux-wireless@vger.kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org [-- Attachment #1: Type: text/plain, Size: 549 bytes --] On Thu, 2008-09-25 at 07:41 -0400, John W. Linville wrote: > > http://marc.info/?l=linux-wireless&m=122219037706528&w=2 > > Is there an open bug report for that anywhere? Is this something > that real users (no offense to Johannes) are likely to hit? Actually, I now think that we don't want the patch. It appears that when this situation happens, the hardware has scribbled over memory elsewhere (most likely because of wrong DMA programming) and in that case I suppose we'd rather fail than corrupt disk buffers et. al. johannes [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 836 bytes --] ^ permalink raw reply [flat|nested] 9+ messages in thread
[parent not found: <20080925114133.GA5044-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org>]
* Re: pull request: wireless-2.6 2008-09-24 [not found] ` <20080925114133.GA5044-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org> @ 2008-09-25 14:57 ` Tomas Winkler [not found] ` <1ba2fa240809250757x32aa450k523d71e555c221e4-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 0 siblings, 1 reply; 9+ messages in thread From: Tomas Winkler @ 2008-09-25 14:57 UTC (permalink / raw) To: John W. Linville Cc: Zhu Yi, davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org, linux-wireless-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, netdev-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org On Thu, Sep 25, 2008 at 2:41 PM, John W. Linville <linville-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org> wrote: > On Thu, Sep 25, 2008 at 01:47:02PM +0800, Zhu Yi wrote: >> On Wed, 2008-09-24 at 17:17 -0600, John W. Linville wrote: >> > Dave, >> > >> > One more for 2.6.27 -- a fix for a possible interrupt storm. There is >> > even a link in the commit log to a youtube video of the storm in >> > progress. :-) >> > >> > Let me know if there are problems! >> >> Can you also add this one? It doesn't panic the kernel when a frame from >> firmware is invalid. >> >> http://marc.info/?l=linux-wireless&m=122219037706528&w=2 > > Is there an open bug report for that anywhere? Is this something > that real users (no offense to Johannes) are likely to hit? I'm just exporting the major bugs from our internal database to buzilla, 5000 is new so we are hitting the problems during testing before users report them. Now I don't know if it was good idea to push the driver upstream same time as it hits the market. Tomas -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 9+ messages in thread
[parent not found: <1ba2fa240809250757x32aa450k523d71e555c221e4-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>]
* Re: pull request: wireless-2.6 2008-09-24 [not found] ` <1ba2fa240809250757x32aa450k523d71e555c221e4-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> @ 2008-09-25 15:47 ` John W. Linville 2008-09-25 15:52 ` Tomas Winkler 0 siblings, 1 reply; 9+ messages in thread From: John W. Linville @ 2008-09-25 15:47 UTC (permalink / raw) To: Tomas Winkler Cc: Zhu Yi, davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org, linux-wireless-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, netdev-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org On Thu, Sep 25, 2008 at 05:57:33PM +0300, Tomas Winkler wrote: > On Thu, Sep 25, 2008 at 2:41 PM, John W. Linville > <linville-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org> wrote: > > On Thu, Sep 25, 2008 at 01:47:02PM +0800, Zhu Yi wrote: > >> On Wed, 2008-09-24 at 17:17 -0600, John W. Linville wrote: > >> > Dave, > >> > > >> > One more for 2.6.27 -- a fix for a possible interrupt storm. There is > >> > even a link in the commit log to a youtube video of the storm in > >> > progress. :-) > >> > > >> > Let me know if there are problems! > >> > >> Can you also add this one? It doesn't panic the kernel when a frame from > >> firmware is invalid. > >> > >> http://marc.info/?l=linux-wireless&m=122219037706528&w=2 > > > > Is there an open bug report for that anywhere? Is this something > > that real users (no offense to Johannes) are likely to hit? > > I'm just exporting the major bugs from our internal database to > buzilla, 5000 is new so > we are hitting the problems during testing before users report them. > > Now I don't know if it was good idea to push the driver upstream same > time as it hits the market. You're right -- pushing it sooner rather than sitting on it internally probably would have helped to give it more visibility sooner. John -- John W. Linville Linux should be at the core linville-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org of your literate lifestyle. -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: pull request: wireless-2.6 2008-09-24 2008-09-25 15:47 ` John W. Linville @ 2008-09-25 15:52 ` Tomas Winkler 0 siblings, 0 replies; 9+ messages in thread From: Tomas Winkler @ 2008-09-25 15:52 UTC (permalink / raw) To: John W. Linville Cc: Zhu Yi, davem@davemloft.net, linux-wireless@vger.kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org On Thu, Sep 25, 2008 at 6:47 PM, John W. Linville <linville@tuxdriver.com> wrote: > On Thu, Sep 25, 2008 at 05:57:33PM +0300, Tomas Winkler wrote: >> On Thu, Sep 25, 2008 at 2:41 PM, John W. Linville >> <linville@tuxdriver.com> wrote: >> > On Thu, Sep 25, 2008 at 01:47:02PM +0800, Zhu Yi wrote: >> >> On Wed, 2008-09-24 at 17:17 -0600, John W. Linville wrote: >> >> > Dave, >> >> > >> >> > One more for 2.6.27 -- a fix for a possible interrupt storm. There is >> >> > even a link in the commit log to a youtube video of the storm in >> >> > progress. :-) >> >> > >> >> > Let me know if there are problems! >> >> >> >> Can you also add this one? It doesn't panic the kernel when a frame from >> >> firmware is invalid. >> >> >> >> http://marc.info/?l=linux-wireless&m=122219037706528&w=2 >> > >> > Is there an open bug report for that anywhere? Is this something >> > that real users (no offense to Johannes) are likely to hit? >> >> I'm just exporting the major bugs from our internal database to >> buzilla, 5000 is new so >> we are hitting the problems during testing before users report them. >> >> Now I don't know if it was good idea to push the driver upstream same >> time as it hits the market. > > You're right -- pushing it sooner rather than sitting on it internally > probably would have helped to give it more visibility sooner. I think it was pushed on time it would not bring the fixes sooner. But we are getting again to the same arguments Tomas ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: pull request: wireless-2.6 2008-09-24 2008-09-25 11:41 ` John W. Linville 2008-09-25 12:27 ` Johannes Berg [not found] ` <20080925114133.GA5044-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org> @ 2008-09-25 19:09 ` Marcel Holtmann 2 siblings, 0 replies; 9+ messages in thread From: Marcel Holtmann @ 2008-09-25 19:09 UTC (permalink / raw) To: John W. Linville Cc: Zhu Yi, davem@davemloft.net, linux-wireless@vger.kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Hi John, > > > One more for 2.6.27 -- a fix for a possible interrupt storm. There is > > > even a link in the commit log to a youtube video of the storm in > > > progress. :-) > > > > > > Let me know if there are problems! > > > > Can you also add this one? It doesn't panic the kernel when a frame from > > firmware is invalid. > > > > http://marc.info/?l=linux-wireless&m=122219037706528&w=2 > > Is there an open bug report for that anywhere? Is this something > that real users (no offense to Johannes) are likely to hit? I was hitting this one a frequent basis on a 64-bit Linux running on an off-the-shelf X61. Regards Marcel ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2008-09-25 19:09 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-09-24 23:17 pull request: wireless-2.6 2008-09-24 John W. Linville
2008-09-24 23:22 ` David Miller
2008-09-25 5:47 ` Zhu Yi
[not found] ` <1222321622.2510.455.camel-F7Q/YMNgnyhhZnBKgDE8z0EOCMrvLtNR@public.gmane.org>
2008-09-25 11:41 ` John W. Linville
2008-09-25 12:27 ` Johannes Berg
[not found] ` <20080925114133.GA5044-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org>
2008-09-25 14:57 ` Tomas Winkler
[not found] ` <1ba2fa240809250757x32aa450k523d71e555c221e4-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-09-25 15:47 ` John W. Linville
2008-09-25 15:52 ` Tomas Winkler
2008-09-25 19:09 ` Marcel Holtmann
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).