Linux wireless drivers development
 help / color / mirror / Atom feed
* Re: IWL3945 problems in 2.6.35-rc1
From: Johannes Berg @ 2010-06-18  9:28 UTC (permalink / raw)
  To: Maxim Levitsky; +Cc: linux-wireless, Reinette Chatre
In-Reply-To: <1275395142.14385.6.camel@maxim-laptop>

Maxim,

> 2. mulicast/broadcast is broken.
> this results in DHCP non working on open access point.
> It seems that DHCP does work on my home wireless, but avahi-autoipd
> doesn't see any neighbours, and this is annoying.
> It can be worked around by doing (sudo ifconfig wlan0 promisc)

Reinette has reverted the patch in iwlwifi-2.6, but I think I actually
just now identified the problem. Can you try one or two things for me?

 1) with the patch reverted, which is what presumably you're running
    now, can you try
    ifconfig wlan0 allmulti
    ifconfig wlan0 -allmulti

    I think this will *break* the driver right now.

 2) with the patch *not* reverted, apply the patch below and see if that
    fixes the problem as well (if it gets mangled, just remove the one
    CHK() line manually)

Actually, (2) is obviously more important to me, but (1) would indicate
that my guess is correct wrt. what's causing the problem

Thanks,
Johannes

---
 drivers/net/wireless/iwlwifi/iwl-core.c |    7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

--- wireless-testing.orig/drivers/net/wireless/iwlwifi/iwl-core.c	2010-06-18 11:22:34.000000000 +0200
+++ wireless-testing/drivers/net/wireless/iwlwifi/iwl-core.c	2010-06-18 11:27:00.000000000 +0200
@@ -1331,7 +1331,6 @@ void iwl_configure_filter(struct ieee802
 			changed_flags, *total_flags);
 
 	CHK(FIF_OTHER_BSS | FIF_PROMISC_IN_BSS, RXON_FILTER_PROMISC_MSK);
-	CHK(FIF_ALLMULTI, RXON_FILTER_ACCEPT_GRP_MSK);
 	CHK(FIF_CONTROL, RXON_FILTER_CTL2HOST_MSK);
 	CHK(FIF_BCN_PRBRESP_PROMISC, RXON_FILTER_BCON_AWARE_MSK);
 
@@ -1346,6 +1345,12 @@ void iwl_configure_filter(struct ieee802
 
 	mutex_unlock(&priv->mutex);
 
+	/*
+	 * Receiving all multicast frames is always enabled by the
+	 * default flags setup in iwl_connection_init_rx_config()
+	 * since we currently do not support programming multicast
+	 * filters into the device.
+	 */
 	*total_flags &= FIF_OTHER_BSS | FIF_ALLMULTI | FIF_PROMISC_IN_BSS |
 			FIF_BCN_PRBRESP_PROMISC | FIF_CONTROL;
 }




^ permalink raw reply

* Re: [PATCH] ath5k: disable ASPM
From: Jussi Kivilinna @ 2010-06-18  8:20 UTC (permalink / raw)
  To: Maxim Levitsky
  Cc: ath5k-devel, linux-wireless, Luis R. Rodriguez, Bob Copeland
In-Reply-To: <1276806785.20754.8.camel@maxim-laptop>

Quoting "Maxim Levitsky" <maximlevitsky@gmail.com>:

> On Fri, 2010-05-28 at 13:09 +0300, Jussi Kivilinna wrote:
>> Atheros card on Acer Aspire One (AOA150, Atheros Communications Inc. AR5001
>> Wireless Network Adapter [168c:001c] (rev 01)) doesn't work well with ASPM
>> enabled. With ASPM ath5k will eventually stall on heavy traffic with often
>> 'unsupported jumbo' warnings appearing. Disabling ASPM L0s/L1 in ath5k fixes
>> these problems.
>>
>> Reproduced with pcie_aspm=force and by using 'nc < /dev/zero > /dev/null' at
>> both ends (usually stalls within seconds).
>
> This fixes the same nasty problem on my AR2425.
>
> My AR2425 will stall if it transmits for about 1~2 minutes.
>
> It sends storm of RXORN interrupts although it only transmits.
>
> I see that now lspci calls it AR5001.
>
> Jussi Kivilinna, million thanks to you. I would never think of going
> this direction.
>
> Luis, so I was right after all, wasn't I?
> It is a hardware bug that is worked around in windows driver by
> disabling PCIE ASPM L0S.

I noticed this L0s disabling in windows driver too. I cannot test this  
anymore, since I don't have ath5k hw installed anymore (I switched to  
b43).

(ok, I might switch back ath5k to work on this, but opening AAO is  
pain.. on the other hand, I'm just user in this case and pretty  
unwilling to work with dual-license)

I did test device with L0s+L1 enabled (aspm=force), on this setup  
device fails within seconds. I tested patch with disabling L1 but not  
L0s, still fails but after longer time. I did _not_ test with L0s off  
but L1 enabled. So maybe it would be worth to test this patch with  
just disabling L0s.

AAO150 seems to enable L0s from BIOS, so this happens without  
aspm=force or CONFIG_.._ASPM at all.

  -Jussi


^ permalink raw reply

* [PATCH 2/2] wireless: move regulatory_init to .init.text
From: Uwe Kleine-König @ 2010-06-18  7:38 UTC (permalink / raw)
  To: linux-wireless
In-Reply-To: <1276846735-12105-1-git-send-email-u.kleine-koenig@pengutronix.de>

regulatory_init is only called by cfg80211_init which is in .init.text,
too.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
---
 net/wireless/reg.c |    4 ++--
 net/wireless/reg.h |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/net/wireless/reg.c b/net/wireless/reg.c
index 8f0d97d..994c7c5 100644
--- a/net/wireless/reg.c
+++ b/net/wireless/reg.c
@@ -2630,7 +2630,7 @@ out:
 	mutex_unlock(&reg_mutex);
 }
 
-int regulatory_init(void)
+int __init regulatory_init(void)
 {
 	int err = 0;
 
@@ -2676,7 +2676,7 @@ int regulatory_init(void)
 	return 0;
 }
 
-void regulatory_exit(void)
+void /* __init_or_exit */ regulatory_exit(void)
 {
 	struct regulatory_request *reg_request, *tmp;
 	struct reg_beacon *reg_beacon, *btmp;
diff --git a/net/wireless/reg.h b/net/wireless/reg.h
index b26224a..c4695d0 100644
--- a/net/wireless/reg.h
+++ b/net/wireless/reg.h
@@ -10,7 +10,7 @@ int regulatory_hint_user(const char *alpha2);
 
 void reg_device_remove(struct wiphy *wiphy);
 
-int regulatory_init(void);
+int __init regulatory_init(void);
 void regulatory_exit(void);
 
 int set_regdom(const struct ieee80211_regdomain *rd);
-- 
1.7.1


^ permalink raw reply related

* [PATCH 1/2] cfg80211: move cfg80211_exit to .exit.text
From: Uwe Kleine-König @ 2010-06-18  7:38 UTC (permalink / raw)
  To: linux-wireless

cfg80211_exit is only used as module_exit function, so it can go to
.exit.text saving a few bytes when CONFIG_CFG80211=y.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
---
 net/wireless/core.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/net/wireless/core.c b/net/wireless/core.c
index 37d0e0a..47fcfd0 100644
--- a/net/wireless/core.c
+++ b/net/wireless/core.c
@@ -894,7 +894,7 @@ out_fail_pernet:
 }
 subsys_initcall(cfg80211_init);
 
-static void cfg80211_exit(void)
+static void __exit cfg80211_exit(void)
 {
 	debugfs_remove(ieee80211_debugfs_dir);
 	nl80211_exit();
-- 
1.7.1


^ permalink raw reply related

* net/wireless/mlme.c:47 could not find BSS to send RX auth
From: Luis R. Rodriguez @ 2010-06-18  6:29 UTC (permalink / raw)
  To: Johannes Berg; +Cc: linux-wireless

Seems the way we keep track of BSSes lets us still throw away a BSS
and yet have us want to try to send an RX auth to one. To get this I
just switched from my 5 GHz HT40 BSS to the 2.4 GHz Legacy BSS on my
AP E3000 AP.

[  374.050256] wlan37: deauthenticating from 68:7f:74:3b:b1:10 by
local choice (reason=3)
[  387.083324] wlan37: deauthenticating from 68:7f:74:3b:b1:0f by
local choice (reason=3)
[  387.276404] wlan37: authenticate with 68:7f:74:3b:b1:0f (try 1)
[  387.278470] wlan37: authenticated
[  387.321692] wlan37: associate with 68:7f:74:3b:b1:0f (try 1)
[  387.325786] wlan37: RX AssocResp from 68:7f:74:3b:b1:0f
(capab=0x411 status=0 aid=2)
[  387.325797] wlan37: associated
[  397.335202] wlan37: deauthenticating from 68:7f:74:3b:b1:0f by
local choice (reason=3)
[  397.937164] ath9k: Two wiphys trying to scan at the same time
[  397.937253] wlan37: deauthenticating from 68:7f:74:3b:b1:0f by
local choice (reason=3)
[  398.128561] wlan37: authenticate with 68:7f:74:3b:b1:0f (try 1)
[  398.130677] wlan37: authenticated
[  398.130685] ------------[ cut here ]------------
[  398.130731] WARNING: at
/home/mcgrof/devel/compat-wireless-2.6/net/wireless/mlme.c:47
cfg80211_send_rx_auth+0x97/0x140 [cfg80211]()
[  398.130738] Hardware name: 7660A14
[  398.130742] Modules linked in: ath9k ath9k_common ath9k_hw cryptd
aes_x86_64 aes_generic binfmt_misc ppdev bridge stp bnep joydev arc4
ecb snd_hda_codec_analog iptable_filter mac80211 pcmcia snd_hda_intel
compat snd_hda_codec snd_hwdep ip_tables snd_pcm_oss snd_mixer_oss ath
x_tables snd_pcm snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi
snd_seq_midi_event snd_seq snd_timer yenta_socket snd_seq_device
rsrc_nonstatic psmouse pcmcia_core serio_raw btusb snd cfg80211
soundcore lp snd_page_alloc thinkpad_acpi heci(C) led_class nvram
parport dm_raid45 xor fbcon tileblit font bitblit softcursor ohci1394
ieee1394 e1000e i915 drm i2c_algo_bit video output intel_agp [last
unloaded: ath9k_hw]
[  398.130864] Pid: 2516, comm: phy2 Tainted: G         C
2.6.31-22-generic #60-Ubuntu
[  398.130869] Call Trace:
[  398.130887]  [<ffffffff8105e6c8>] warn_slowpath_common+0x78/0xb0
[  398.130896]  [<ffffffff8105e70f>] warn_slowpath_null+0xf/0x20
[  398.130922]  [<ffffffffa018b067>] cfg80211_send_rx_auth+0x97/0x140 [cfg80211]
[  398.130959]  [<ffffffffa031eeaa>]
ieee80211_probe_auth_done+0x7a/0xa0 [mac80211]
[  398.130991]  [<ffffffffa03212f8>] ieee80211_work_work+0x268/0x12c0 [mac80211]
[  398.131000]  [<ffffffff8105219b>] ? dequeue_entity+0x1b/0x240
[  398.131011]  [<ffffffff8101066b>] ? __switch_to+0xcb/0x370
[  398.131019]  [<ffffffff8104f075>] ? finish_task_switch+0x65/0x120
[  398.131049]  [<ffffffffa0321090>] ? ieee80211_work_work+0x0/0x12c0 [mac80211]
[  398.131060]  [<ffffffff81073705>] run_workqueue+0x95/0x170
[  398.131069]  [<ffffffff81073884>] worker_thread+0xa4/0x120
[  398.131078]  [<ffffffff81078a30>] ? autoremove_wake_function+0x0/0x40
[  398.131087]  [<ffffffff810737e0>] ? worker_thread+0x0/0x120
[  398.131094]  [<ffffffff81078646>] kthread+0xa6/0xb0
[  398.131102]  [<ffffffff8101316a>] child_rip+0xa/0x20
[  398.131110]  [<ffffffff810785a0>] ? kthread+0x0/0xb0
[  398.131117]  [<ffffffff81013160>] ? child_rip+0x0/0x20
[  398.131123] ---[ end trace 85398eda538cf907 ]---
[  408.545677] lo: Disabled Privacy Extensions
[  410.885532] wlan37: authenticate with 68:7f:74:3b:b1:0f (try 1)
[  410.888150] wlan37: authenticated

^ permalink raw reply

* Force send a packet in ath5k
From: Ray @ 2010-06-18  6:03 UTC (permalink / raw)
  To: ath5k-devel, linux-wireless

Hi,

May I know whats the fastest way to force send a response packet back to someone upon receiving a probe request? I am trying to create a relay sort of experiment which involves two computers running ath5k, comp1 will send a probe request to comp2 and then wait for comp2 to reply with probe response, upon receiving, it will repeat the sending of probe request. I would like to have this done with shortest delay possible and it should be carried out sequentially. I have successfully made comp1 to send probe req to comp2 and it has been correctly received by ath5k_intr(). Now I'm stuck as to where I can send back the response in the shortest delay possible. Anyone has idea how this can be done? Thank you.


Ray

^ permalink raw reply

* Re: OOPS in ath5k when setting coverage class
From: Bob Copeland @ 2010-06-18  3:16 UTC (permalink / raw)
  To: Steve Brown; +Cc: ath5k-devel, linux-wireless
In-Reply-To: <4C1A6E4F.6000708@cortland.com>

On Thu, Jun 17, 2010 at 12:49:51PM -0600, Steve Brown wrote:
> I went a little further and tested the following patch.
>
> If it makes sense to you, I'll submit it.

So I looked over the code and found a few more trouble spots.
What about something like this instead?  It shouldn't hurt to
use a default channel but could avoid another round or two of
whack-a-mole...

From: Bob Copeland <me@bobcopeland.com>
Date: Thu, 17 Jun 2010 23:05:55 -0400
Subject: [PATCH] ath5k: initialize ah->ah_current_channel

ath5k assumes ah_current_channel is always a valid pointer in
several places, but a newly created interface may not have a
channel.  To avoid null pointer dereferences, set it up to point
to the first available channel until later reconfigured.

Signed-off-by: Bob Copeland <me@bobcopeland.com>
---
 drivers/net/wireless/ath/ath5k/attach.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/drivers/net/wireless/ath/ath5k/attach.c b/drivers/net/wireless/ath/ath5k/attach.c
index ef2dc1d..b32e28c 100644
--- a/drivers/net/wireless/ath/ath5k/attach.c
+++ b/drivers/net/wireless/ath/ath5k/attach.c
@@ -126,6 +126,7 @@ int ath5k_hw_attach(struct ath5k_softc *sc)
 	ah->ah_ant_mode = AR5K_ANTMODE_DEFAULT;
 	ah->ah_noise_floor = -95;	/* until first NF calibration is run */
 	sc->ani_state.ani_mode = ATH5K_ANI_MODE_AUTO;
+	ah->ah_current_channel = &sc->channels[0];
 
 	/*
 	 * Find the mac version
-- 
1.6.3.3


-- 
Bob Copeland %% www.bobcopeland.com


^ permalink raw reply related

* Re: [PATCH]: ath: Fix uninitialized variable warnings
From: Prarit Bhargava @ 2010-06-17 22:41 UTC (permalink / raw)
  To: linux-wireless; +Cc: Pavel Roskin, John W. Linville, ath9k-devel
In-Reply-To: <1275079476.18152.18.camel@mj>


>> It looks to me like minPwrT4 will get initialized as long as
>> numXpdGains is non-zero in all cases.  Anyone know if this is true?
> 
> It's calculated based on a value from EEPROM (xpdMask).  If xpdMask is
> 0, numXpdGain would be 0.  So bogus EEPROM can lead to bogus
> tMinCalPower.  But the good thing is that tMinCalPower is never used.
> 
> So let's just eliminate tMinCalPower in all three files, as well as the
> corresponding function arguments.
> 

[John -- I tried using wireless-next-2.6, however, the compile died with

drivers/net/wireless/wl12xx/wl1251_sdio.c: In function ‘wl1251_sdio_read_elp’:
drivers/net/wireless/wl12xx/wl1251_sdio.c:109: error: implicit declaration of function ‘sdio_writeb_readb’
make[4]: *** [drivers/net/wireless/wl12xx/wl1251_sdio.o] Error 1

I'll take a look and probably submit a patch to fix that right after I do this.]

Thanks for the input and help Pavel.  Sorry this is such a late response -- I
got caught up with a few other things.

New linux-2.6 patch using Pavel's suggestion.


Fix "make -j32 CONFIG_DEBUG_SECTION_MISMATCH=y" warning:

drivers/net/wireless/ath/ath9k/eeprom_9287.c: In function ‘ath9k_hw_get_AR9287_gain_boundaries_pdadcs’:
drivers/net/wireless/ath/ath9k/eeprom_9287.c:301: warning: ‘minPwrT4’ may be used uninitialized in this function
drivers/net/wireless/ath/ath9k/eeprom_4k.c: In function ‘ath9k_hw_get_4k_gain_boundaries_pdadcs.clone.1’:
drivers/net/wireless/ath/ath9k/eeprom_4k.c:310: warning: ‘minPwrT4’ may be used uninitialized in this function
drivers/net/wireless/ath/ath9k/eeprom_def.c: In function ‘ath9k_hw_get_def_gain_boundaries_pdadcs.clone.0’:
drivers/net/wireless/ath/ath9k/eeprom_def.c:677: warning: ‘minPwrT4’ may be used uninitialized in this function

Remove tMinCalPower and the corresponding function arguments  as it is not
used.

Signed-off-by: Prarit Bhargava <prarit@redhat.com>

diff --git a/drivers/net/wireless/ath/ath9k/eeprom_4k.c b/drivers/net/wireless/ath/ath9k/eeprom_4k.c
index 41a77d1..393f8c5 100644
--- a/drivers/net/wireless/ath/ath9k/eeprom_4k.c
+++ b/drivers/net/wireless/ath/ath9k/eeprom_4k.c
@@ -222,7 +222,7 @@ static void ath9k_hw_get_4k_gain_boundaries_pdadcs(struct ath_hw *ah,
 				struct ath9k_channel *chan,
 				struct cal_data_per_freq_4k *pRawDataSet,
 				u8 *bChans, u16 availPiers,
-				u16 tPdGainOverlap, int16_t *pMinCalPower,
+				u16 tPdGainOverlap,
 				u16 *pPdGainBoundaries, u8 *pPDADCValues,
 				u16 numXpdGains)
 {
@@ -307,8 +307,6 @@ static void ath9k_hw_get_4k_gain_boundaries_pdadcs(struct ath_hw *ah,
 		}
 	}
 
-	*pMinCalPower = (int16_t)(minPwrT4[0] / 2);
-
 	k = 0;
 
 	for (i = 0; i < numXpdGains; i++) {
@@ -398,7 +396,6 @@ static void ath9k_hw_set_4k_power_cal_table(struct ath_hw *ah,
 	static u8 pdadcValues[AR5416_NUM_PDADC_VALUES];
 	u16 gainBoundaries[AR5416_EEP4K_PD_GAINS_IN_MASK];
 	u16 numPiers, i, j;
-	int16_t tMinCalPower;
 	u16 numXpdGain, xpdMask;
 	u16 xpdGainValues[AR5416_EEP4K_NUM_PD_GAINS] = { 0, 0 };
 	u32 reg32, regOffset, regChainOffset;
@@ -451,7 +448,7 @@ static void ath9k_hw_set_4k_power_cal_table(struct ath_hw *ah,
 			ath9k_hw_get_4k_gain_boundaries_pdadcs(ah, chan,
 					    pRawDataset, pCalBChans,
 					    numPiers, pdGainOverlap_t2,
-					    &tMinCalPower, gainBoundaries,
+					    gainBoundaries,
 					    pdadcValues, numXpdGain);
 
 			ENABLE_REGWRITE_BUFFER(ah);
diff --git a/drivers/net/wireless/ath/ath9k/eeprom_9287.c b/drivers/net/wireless/ath/ath9k/eeprom_9287.c
index b471db5..6d6b1c5 100644
--- a/drivers/net/wireless/ath/ath9k/eeprom_9287.c
+++ b/drivers/net/wireless/ath/ath9k/eeprom_9287.c
@@ -219,7 +219,7 @@ static void ath9k_hw_get_AR9287_gain_boundaries_pdadcs(struct ath_hw *ah,
 				   struct ath9k_channel *chan,
 				   struct cal_data_per_freq_ar9287 *pRawDataSet,
 				   u8 *bChans,  u16 availPiers,
-				   u16 tPdGainOverlap, int16_t *pMinCalPower,
+				   u16 tPdGainOverlap,
 				   u16 *pPdGainBoundaries, u8 *pPDADCValues,
 				   u16 numXpdGains)
 {
@@ -298,7 +298,6 @@ static void ath9k_hw_get_AR9287_gain_boundaries_pdadcs(struct ath_hw *ah,
 			}
 		}
 	}
-	*pMinCalPower = (int16_t)(minPwrT4[0] / 2);
 
 	k = 0;
 	for (i = 0; i < numXpdGains; i++) {
@@ -448,7 +447,6 @@ static void ath9k_hw_set_AR9287_power_cal_table(struct ath_hw *ah,
 	u8  pdadcValues[AR9287_NUM_PDADC_VALUES];
 	u16 gainBoundaries[AR9287_PD_GAINS_IN_MASK];
 	u16 numPiers = 0, i, j;
-	int16_t  tMinCalPower;
 	u16 numXpdGain, xpdMask;
 	u16 xpdGainValues[AR9287_NUM_PD_GAINS] = {0, 0, 0, 0};
 	u32 reg32, regOffset, regChainOffset;
@@ -514,7 +512,7 @@ static void ath9k_hw_set_AR9287_power_cal_table(struct ath_hw *ah,
 						  ah, chan, pRawDataset,
 						  pCalBChans, numPiers,
 						  pdGainOverlap_t2,
-						  &tMinCalPower, gainBoundaries,
+						  gainBoundaries,
 						  pdadcValues, numXpdGain);
 			}
 
diff --git a/drivers/net/wireless/ath/ath9k/eeprom_def.c b/drivers/net/wireless/ath/ath9k/eeprom_def.c
index 7e1ed78..6ff2742 100644
--- a/drivers/net/wireless/ath/ath9k/eeprom_def.c
+++ b/drivers/net/wireless/ath/ath9k/eeprom_def.c
@@ -593,7 +593,7 @@ static void ath9k_hw_get_def_gain_boundaries_pdadcs(struct ath_hw *ah,
 				struct ath9k_channel *chan,
 				struct cal_data_per_freq *pRawDataSet,
 				u8 *bChans, u16 availPiers,
-				u16 tPdGainOverlap, int16_t *pMinCalPower,
+				u16 tPdGainOverlap,
 				u16 *pPdGainBoundaries, u8 *pPDADCValues,
 				u16 numXpdGains)
 {
@@ -674,8 +674,6 @@ static void ath9k_hw_get_def_gain_boundaries_pdadcs(struct ath_hw *ah,
 		}
 	}
 
-	*pMinCalPower = (int16_t)(minPwrT4[0] / 2);
-
 	k = 0;
 
 	for (i = 0; i < numXpdGains; i++) {
@@ -837,7 +835,7 @@ static void ath9k_hw_set_def_power_cal_table(struct ath_hw *ah,
 	static u8 pdadcValues[AR5416_NUM_PDADC_VALUES];
 	u16 gainBoundaries[AR5416_PD_GAINS_IN_MASK];
 	u16 numPiers, i, j;
-	int16_t tMinCalPower, diff = 0;
+	int16_t diff = 0;
 	u16 numXpdGain, xpdMask;
 	u16 xpdGainValues[AR5416_NUM_PD_GAINS] = { 0, 0, 0, 0 };
 	u32 reg32, regOffset, regChainOffset;
@@ -922,7 +920,6 @@ static void ath9k_hw_set_def_power_cal_table(struct ath_hw *ah,
 							chan, pRawDataset,
 							pCalBChans, numPiers,
 							pdGainOverlap_t2,
-							&tMinCalPower,
 							gainBoundaries,
 							pdadcValues,
 							numXpdGain);

^ permalink raw reply related

* Re: intel 5100/iwlagn bug in 2.6.35-rc2 during large file transfer
From: Richard Farina @ 2010-06-17 23:35 UTC (permalink / raw)
  To: linux-wireless
In-Reply-To: <4C198EF0.5080807@gmail.com>

My dmesg is absolutely filling with stuff like this. Can someone tell me 
how to provide a more useful bug report?

Thanks,
Rick Farina

Normal free:1700kB min:2060kB low:2572kB high:3088kB 
active_anon:196252kB inactive_anon:269284kB active_file:212608kB 
inactive_file:212512kB unevictable:232kB isolated(anon):0kB 
isolated(file):132kB present:1034240kB mlocked:140kB dirty:52kB 
writeback:86380kB mapped:45604kB shmem:6688kB slab_reclaimable:17076kB 
slab_unreclaimable:18092kB kernel_stack:1320kB pagetables:4740kB 
unstable:11584kB bounce:0kB writeback_tmp:0kB pages_scanned:0 
all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 0*8kB 1*16kB 1*32kB 0*64kB 0*128kB 1*256kB 0*512kB 1*1024kB 
1*2048kB 3*4096kB = 15668kB
DMA32: 3923*4kB 3*8kB 21*16kB 20*32kB 1*64kB 0*128kB 0*256kB 0*512kB 
0*1024kB 0*2048kB 0*4096kB = 16756kB
Normal: 331*4kB 12*8kB 5*16kB 1*32kB 2*64kB 0*128kB 0*256kB 0*512kB 
0*1024kB 0*2048kB 0*4096kB = 1660kB
456109 total pagecache pages
210 pages in swap cache
Swap cache stats: add 2576, delete 2366, find 88793/88820
Free swap  = 4191576kB
Total swap = 4200992kB
1048560 pages RAM
83434 pages reserved
657041 pages shared
419080 pages non-shared
swapper: page allocation failure. order:1, mode:0x4020
Pid: 0, comm: swapper Not tainted 2.6.34-pentoo #5
Call Trace:
 <IRQ>  [<ffffffff8109cb74>] __alloc_pages_nodemask+0x571/0x5b9
 [<ffffffffa04881e4>] iwlagn_rx_allocate+0x98/0x25a [iwlagn]
 [<ffffffffa0487bd3>] ? iwlagn_rx_reply_rx+0x332/0x34d [iwlagn]
 [<ffffffff814739c5>] ? is_swiotlb_buffer+0x2e/0x3b
 [<ffffffffa04884f7>] iwlagn_rx_replenish_now+0x16/0x23 [iwlagn]
 [<ffffffffa047cbb3>] iwl_rx_handle+0x2b8/0x2d1 [iwlagn]
 [<ffffffff81059679>] ? sched_clock_cpu+0xc6/0xd4
 [<ffffffffa047d2c0>] iwl_irq_tasklet+0x2f7/0x412 [iwlagn]
 [<ffffffff81044f58>] tasklet_action+0x6f/0xba
 [<ffffffff81045998>] __do_softirq+0x91/0x119
 [<ffffffff8100384c>] call_softirq+0x1c/0x28
 [<ffffffff8100550b>] do_softirq+0x33/0x68
 [<ffffffff81045695>] irq_exit+0x36/0x87
 [<ffffffff81004bef>] do_IRQ+0xa7/0xbe
 [<ffffffff8176c253>] ret_from_intr+0x0/0xa
 <EOI>  [<ffffffff814e822d>] ? acpi_idle_enter_simple+0x150/0x17b
 [<ffffffff814e8223>] ? acpi_idle_enter_simple+0x146/0x17b
 [<ffffffff816407cc>] cpuidle_idle_call+0x8b/0xc3
 [<ffffffff81001ca7>] cpu_idle+0xa6/0xe7
 [<ffffffff81003750>] ? kernel_thread_helper+0x0/0x10
 [<ffffffff8174a8e1>] rest_init+0xb5/0xba
 [<ffffffff81cc1b5c>] start_kernel+0x3f7/0x402
 [<ffffffff81cc10b6>] x86_64_start_reservations+0xb3/0xb7
 [<ffffffff81cc119a>] x86_64_start_kernel+0xe0/0xe7
Mem-Info:
DMA per-cpu:
CPU    0: hi:    0, btch:   1 usd:   0
CPU    1: hi:    0, btch:   1 usd:   0
DMA32 per-cpu:
CPU    0: hi:  186, btch:  31 usd: 156
CPU    1: hi:  186, btch:  31 usd: 133
Normal per-cpu:
CPU    0: hi:  186, btch:  31 usd: 156
CPU    1: hi:  186, btch:  31 usd: 168
active_anon:310188 inactive_anon:151651 isolated_anon:0
 active_file:221724 inactive_file:221738 isolated_file:98
 unevictable:58 dirty:37 writeback:81998 unstable:9264
 free:8527 slab_reclaimable:8494 slab_unreclaimable:12301
 mapped:40138 shmem:12341 pagetables:3763 bounce:0
DMA free:15644kB min:28kB low:32kB high:40kB active_anon:0kB 
inactive_anon:0kB active_file:0kB inactive_file:180kB unevictable:0kB 
isolated(anon):0kB isolated(file):0kB present:15708kB mlocked:0kB 
dirty:0kB writeback:0kB mapped:0kB shmem:0kB slab_reclaimable:0kB 
slab_unreclaimable:8kB kernel_stack:0kB pagetables:0kB unstable:0kB 
bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 2900 3910 3910
DMA32 free:16780kB min:5924kB low:7404kB high:8884kB 
active_anon:1044500kB inactive_anon:337320kB active_file:674288kB 
inactive_file:674260kB unevictable:0kB isolated(anon):0kB 
isolated(file):260kB present:2970488kB mlocked:0kB dirty:96kB 
writeback:241672kB mapped:114948kB shmem:42676kB 
slab_reclaimable:16900kB slab_unreclaimable:31144kB kernel_stack:1048kB 
pagetables:10312kB unstable:25412kB bounce:0kB writeback_tmp:0kB 
pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 1010 1010
Normal free:1684kB min:2060kB low:2572kB high:3088kB 
active_anon:196252kB inactive_anon:269284kB active_file:212608kB 
inactive_file:212512kB unevictable:232kB isolated(anon):0kB 
isolated(file):132kB present:1034240kB mlocked:140kB dirty:52kB 
writeback:86320kB mapped:45604kB shmem:6688kB slab_reclaimable:17076kB 
slab_unreclaimable:18052kB kernel_stack:1320kB pagetables:4740kB 
unstable:11644kB bounce:0kB writeback_tmp:0kB pages_scanned:0 
all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 1*8kB 1*16kB 0*32kB 0*64kB 0*128kB 1*256kB 0*512kB 1*1024kB 
1*2048kB 3*4096kB = 15644kB
DMA32: 3923*4kB 5*8kB 24*16kB 18*32kB 1*64kB 0*128kB 0*256kB 0*512kB 
0*1024kB 0*2048kB 0*4096kB = 16756kB
Normal: 331*4kB 7*8kB 5*16kB 1*32kB 3*64kB 0*128kB 0*256kB 0*512kB 
0*1024kB 0*2048kB 0*4096kB = 1684kB
456111 total pagecache pages
224 pages in swap cache
Swap cache stats: add 2592, delete 2368, find 88793/88822
Free swap  = 4191584kB
Total swap = 4200992kB
1048560 pages RAM
83434 pages reserved
656984 pages shared
419095 pages non-shared
swapper: page allocation failure. order:1, mode:0x4020
Pid: 0, comm: swapper Not tainted 2.6.34-pentoo #5
Call Trace:
 <IRQ>  [<ffffffff8109cb74>] __alloc_pages_nodemask+0x571/0x5b9
 [<ffffffffa04881e4>] iwlagn_rx_allocate+0x98/0x25a [iwlagn]
 [<ffffffffa0487bd3>] ? iwlagn_rx_reply_rx+0x332/0x34d [iwlagn]
 [<ffffffff814739c5>] ? is_swiotlb_buffer+0x2e/0x3b
 [<ffffffffa04884f7>] iwlagn_rx_replenish_now+0x16/0x23 [iwlagn]
 [<ffffffffa047cbb3>] iwl_rx_handle+0x2b8/0x2d1 [iwlagn]
 [<ffffffff81059679>] ? sched_clock_cpu+0xc6/0xd4
 [<ffffffffa047d2c0>] iwl_irq_tasklet+0x2f7/0x412 [iwlagn]
 [<ffffffff81044f58>] tasklet_action+0x6f/0xba
 [<ffffffff81045998>] __do_softirq+0x91/0x119
 [<ffffffff8100384c>] call_softirq+0x1c/0x28
 [<ffffffff8100550b>] do_softirq+0x33/0x68
 [<ffffffff81045695>] irq_exit+0x36/0x87
 [<ffffffff81004bef>] do_IRQ+0xa7/0xbe
 [<ffffffff8176c253>] ret_from_intr+0x0/0xa
 <EOI>  [<ffffffff814e822d>] ? acpi_idle_enter_simple+0x150/0x17b
 [<ffffffff814e8223>] ? acpi_idle_enter_simple+0x146/0x17b
 [<ffffffff816407cc>] cpuidle_idle_call+0x8b/0xc3
 [<ffffffff81001ca7>] cpu_idle+0xa6/0xe7
 [<ffffffff81003750>] ? kernel_thread_helper+0x0/0x10
 [<ffffffff8174a8e1>] rest_init+0xb5/0xba
 [<ffffffff81cc1b5c>] start_kernel+0x3f7/0x402
 [<ffffffff81cc10b6>] x86_64_start_reservations+0xb3/0xb7
 [<ffffffff81cc119a>] x86_64_start_kernel+0xe0/0xe7
Mem-Info:
DMA per-cpu:
CPU    0: hi:    0, btch:   1 usd:   0
CPU    1: hi:    0, btch:   1 usd:   0
DMA32 per-cpu:
CPU    0: hi:  186, btch:  31 usd: 156
CPU    1: hi:  186, btch:  31 usd: 132
Normal per-cpu:
CPU    0: hi:  186, btch:  31 usd: 156
CPU    1: hi:  186, btch:  31 usd: 168
active_anon:310188 inactive_anon:151651 isolated_anon:0
 active_file:221724 inactive_file:221738 isolated_file:98
 unevictable:58 dirty:37 writeback:81961 unstable:9301
 free:8533 slab_reclaimable:8494 slab_unreclaimable:12329
 mapped:40138 shmem:12341 pagetables:3763 bounce:0
DMA free:15644kB min:28kB low:32kB high:40kB active_anon:0kB 
inactive_anon:0kB active_file:0kB inactive_file:180kB unevictable:0kB 
isolated(anon):0kB isolated(file):0kB present:15708kB mlocked:0kB 
dirty:0kB writeback:0kB mapped:0kB shmem:0kB slab_reclaimable:0kB 
slab_unreclaimable:8kB kernel_stack:0kB pagetables:0kB unstable:0kB 
bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 2900 3910 3910
DMA32 free:16804kB min:5924kB low:7404kB high:8884kB 
active_anon:1044500kB inactive_anon:337320kB active_file:674288kB 
inactive_file:674260kB unevictable:0kB isolated(anon):0kB 
isolated(file):260kB present:2970488kB mlocked:0kB dirty:96kB 
writeback:241524kB mapped:114948kB shmem:42676kB 
slab_reclaimable:16900kB slab_unreclaimable:31256kB kernel_stack:1048kB 
pagetables:10312kB unstable:25560kB bounce:0kB writeback_tmp:0kB 
pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 1010 1010
Normal free:1684kB min:2060kB low:2572kB high:3088kB 
active_anon:196252kB inactive_anon:269284kB active_file:212608kB 
inactive_file:212512kB unevictable:232kB isolated(anon):0kB 
isolated(file):132kB present:1034240kB mlocked:140kB dirty:52kB 
writeback:86320kB mapped:45604kB shmem:6688kB slab_reclaimable:17076kB 
slab_unreclaimable:18052kB kernel_stack:1320kB pagetables:4740kB 
unstable:11644kB bounce:0kB writeback_tmp:0kB pages_scanned:0 
all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 1*8kB 1*16kB 0*32kB 0*64kB 0*128kB 1*256kB 0*512kB 1*1024kB 
1*2048kB 3*4096kB = 15644kB
DMA32: 3923*4kB 15*8kB 28*16kB 18*32kB 1*64kB 0*128kB 0*256kB 0*512kB 
0*1024kB 0*2048kB 0*4096kB = 16900kB
Normal: 331*4kB 23*8kB 5*16kB 1*32kB 3*64kB 0*128kB 0*256kB 0*512kB 
0*1024kB 0*2048kB 0*4096kB = 1812kB
456111 total pagecache pages
224 pages in swap cache
Swap cache stats: add 2592, delete 2368, find 88793/88822
Free swap  = 4191584kB
Total swap = 4200992kB
1048560 pages RAM
83434 pages reserved
656934 pages shared
419028 pages non-shared
swapper: page allocation failure. order:1, mode:0x4020
Pid: 0, comm: swapper Not tainted 2.6.34-pentoo #5
Call Trace:
 <IRQ>  [<ffffffff8109cb74>] __alloc_pages_nodemask+0x571/0x5b9
 [<ffffffffa04881e4>] iwlagn_rx_allocate+0x98/0x25a [iwlagn]
 [<ffffffff816732e9>] ? skb_release_data+0xc4/0xc9
 [<ffffffff814739c5>] ? is_swiotlb_buffer+0x2e/0x3b
 [<ffffffffa04884f7>] iwlagn_rx_replenish_now+0x16/0x23 [iwlagn]
 [<ffffffffa047cb95>] iwl_rx_handle+0x29a/0x2d1 [iwlagn]
 [<ffffffffa047d2c0>] iwl_irq_tasklet+0x2f7/0x412 [iwlagn]
 [<ffffffff81044f58>] tasklet_action+0x6f/0xba
 [<ffffffff81045998>] __do_softirq+0x91/0x119
 [<ffffffff8100384c>] call_softirq+0x1c/0x28
 [<ffffffff8100550b>] do_softirq+0x33/0x68
 [<ffffffff81045695>] irq_exit+0x36/0x87
 [<ffffffff81004bef>] do_IRQ+0xa7/0xbe
 [<ffffffff8176c253>] ret_from_intr+0x0/0xa
 <EOI>  [<ffffffff814e822d>] ? acpi_idle_enter_simple+0x150/0x17b
 [<ffffffff814e8223>] ? acpi_idle_enter_simple+0x146/0x17b
 [<ffffffff816407cc>] cpuidle_idle_call+0x8b/0xc3
 [<ffffffff81001ca7>] cpu_idle+0xa6/0xe7
 [<ffffffff81003750>] ? kernel_thread_helper+0x0/0x10
 [<ffffffff8174a8e1>] rest_init+0xb5/0xba
 [<ffffffff81cc1b5c>] start_kernel+0x3f7/0x402
 [<ffffffff81cc10b6>] x86_64_start_reservations+0xb3/0xb7
 [<ffffffff81cc119a>] x86_64_start_kernel+0xe0/0xe7
Mem-Info:
DMA per-cpu:
CPU    0: hi:    0, btch:   1 usd:   0
CPU    1: hi:    0, btch:   1 usd:   0
DMA32 per-cpu:
CPU    0: hi:  186, btch:  31 usd: 156
CPU    1: hi:  186, btch:  31 usd: 132
Normal per-cpu:
CPU    0: hi:  186, btch:  31 usd: 156
CPU    1: hi:  186, btch:  31 usd: 168
active_anon:310188 inactive_anon:151651 isolated_anon:0
 active_file:221724 inactive_file:221738 isolated_file:98
 unevictable:58 dirty:37 writeback:81961 unstable:9301
 free:8533 slab_reclaimable:8494 slab_unreclaimable:12329
 mapped:40138 shmem:12341 pagetables:3763 bounce:0
DMA free:15644kB min:28kB low:32kB high:40kB active_anon:0kB 
inactive_anon:0kB active_file:0kB inactive_file:180kB unevictable:0kB 
isolated(anon):0kB isolated(file):0kB present:15708kB mlocked:0kB 
dirty:0kB writeback:0kB mapped:0kB shmem:0kB slab_reclaimable:0kB 
slab_unreclaimable:8kB kernel_stack:0kB pagetables:0kB unstable:0kB 
bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 2900 3910 3910
DMA32 free:16804kB min:5924kB low:7404kB high:8884kB 
active_anon:1044500kB inactive_anon:337320kB active_file:674288kB 
inactive_file:674260kB unevictable:0kB isolated(anon):0kB 
isolated(file):260kB present:2970488kB mlocked:0kB dirty:96kB 
writeback:241524kB mapped:114948kB shmem:42676kB 
slab_reclaimable:16900kB slab_unreclaimable:31256kB kernel_stack:1048kB 
pagetables:10312kB unstable:25560kB bounce:0kB writeback_tmp:0kB 
pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 1010 1010
Normal free:1684kB min:2060kB low:2572kB high:3088kB 
active_anon:196252kB inactive_anon:269284kB active_file:212608kB 
inactive_file:212512kB unevictable:232kB isolated(anon):0kB 
isolated(file):132kB present:1034240kB mlocked:140kB dirty:52kB 
writeback:86320kB mapped:45604kB shmem:6688kB slab_reclaimable:17076kB 
slab_unreclaimable:18052kB kernel_stack:1320kB pagetables:4740kB 
unstable:11644kB bounce:0kB writeback_tmp:0kB pages_scanned:0 
all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 1*8kB 1*16kB 0*32kB 0*64kB 0*128kB 1*256kB 0*512kB 1*1024kB 
1*2048kB 3*4096kB = 15644kB
DMA32: 3923*4kB 15*8kB 28*16kB 18*32kB 1*64kB 0*128kB 0*256kB 0*512kB 
0*1024kB 0*2048kB 0*4096kB = 16900kB
Normal: 331*4kB 23*8kB 5*16kB 1*32kB 3*64kB 0*128kB 0*256kB 0*512kB 
0*1024kB 0*2048kB 0*4096kB = 1812kB
456111 total pagecache pages
224 pages in swap cache
Swap cache stats: add 2592, delete 2368, find 88793/88822
Free swap  = 4191584kB
Total swap = 4200992kB
1048560 pages RAM
83434 pages reserved
656934 pages shared
419028 pages non-shared
__alloc_pages_slowpath: 7 callbacks suppressed
swapper: page allocation failure. order:1, mode:0x4020
Pid: 0, comm: swapper Not tainted 2.6.34-pentoo #5
Call Trace:
 <IRQ>  [<ffffffff8109cb74>] __alloc_pages_nodemask+0x571/0x5b9
 [<ffffffffa04881e4>] iwlagn_rx_allocate+0x98/0x25a [iwlagn]
 [<ffffffff816732e9>] ? skb_release_data+0xc4/0xc9
 [<ffffffffa04884f7>] iwlagn_rx_replenish_now+0x16/0x23 [iwlagn]
 [<ffffffffa047cb95>] iwl_rx_handle+0x29a/0x2d1 [iwlagn]
 [<ffffffffa047d2c0>] iwl_irq_tasklet+0x2f7/0x412 [iwlagn]
 [<ffffffff81044f58>] tasklet_action+0x6f/0xba
 [<ffffffff81045998>] __do_softirq+0x91/0x119
 [<ffffffff8100384c>] call_softirq+0x1c/0x28
 [<ffffffff8100550b>] do_softirq+0x33/0x68
 [<ffffffff81045695>] irq_exit+0x36/0x87
 [<ffffffff81004bef>] do_IRQ+0xa7/0xbe
 [<ffffffff8176c253>] ret_from_intr+0x0/0xa
 <EOI>  [<ffffffff814e7dec>] ? acpi_idle_enter_c1+0xdc/0xf7
 [<ffffffff814e7dce>] ? acpi_idle_enter_c1+0xbe/0xf7
 [<ffffffff816407cc>] cpuidle_idle_call+0x8b/0xc3
 [<ffffffff81001ca7>] cpu_idle+0xa6/0xe7
 [<ffffffff81003750>] ? kernel_thread_helper+0x0/0x10
 [<ffffffff8174a8e1>] rest_init+0xb5/0xba
 [<ffffffff81cc1b5c>] start_kernel+0x3f7/0x402
 [<ffffffff81cc10b6>] x86_64_start_reservations+0xb3/0xb7
 [<ffffffff81cc119a>] x86_64_start_kernel+0xe0/0xe7
Mem-Info:
DMA per-cpu:
CPU    0: hi:    0, btch:   1 usd:   0
CPU    1: hi:    0, btch:   1 usd:   0
DMA32 per-cpu:
CPU    0: hi:  186, btch:  31 usd:  57
CPU    1: hi:  186, btch:  31 usd: 156
Normal per-cpu:
CPU    0: hi:  186, btch:  31 usd:  53
CPU    1: hi:  186, btch:  31 usd: 119
active_anon:310769 inactive_anon:151667 isolated_anon:0
 active_file:221427 inactive_file:221406 isolated_file:196
 unevictable:58 dirty:57 writeback:78685 unstable:12577
 free:8938 slab_reclaimable:8493 slab_unreclaimable:12282
 mapped:40115 shmem:12921 pagetables:3763 bounce:0
DMA free:15644kB min:28kB low:32kB high:40kB active_anon:0kB 
inactive_anon:0kB active_file:0kB inactive_file:180kB unevictable:0kB 
isolated(anon):0kB isolated(file):0kB present:15708kB mlocked:0kB 
dirty:0kB writeback:0kB mapped:0kB shmem:0kB slab_reclaimable:0kB 
slab_unreclaimable:8kB kernel_stack:0kB pagetables:0kB unstable:0kB 
bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 2900 3910 3910
DMA32 free:17540kB min:5924kB low:7404kB high:8884kB 
active_anon:1046340kB inactive_anon:337384kB active_file:673368kB 
inactive_file:673268kB unevictable:0kB isolated(anon):0kB 
isolated(file):524kB present:2970488kB mlocked:0kB dirty:152kB 
writeback:231716kB mapped:114856kB shmem:44512kB 
slab_reclaimable:16896kB slab_unreclaimable:31052kB kernel_stack:1048kB 
pagetables:10312kB unstable:35368kB bounce:0kB writeback_tmp:0kB 
pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 1010 1010
Normal free:2568kB min:2060kB low:2572kB high:3088kB 
active_anon:196736kB inactive_anon:269284kB active_file:212340kB 
inactive_file:212176kB unevictable:232kB isolated(anon):0kB 
isolated(file):260kB present:1034240kB mlocked:140kB dirty:76kB 
writeback:83024kB mapped:45604kB shmem:7172kB slab_reclaimable:17076kB 
slab_unreclaimable:18068kB kernel_stack:1320kB pagetables:4740kB 
unstable:14940kB bounce:0kB writeback_tmp:0kB pages_scanned:32 
all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 1*8kB 1*16kB 0*32kB 0*64kB 0*128kB 1*256kB 0*512kB 1*1024kB 
1*2048kB 3*4096kB = 15644kB
DMA32: 4125*4kB 24*8kB 8*16kB 19*32kB 3*64kB 0*128kB 0*256kB 0*512kB 
0*1024kB 0*2048kB 0*4096kB = 17620kB
Normal: 574*4kB 4*8kB 5*16kB 1*32kB 0*64kB 1*128kB 0*256kB 0*512kB 
0*1024kB 0*2048kB 0*4096kB = 2568kB
456115 total pagecache pages
224 pages in swap cache
Swap cache stats: add 2592, delete 2368, find 88793/88822
Free swap  = 4191584kB
Total swap = 4200992kB
1048560 pages RAM
83434 pages reserved
654200 pages shared
418328 pages non-shared
net_ratelimit: 35 callbacks suppressed
iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 4 free 
buffers remaining.
swapper: page allocation failure. order:1, mode:0x4020
Pid: 0, comm: swapper Not tainted 2.6.34-pentoo #5
Call Trace:
 <IRQ>  [<ffffffff8109cb74>] __alloc_pages_nodemask+0x571/0x5b9
 [<ffffffffa04881e4>] iwlagn_rx_allocate+0x98/0x25a [iwlagn]
 [<ffffffffa0487bd3>] ? iwlagn_rx_reply_rx+0x332/0x34d [iwlagn]
 [<ffffffff814739c5>] ? is_swiotlb_buffer+0x2e/0x3b
 [<ffffffffa04884f7>] iwlagn_rx_replenish_now+0x16/0x23 [iwlagn]
 [<ffffffffa047cbb3>] iwl_rx_handle+0x2b8/0x2d1 [iwlagn]
 [<ffffffffa047d2c0>] iwl_irq_tasklet+0x2f7/0x412 [iwlagn]
 [<ffffffff81044f58>] tasklet_action+0x6f/0xba
 [<ffffffff81045998>] __do_softirq+0x91/0x119
 [<ffffffff8100384c>] call_softirq+0x1c/0x28
 [<ffffffff8100550b>] do_softirq+0x33/0x68
 [<ffffffff81045695>] irq_exit+0x36/0x87
 [<ffffffff81004bef>] do_IRQ+0xa7/0xbe
 [<ffffffff8176c253>] ret_from_intr+0x0/0xa
 <EOI>  [<ffffffff814e7dec>] ? acpi_idle_enter_c1+0xdc/0xf7
 [<ffffffff814e7dce>] ? acpi_idle_enter_c1+0xbe/0xf7
 [<ffffffff816407cc>] cpuidle_idle_call+0x8b/0xc3
 [<ffffffff81001ca7>] cpu_idle+0xa6/0xe7
 [<ffffffff81003750>] ? kernel_thread_helper+0x0/0x10
 [<ffffffff8174a8e1>] rest_init+0xb5/0xba
 [<ffffffff81cc1b5c>] start_kernel+0x3f7/0x402
 [<ffffffff81cc10b6>] x86_64_start_reservations+0xb3/0xb7
 [<ffffffff81cc119a>] x86_64_start_kernel+0xe0/0xe7
Mem-Info:
DMA per-cpu:
CPU    0: hi:    0, btch:   1 usd:   0
CPU    1: hi:    0, btch:   1 usd:   0
DMA32 per-cpu:
CPU    0: hi:  186, btch:  31 usd:  57
CPU    1: hi:  186, btch:  31 usd: 156
Normal per-cpu:
CPU    0: hi:  186, btch:  31 usd:  53
CPU    1: hi:  186, btch:  31 usd: 119
active_anon:310769 inactive_anon:151667 isolated_anon:0
 active_file:221427 inactive_file:221406 isolated_file:196
 unevictable:58 dirty:57 writeback:78685 unstable:12577
 free:8938 slab_reclaimable:8493 slab_unreclaimable:12282
 mapped:40115 shmem:12921 pagetables:3763 bounce:0
DMA free:15644kB min:28kB low:32kB high:40kB active_anon:0kB 
inactive_anon:0kB active_file:0kB inactive_file:180kB unevictable:0kB 
isolated(anon):0kB isolated(file):0kB present:15708kB mlocked:0kB 
dirty:0kB writeback:0kB mapped:0kB shmem:0kB slab_reclaimable:0kB 
slab_unreclaimable:8kB kernel_stack:0kB pagetables:0kB unstable:0kB 
bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 2900 3910 3910
DMA32 free:17540kB min:5924kB low:7404kB high:8884kB 
active_anon:1046340kB inactive_anon:337384kB active_file:673368kB 
inactive_file:673268kB unevictable:0kB isolated(anon):0kB 
isolated(file):524kB present:2970488kB mlocked:0kB dirty:152kB 
writeback:231716kB mapped:114856kB shmem:44512kB 
slab_reclaimable:16896kB slab_unreclaimable:31052kB kernel_stack:1048kB 
pagetables:10312kB unstable:35368kB bounce:0kB writeback_tmp:0kB 
pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 1010 1010
Normal free:2568kB min:2060kB low:2572kB high:3088kB 
active_anon:196736kB inactive_anon:269284kB active_file:212340kB 
inactive_file:212176kB unevictable:232kB isolated(anon):0kB 
isolated(file):260kB present:1034240kB mlocked:140kB dirty:76kB 
writeback:83024kB mapped:45604kB shmem:7172kB slab_reclaimable:17076kB 
slab_unreclaimable:18068kB kernel_stack:1320kB pagetables:4740kB 
unstable:14940kB bounce:0kB writeback_tmp:0kB pages_scanned:32 
all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 1*8kB 1*16kB 0*32kB 0*64kB 0*128kB 1*256kB 0*512kB 1*1024kB 
1*2048kB 3*4096kB = 15644kB
DMA32: 4125*4kB 25*8kB 8*16kB 19*32kB 3*64kB 0*128kB 0*256kB 0*512kB 
0*1024kB 0*2048kB 0*4096kB = 17628kB
Normal: 574*4kB 4*8kB 5*16kB 1*32kB 0*64kB 1*128kB 0*256kB 0*512kB 
0*1024kB 0*2048kB 0*4096kB = 2568kB
456115 total pagecache pages
224 pages in swap cache
Swap cache stats: add 2592, delete 2368, find 88793/88822
Free swap  = 4191584kB
Total swap = 4200992kB
1048560 pages RAM
83434 pages reserved
654200 pages shared
418325 pages non-shared
iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 4 free 
buffers remaining.
syslog-ng: page allocation failure. order:1, mode:0x4020
Pid: 5830, comm: syslog-ng Not tainted 2.6.34-pentoo #5
Call Trace:
 <IRQ>  [<ffffffff8109cb74>] __alloc_pages_nodemask+0x571/0x5b9
 [<ffffffffa04881e4>] iwlagn_rx_allocate+0x98/0x25a [iwlagn]
 [<ffffffff814739c5>] ? is_swiotlb_buffer+0x2e/0x3b
 [<ffffffffa04884f7>] iwlagn_rx_replenish_now+0x16/0x23 [iwlagn]
 [<ffffffffa047cb95>] iwl_rx_handle+0x29a/0x2d1 [iwlagn]
 [<ffffffffa047d2c0>] iwl_irq_tasklet+0x2f7/0x412 [iwlagn]
 [<ffffffff81044f58>] tasklet_action+0x6f/0xba
 [<ffffffff81045998>] __do_softirq+0x91/0x119
 [<ffffffff8100384c>] call_softirq+0x1c/0x28
 [<ffffffff8100550b>] do_softirq+0x33/0x68
 [<ffffffff81045695>] irq_exit+0x36/0x87
 [<ffffffff81004bef>] do_IRQ+0xa7/0xbe
 [<ffffffff8176c253>] ret_from_intr+0x0/0xa
 <EOI>  [<ffffffff8100330e>] ? apic_timer_interrupt+0xe/0x20
 [<ffffffff8176be39>] ? _raw_spin_unlock_irq+0x10/0x28
 [<ffffffff81037326>] finish_task_switch+0x45/0xae
 [<ffffffff81769e8a>] schedule+0x76f/0x842
 [<ffffffff8176ad50>] schedule_hrtimeout_range+0xeb/0x132
 [<ffffffff81057346>] ? hrtimer_wakeup+0x0/0x21
 [<ffffffff81057e68>] ? hrtimer_start_range_ns+0xf/0x11
 [<ffffffff810df1b2>] poll_schedule_timeout+0x43/0x5f
 [<ffffffff810df5b8>] do_sys_poll+0x35a/0x3e5
 [<ffffffff810e02d7>] ? __pollwait+0x0/0xc7
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff81491fb3>] ? tty_ldisc_deref+0x9/0xb
 [<ffffffff8148c609>] ? tty_write+0x210/0x22c
 [<ffffffff8105c8fe>] ? ktime_get_ts+0xad/0xba
 [<ffffffff810df154>] ? poll_select_set_timeout+0x61/0x7c
 [<ffffffff810df7d7>] sys_poll+0x50/0xba
 [<ffffffff810029ab>] system_call_fastpath+0x16/0x1b
Mem-Info:
DMA per-cpu:
CPU    0: hi:    0, btch:   1 usd:   0
CPU    1: hi:    0, btch:   1 usd:   0
DMA32 per-cpu:
CPU    0: hi:  186, btch:  31 usd:  57
CPU    1: hi:  186, btch:  31 usd: 152
Normal per-cpu:
CPU    0: hi:  186, btch:  31 usd:  53
CPU    1: hi:  186, btch:  31 usd: 120
active_anon:310769 inactive_anon:151667 isolated_anon:0
 active_file:221427 inactive_file:221406 isolated_file:196
 unevictable:58 dirty:57 writeback:78685 unstable:12577
 free:8938 slab_reclaimable:8493 slab_unreclaimable:12282
 mapped:40115 shmem:12921 pagetables:3763 bounce:0
DMA free:15644kB min:28kB low:32kB high:40kB active_anon:0kB 
inactive_anon:0kB active_file:0kB inactive_file:180kB unevictable:0kB 
isolated(anon):0kB isolated(file):0kB present:15708kB mlocked:0kB 
dirty:0kB writeback:0kB mapped:0kB shmem:0kB slab_reclaimable:0kB 
slab_unreclaimable:8kB kernel_stack:0kB pagetables:0kB unstable:0kB 
bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 2900 3910 3910
DMA32 free:17540kB min:5924kB low:7404kB high:8884kB 
active_anon:1046340kB inactive_anon:337384kB active_file:673368kB 
inactive_file:673268kB unevictable:0kB isolated(anon):0kB 
isolated(file):524kB present:2970488kB mlocked:0kB dirty:152kB 
writeback:231716kB mapped:114856kB shmem:44512kB 
slab_reclaimable:16896kB slab_unreclaimable:31052kB kernel_stack:1048kB 
pagetables:10312kB unstable:35368kB bounce:0kB writeback_tmp:0kB 
pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 1010 1010
Normal free:2568kB min:2060kB low:2572kB high:3088kB 
active_anon:196736kB inactive_anon:269284kB active_file:212340kB 
inactive_file:212176kB unevictable:232kB isolated(anon):0kB 
isolated(file):260kB present:1034240kB mlocked:140kB dirty:76kB 
writeback:83024kB mapped:45604kB shmem:7172kB slab_reclaimable:17076kB 
slab_unreclaimable:18068kB kernel_stack:1320kB pagetables:4740kB 
unstable:14940kB bounce:0kB writeback_tmp:0kB pages_scanned:32 
all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 1*8kB 1*16kB 0*32kB 0*64kB 0*128kB 1*256kB 0*512kB 1*1024kB 
1*2048kB 3*4096kB = 15644kB
DMA32: 4125*4kB 25*8kB 8*16kB 19*32kB 3*64kB 0*128kB 0*256kB 0*512kB 
0*1024kB 0*2048kB 0*4096kB = 17628kB
Normal: 574*4kB 4*8kB 5*16kB 1*32kB 0*64kB 1*128kB 0*256kB 0*512kB 
0*1024kB 0*2048kB 0*4096kB = 2568kB
456115 total pagecache pages
224 pages in swap cache
Swap cache stats: add 2592, delete 2368, find 88793/88822
Free swap  = 4191584kB
Total swap = 4200992kB
1048560 pages RAM
83434 pages reserved
654204 pages shared
418327 pages non-shared
iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 1 free 
buffers remaining.
syslog-ng: page allocation failure. order:1, mode:0x4020
Pid: 5830, comm: syslog-ng Not tainted 2.6.34-pentoo #5
Call Trace:
 <IRQ>  [<ffffffff8109cb74>] __alloc_pages_nodemask+0x571/0x5b9
 [<ffffffffa04881e4>] iwlagn_rx_allocate+0x98/0x25a [iwlagn]
 [<ffffffffa0487bd3>] ? iwlagn_rx_reply_rx+0x332/0x34d [iwlagn]
 [<ffffffff814739c5>] ? is_swiotlb_buffer+0x2e/0x3b
 [<ffffffffa04884f7>] iwlagn_rx_replenish_now+0x16/0x23 [iwlagn]
 [<ffffffffa047cb95>] iwl_rx_handle+0x29a/0x2d1 [iwlagn]
 [<ffffffffa047d2c0>] iwl_irq_tasklet+0x2f7/0x412 [iwlagn]
 [<ffffffff81044f58>] tasklet_action+0x6f/0xba
 [<ffffffff81045998>] __do_softirq+0x91/0x119
 [<ffffffff8100384c>] call_softirq+0x1c/0x28
 [<ffffffff8100550b>] do_softirq+0x33/0x68
 [<ffffffff81045695>] irq_exit+0x36/0x87
 [<ffffffff81004bef>] do_IRQ+0xa7/0xbe
 [<ffffffff8176c253>] ret_from_intr+0x0/0xa
 <EOI>  [<ffffffff8100330e>] ? apic_timer_interrupt+0xe/0x20
 [<ffffffff8176be39>] ? _raw_spin_unlock_irq+0x10/0x28
 [<ffffffff81037326>] finish_task_switch+0x45/0xae
 [<ffffffff81769e8a>] schedule+0x76f/0x842
 [<ffffffff8176ad50>] schedule_hrtimeout_range+0xeb/0x132
 [<ffffffff81057346>] ? hrtimer_wakeup+0x0/0x21
 [<ffffffff81057e68>] ? hrtimer_start_range_ns+0xf/0x11
 [<ffffffff810df1b2>] poll_schedule_timeout+0x43/0x5f
 [<ffffffff810df5b8>] do_sys_poll+0x35a/0x3e5
 [<ffffffff810e02d7>] ? __pollwait+0x0/0xc7
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff81491fb3>] ? tty_ldisc_deref+0x9/0xb
 [<ffffffff8148c609>] ? tty_write+0x210/0x22c
 [<ffffffff8105c8fe>] ? ktime_get_ts+0xad/0xba
 [<ffffffff810df154>] ? poll_select_set_timeout+0x61/0x7c
 [<ffffffff810df7d7>] sys_poll+0x50/0xba
 [<ffffffff810029ab>] system_call_fastpath+0x16/0x1b
Mem-Info:
DMA per-cpu:
CPU    0: hi:    0, btch:   1 usd:   0
CPU    1: hi:    0, btch:   1 usd:   0
DMA32 per-cpu:
CPU    0: hi:  186, btch:  31 usd:  57
CPU    1: hi:  186, btch:  31 usd: 152
Normal per-cpu:
CPU    0: hi:  186, btch:  31 usd:  53
CPU    1: hi:  186, btch:  31 usd: 120
active_anon:310769 inactive_anon:151667 isolated_anon:0
 active_file:221427 inactive_file:221406 isolated_file:196
 unevictable:58 dirty:57 writeback:78685 unstable:12577
 free:8938 slab_reclaimable:8493 slab_unreclaimable:12282
 mapped:40115 shmem:12921 pagetables:3763 bounce:0
DMA free:15644kB min:28kB low:32kB high:40kB active_anon:0kB 
inactive_anon:0kB active_file:0kB inactive_file:180kB unevictable:0kB 
isolated(anon):0kB isolated(file):0kB present:15708kB mlocked:0kB 
dirty:0kB writeback:0kB mapped:0kB shmem:0kB slab_reclaimable:0kB 
slab_unreclaimable:8kB kernel_stack:0kB pagetables:0kB unstable:0kB 
bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 2900 3910 3910
DMA32 free:17540kB min:5924kB low:7404kB high:8884kB 
active_anon:1046340kB inactive_anon:337384kB active_file:673368kB 
inactive_file:673268kB unevictable:0kB isolated(anon):0kB 
isolated(file):524kB present:2970488kB mlocked:0kB dirty:152kB 
writeback:231716kB mapped:114856kB shmem:44512kB 
slab_reclaimable:16896kB slab_unreclaimable:31052kB kernel_stack:1048kB 
pagetables:10312kB unstable:35368kB bounce:0kB writeback_tmp:0kB 
pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 1010 1010
Normal free:2568kB min:2060kB low:2572kB high:3088kB 
active_anon:196736kB inactive_anon:269284kB active_file:212340kB 
inactive_file:212176kB unevictable:232kB isolated(anon):0kB 
isolated(file):260kB present:1034240kB mlocked:140kB dirty:76kB 
writeback:83024kB mapped:45604kB shmem:7172kB slab_reclaimable:17076kB 
slab_unreclaimable:18068kB kernel_stack:1320kB pagetables:4740kB 
unstable:14940kB bounce:0kB writeback_tmp:0kB pages_scanned:32 
all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 1*8kB 1*16kB 0*32kB 0*64kB 0*128kB 1*256kB 0*512kB 1*1024kB 
1*2048kB 3*4096kB = 15644kB
DMA32: 4125*4kB 27*8kB 8*16kB 19*32kB 3*64kB 0*128kB 0*256kB 0*512kB 
0*1024kB 0*2048kB 0*4096kB = 17644kB
Normal: 574*4kB 4*8kB 5*16kB 1*32kB 0*64kB 1*128kB 0*256kB 0*512kB 
0*1024kB 0*2048kB 0*4096kB = 2568kB
456115 total pagecache pages
224 pages in swap cache
Swap cache stats: add 2592, delete 2368, find 88793/88822
Free swap  = 4191584kB
Total swap = 4200992kB
1048560 pages RAM
83434 pages reserved
654204 pages shared
418323 pages non-shared
iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 6 free 
buffers remaining.
syslog-ng: page allocation failure. order:1, mode:0x4020
Pid: 5830, comm: syslog-ng Not tainted 2.6.34-pentoo #5
Call Trace:
 <IRQ>  [<ffffffff8109cb74>] __alloc_pages_nodemask+0x571/0x5b9
 [<ffffffffa04881e4>] iwlagn_rx_allocate+0x98/0x25a [iwlagn]
 [<ffffffffa0487bd3>] ? iwlagn_rx_reply_rx+0x332/0x34d [iwlagn]
 [<ffffffff814739c5>] ? is_swiotlb_buffer+0x2e/0x3b
 [<ffffffffa04884f7>] iwlagn_rx_replenish_now+0x16/0x23 [iwlagn]
 [<ffffffffa047cb95>] iwl_rx_handle+0x29a/0x2d1 [iwlagn]
 [<ffffffffa047d2c0>] iwl_irq_tasklet+0x2f7/0x412 [iwlagn]
 [<ffffffff81044f58>] tasklet_action+0x6f/0xba
 [<ffffffff81045998>] __do_softirq+0x91/0x119
 [<ffffffff8100384c>] call_softirq+0x1c/0x28
 [<ffffffff8100550b>] do_softirq+0x33/0x68
 [<ffffffff81045695>] irq_exit+0x36/0x87
 [<ffffffff81004bef>] do_IRQ+0xa7/0xbe
 [<ffffffff8176c253>] ret_from_intr+0x0/0xa
 <EOI>  [<ffffffff8100330e>] ? apic_timer_interrupt+0xe/0x20
 [<ffffffff8176be39>] ? _raw_spin_unlock_irq+0x10/0x28
 [<ffffffff81037326>] finish_task_switch+0x45/0xae
 [<ffffffff81769e8a>] schedule+0x76f/0x842
 [<ffffffff8176ad50>] schedule_hrtimeout_range+0xeb/0x132
 [<ffffffff81057346>] ? hrtimer_wakeup+0x0/0x21
 [<ffffffff81057e68>] ? hrtimer_start_range_ns+0xf/0x11
 [<ffffffff810df1b2>] poll_schedule_timeout+0x43/0x5f
 [<ffffffff810df5b8>] do_sys_poll+0x35a/0x3e5
 [<ffffffff810e02d7>] ? __pollwait+0x0/0xc7
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff81491fb3>] ? tty_ldisc_deref+0x9/0xb
 [<ffffffff8148c609>] ? tty_write+0x210/0x22c
 [<ffffffff8105c8fe>] ? ktime_get_ts+0xad/0xba
 [<ffffffff810df154>] ? poll_select_set_timeout+0x61/0x7c
 [<ffffffff810df7d7>] sys_poll+0x50/0xba
 [<ffffffff810029ab>] system_call_fastpath+0x16/0x1b
Mem-Info:
DMA per-cpu:
CPU    0: hi:    0, btch:   1 usd:   0
CPU    1: hi:    0, btch:   1 usd:   0
DMA32 per-cpu:
CPU    0: hi:  186, btch:  31 usd:  57
CPU    1: hi:  186, btch:  31 usd: 152
Normal per-cpu:
CPU    0: hi:  186, btch:  31 usd:  53
CPU    1: hi:  186, btch:  31 usd: 120
active_anon:310769 inactive_anon:151667 isolated_anon:0
 active_file:221427 inactive_file:221406 isolated_file:196
 unevictable:58 dirty:57 writeback:78685 unstable:12577
 free:8938 slab_reclaimable:8493 slab_unreclaimable:12282
 mapped:40115 shmem:12921 pagetables:3763 bounce:0
DMA free:15644kB min:28kB low:32kB high:40kB active_anon:0kB 
inactive_anon:0kB active_file:0kB inactive_file:180kB unevictable:0kB 
isolated(anon):0kB isolated(file):0kB present:15708kB mlocked:0kB 
dirty:0kB writeback:0kB mapped:0kB shmem:0kB slab_reclaimable:0kB 
slab_unreclaimable:8kB kernel_stack:0kB pagetables:0kB unstable:0kB 
bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 2900 3910 3910
DMA32 free:17540kB min:5924kB low:7404kB high:8884kB 
active_anon:1046340kB inactive_anon:337384kB active_file:673368kB 
inactive_file:673268kB unevictable:0kB isolated(anon):0kB 
isolated(file):524kB present:2970488kB mlocked:0kB dirty:152kB 
writeback:231716kB mapped:114856kB shmem:44512kB 
slab_reclaimable:16896kB slab_unreclaimable:31052kB kernel_stack:1048kB 
pagetables:10312kB unstable:35368kB bounce:0kB writeback_tmp:0kB 
pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 1010 1010
Normal free:2568kB min:2060kB low:2572kB high:3088kB 
active_anon:196736kB inactive_anon:269284kB active_file:212340kB 
inactive_file:212176kB unevictable:232kB isolated(anon):0kB 
isolated(file):260kB present:1034240kB mlocked:140kB dirty:76kB 
writeback:83024kB mapped:45604kB shmem:7172kB slab_reclaimable:17076kB 
slab_unreclaimable:18068kB kernel_stack:1320kB pagetables:4740kB 
unstable:14940kB bounce:0kB writeback_tmp:0kB pages_scanned:32 
all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 1*8kB 1*16kB 0*32kB 0*64kB 0*128kB 1*256kB 0*512kB 1*1024kB 
1*2048kB 3*4096kB = 15644kB
DMA32: 4125*4kB 29*8kB 8*16kB 19*32kB 3*64kB 0*128kB 0*256kB 0*512kB 
0*1024kB 0*2048kB 0*4096kB = 17660kB
Normal: 574*4kB 4*8kB 5*16kB 1*32kB 0*64kB 1*128kB 0*256kB 0*512kB 
0*1024kB 0*2048kB 0*4096kB = 2568kB
456115 total pagecache pages
224 pages in swap cache
Swap cache stats: add 2592, delete 2368, find 88793/88822
Free swap  = 4191584kB
Total swap = 4200992kB
1048560 pages RAM
83434 pages reserved
654204 pages shared
418319 pages non-shared
iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 6 free 
buffers remaining.
syslog-ng: page allocation failure. order:1, mode:0x4020
Pid: 5830, comm: syslog-ng Not tainted 2.6.34-pentoo #5
Call Trace:
 <IRQ>  [<ffffffff8109cb74>] __alloc_pages_nodemask+0x571/0x5b9
 [<ffffffffa04881e4>] iwlagn_rx_allocate+0x98/0x25a [iwlagn]
 [<ffffffffa0487bd3>] ? iwlagn_rx_reply_rx+0x332/0x34d [iwlagn]
 [<ffffffff814739c5>] ? is_swiotlb_buffer+0x2e/0x3b
 [<ffffffffa04884f7>] iwlagn_rx_replenish_now+0x16/0x23 [iwlagn]
 [<ffffffffa047cb95>] iwl_rx_handle+0x29a/0x2d1 [iwlagn]
 [<ffffffffa047d2c0>] iwl_irq_tasklet+0x2f7/0x412 [iwlagn]
 [<ffffffff81044f58>] tasklet_action+0x6f/0xba
 [<ffffffff81045998>] __do_softirq+0x91/0x119
 [<ffffffff8100384c>] call_softirq+0x1c/0x28
 [<ffffffff8100550b>] do_softirq+0x33/0x68
 [<ffffffff81045695>] irq_exit+0x36/0x87
 [<ffffffff81004bef>] do_IRQ+0xa7/0xbe
 [<ffffffff8176c253>] ret_from_intr+0x0/0xa
 <EOI>  [<ffffffff8100330e>] ? apic_timer_interrupt+0xe/0x20
 [<ffffffff8176be39>] ? _raw_spin_unlock_irq+0x10/0x28
 [<ffffffff81037326>] finish_task_switch+0x45/0xae
 [<ffffffff81769e8a>] schedule+0x76f/0x842
 [<ffffffff8176ad50>] schedule_hrtimeout_range+0xeb/0x132
 [<ffffffff81057346>] ? hrtimer_wakeup+0x0/0x21
 [<ffffffff81057e68>] ? hrtimer_start_range_ns+0xf/0x11
 [<ffffffff810df1b2>] poll_schedule_timeout+0x43/0x5f
 [<ffffffff810df5b8>] do_sys_poll+0x35a/0x3e5
 [<ffffffff810e02d7>] ? __pollwait+0x0/0xc7
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff81491fb3>] ? tty_ldisc_deref+0x9/0xb
 [<ffffffff8148c609>] ? tty_write+0x210/0x22c
 [<ffffffff8105c8fe>] ? ktime_get_ts+0xad/0xba
 [<ffffffff810df154>] ? poll_select_set_timeout+0x61/0x7c
 [<ffffffff810df7d7>] sys_poll+0x50/0xba
 [<ffffffff810029ab>] system_call_fastpath+0x16/0x1b
Mem-Info:
DMA per-cpu:
CPU    0: hi:    0, btch:   1 usd:   0
CPU    1: hi:    0, btch:   1 usd:   0
DMA32 per-cpu:
CPU    0: hi:  186, btch:  31 usd:  57
CPU    1: hi:  186, btch:  31 usd: 152
Normal per-cpu:
CPU    0: hi:  186, btch:  31 usd:  53
CPU    1: hi:  186, btch:  31 usd: 120
active_anon:310769 inactive_anon:151667 isolated_anon:0
 active_file:221427 inactive_file:221406 isolated_file:196
 unevictable:58 dirty:57 writeback:78685 unstable:12577
 free:8938 slab_reclaimable:8493 slab_unreclaimable:12282
 mapped:40115 shmem:12921 pagetables:3763 bounce:0
DMA free:15644kB min:28kB low:32kB high:40kB active_anon:0kB 
inactive_anon:0kB active_file:0kB inactive_file:180kB unevictable:0kB 
isolated(anon):0kB isolated(file):0kB present:15708kB mlocked:0kB 
dirty:0kB writeback:0kB mapped:0kB shmem:0kB slab_reclaimable:0kB 
slab_unreclaimable:8kB kernel_stack:0kB pagetables:0kB unstable:0kB 
bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 2900 3910 3910
DMA32 free:17540kB min:5924kB low:7404kB high:8884kB 
active_anon:1046340kB inactive_anon:337384kB active_file:673368kB 
inactive_file:673268kB unevictable:0kB isolated(anon):0kB 
isolated(file):524kB present:2970488kB mlocked:0kB dirty:152kB 
writeback:231716kB mapped:114856kB shmem:44512kB 
slab_reclaimable:16896kB slab_unreclaimable:31052kB kernel_stack:1048kB 
pagetables:10312kB unstable:35368kB bounce:0kB writeback_tmp:0kB 
pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 1010 1010
Normal free:2568kB min:2060kB low:2572kB high:3088kB 
active_anon:196736kB inactive_anon:269284kB active_file:212340kB 
inactive_file:212176kB unevictable:232kB isolated(anon):0kB 
isolated(file):260kB present:1034240kB mlocked:140kB dirty:76kB 
writeback:83024kB mapped:45604kB shmem:7172kB slab_reclaimable:17076kB 
slab_unreclaimable:18068kB kernel_stack:1320kB pagetables:4740kB 
unstable:14940kB bounce:0kB writeback_tmp:0kB pages_scanned:32 
all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 1*8kB 1*16kB 0*32kB 0*64kB 0*128kB 1*256kB 0*512kB 1*1024kB 
1*2048kB 3*4096kB = 15644kB
DMA32: 4125*4kB 30*8kB 8*16kB 19*32kB 3*64kB 0*128kB 0*256kB 0*512kB 
0*1024kB 0*2048kB 0*4096kB = 17668kB
Normal: 574*4kB 4*8kB 5*16kB 1*32kB 0*64kB 1*128kB 0*256kB 0*512kB 
0*1024kB 0*2048kB 0*4096kB = 2568kB
456115 total pagecache pages
224 pages in swap cache
Swap cache stats: add 2592, delete 2368, find 88793/88822
Free swap  = 4191584kB
Total swap = 4200992kB
1048560 pages RAM
83434 pages reserved
654204 pages shared
418317 pages non-shared
syslog-ng: page allocation failure. order:1, mode:0x4020
Pid: 5830, comm: syslog-ng Not tainted 2.6.34-pentoo #5
Call Trace:
 <IRQ>  [<ffffffff8109cb74>] __alloc_pages_nodemask+0x571/0x5b9
 [<ffffffffa04881e4>] iwlagn_rx_allocate+0x98/0x25a [iwlagn]
 [<ffffffffa0487bd3>] ? iwlagn_rx_reply_rx+0x332/0x34d [iwlagn]
 [<ffffffff814739c5>] ? is_swiotlb_buffer+0x2e/0x3b
 [<ffffffffa04884f7>] iwlagn_rx_replenish_now+0x16/0x23 [iwlagn]
 [<ffffffffa047cb95>] iwl_rx_handle+0x29a/0x2d1 [iwlagn]
 [<ffffffffa047d2c0>] iwl_irq_tasklet+0x2f7/0x412 [iwlagn]
 [<ffffffff81044f58>] tasklet_action+0x6f/0xba
 [<ffffffff81045998>] __do_softirq+0x91/0x119
 [<ffffffff8100384c>] call_softirq+0x1c/0x28
 [<ffffffff8100550b>] do_softirq+0x33/0x68
 [<ffffffff81045695>] irq_exit+0x36/0x87
 [<ffffffff81004bef>] do_IRQ+0xa7/0xbe
 [<ffffffff8176c253>] ret_from_intr+0x0/0xa
 <EOI>  [<ffffffff8100330e>] ? apic_timer_interrupt+0xe/0x20
 [<ffffffff8176be39>] ? _raw_spin_unlock_irq+0x10/0x28
 [<ffffffff81037326>] finish_task_switch+0x45/0xae
 [<ffffffff81769e8a>] schedule+0x76f/0x842
 [<ffffffff8176ad50>] schedule_hrtimeout_range+0xeb/0x132
 [<ffffffff81057346>] ? hrtimer_wakeup+0x0/0x21
 [<ffffffff81057e68>] ? hrtimer_start_range_ns+0xf/0x11
 [<ffffffff810df1b2>] poll_schedule_timeout+0x43/0x5f
 [<ffffffff810df5b8>] do_sys_poll+0x35a/0x3e5
 [<ffffffff810e02d7>] ? __pollwait+0x0/0xc7
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff81491fb3>] ? tty_ldisc_deref+0x9/0xb
 [<ffffffff8148c609>] ? tty_write+0x210/0x22c
 [<ffffffff8105c8fe>] ? ktime_get_ts+0xad/0xba
 [<ffffffff810df154>] ? poll_select_set_timeout+0x61/0x7c
 [<ffffffff810df7d7>] sys_poll+0x50/0xba
 [<ffffffff810029ab>] system_call_fastpath+0x16/0x1b
Mem-Info:
DMA per-cpu:
CPU    0: hi:    0, btch:   1 usd:   0
CPU    1: hi:    0, btch:   1 usd:   0
DMA32 per-cpu:
CPU    0: hi:  186, btch:  31 usd:  57
CPU    1: hi:  186, btch:  31 usd: 152
Normal per-cpu:
CPU    0: hi:  186, btch:  31 usd:  53
CPU    1: hi:  186, btch:  31 usd: 120
active_anon:310769 inactive_anon:151667 isolated_anon:0
 active_file:221427 inactive_file:221406 isolated_file:196
 unevictable:58 dirty:57 writeback:78685 unstable:12577
 free:8938 slab_reclaimable:8493 slab_unreclaimable:12282
 mapped:40115 shmem:12921 pagetables:3763 bounce:0
DMA free:15644kB min:28kB low:32kB high:40kB active_anon:0kB 
inactive_anon:0kB active_file:0kB inactive_file:180kB unevictable:0kB 
isolated(anon):0kB isolated(file):0kB present:15708kB mlocked:0kB 
dirty:0kB writeback:0kB mapped:0kB shmem:0kB slab_reclaimable:0kB 
slab_unreclaimable:8kB kernel_stack:0kB pagetables:0kB unstable:0kB 
bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 2900 3910 3910
DMA32 free:17540kB min:5924kB low:7404kB high:8884kB 
active_anon:1046340kB inactive_anon:337384kB active_file:673368kB 
inactive_file:673268kB unevictable:0kB isolated(anon):0kB 
isolated(file):524kB present:2970488kB mlocked:0kB dirty:152kB 
writeback:231716kB mapped:114856kB shmem:44512kB 
slab_reclaimable:16896kB slab_unreclaimable:31052kB kernel_stack:1048kB 
pagetables:10312kB unstable:35368kB bounce:0kB writeback_tmp:0kB 
pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 1010 1010
Normal free:2568kB min:2060kB low:2572kB high:3088kB 
active_anon:196736kB inactive_anon:269284kB active_file:212340kB 
inactive_file:212176kB unevictable:232kB isolated(anon):0kB 
isolated(file):260kB present:1034240kB mlocked:140kB dirty:76kB 
writeback:83024kB mapped:45604kB shmem:7172kB slab_reclaimable:17076kB 
slab_unreclaimable:18068kB kernel_stack:1320kB pagetables:4740kB 
unstable:14940kB bounce:0kB writeback_tmp:0kB pages_scanned:32 
all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 1*8kB 1*16kB 0*32kB 0*64kB 0*128kB 1*256kB 0*512kB 1*1024kB 
1*2048kB 3*4096kB = 15644kB
DMA32: 4125*4kB 20*8kB 8*16kB 19*32kB 3*64kB 0*128kB 0*256kB 0*512kB 
0*1024kB 0*2048kB 0*4096kB = 17588kB
Normal: 574*4kB 4*8kB 5*16kB 1*32kB 0*64kB 1*128kB 0*256kB 0*512kB 
0*1024kB 0*2048kB 0*4096kB = 2568kB
456115 total pagecache pages
224 pages in swap cache
Swap cache stats: add 2592, delete 2368, find 88793/88822
Free swap  = 4191584kB
Total swap = 4200992kB
1048560 pages RAM
83434 pages reserved
654204 pages shared
418337 pages non-shared
syslog-ng: page allocation failure. order:1, mode:0x4020
Pid: 5830, comm: syslog-ng Not tainted 2.6.34-pentoo #5
Call Trace:
 <IRQ>  [<ffffffff8109cb74>] __alloc_pages_nodemask+0x571/0x5b9
 [<ffffffffa04881e4>] iwlagn_rx_allocate+0x98/0x25a [iwlagn]
 [<ffffffffa0487bd3>] ? iwlagn_rx_reply_rx+0x332/0x34d [iwlagn]
 [<ffffffff814739c5>] ? is_swiotlb_buffer+0x2e/0x3b
 [<ffffffffa04884f7>] iwlagn_rx_replenish_now+0x16/0x23 [iwlagn]
 [<ffffffffa047cb95>] iwl_rx_handle+0x29a/0x2d1 [iwlagn]
 [<ffffffffa047d2c0>] iwl_irq_tasklet+0x2f7/0x412 [iwlagn]
 [<ffffffff81044f58>] tasklet_action+0x6f/0xba
 [<ffffffff81045998>] __do_softirq+0x91/0x119
 [<ffffffff8100384c>] call_softirq+0x1c/0x28
 [<ffffffff8100550b>] do_softirq+0x33/0x68
 [<ffffffff81045695>] irq_exit+0x36/0x87
 [<ffffffff81004bef>] do_IRQ+0xa7/0xbe
 [<ffffffff8176c253>] ret_from_intr+0x0/0xa
 <EOI>  [<ffffffff8100330e>] ? apic_timer_interrupt+0xe/0x20
 [<ffffffff8176be39>] ? _raw_spin_unlock_irq+0x10/0x28
 [<ffffffff81037326>] finish_task_switch+0x45/0xae
 [<ffffffff81769e8a>] schedule+0x76f/0x842
 [<ffffffff8176ad50>] schedule_hrtimeout_range+0xeb/0x132
 [<ffffffff81057346>] ? hrtimer_wakeup+0x0/0x21
 [<ffffffff81057e68>] ? hrtimer_start_range_ns+0xf/0x11
 [<ffffffff810df1b2>] poll_schedule_timeout+0x43/0x5f
 [<ffffffff810df5b8>] do_sys_poll+0x35a/0x3e5
 [<ffffffff810e02d7>] ? __pollwait+0x0/0xc7
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff81491fb3>] ? tty_ldisc_deref+0x9/0xb
 [<ffffffff8148c609>] ? tty_write+0x210/0x22c
 [<ffffffff8105c8fe>] ? ktime_get_ts+0xad/0xba
 [<ffffffff810df154>] ? poll_select_set_timeout+0x61/0x7c
 [<ffffffff810df7d7>] sys_poll+0x50/0xba
 [<ffffffff810029ab>] system_call_fastpath+0x16/0x1b
Mem-Info:
DMA per-cpu:
CPU    0: hi:    0, btch:   1 usd:   0
CPU    1: hi:    0, btch:   1 usd:   0
DMA32 per-cpu:
CPU    0: hi:  186, btch:  31 usd:  57
CPU    1: hi:  186, btch:  31 usd: 151
Normal per-cpu:
CPU    0: hi:  186, btch:  31 usd:  53
CPU    1: hi:  186, btch:  31 usd: 120
active_anon:310769 inactive_anon:151667 isolated_anon:0
 active_file:221427 inactive_file:221406 isolated_file:196
 unevictable:58 dirty:57 writeback:78685 unstable:12577
 free:8938 slab_reclaimable:8493 slab_unreclaimable:12282
 mapped:40115 shmem:12921 pagetables:3763 bounce:0
DMA free:15644kB min:28kB low:32kB high:40kB active_anon:0kB 
inactive_anon:0kB active_file:0kB inactive_file:180kB unevictable:0kB 
isolated(anon):0kB isolated(file):0kB present:15708kB mlocked:0kB 
dirty:0kB writeback:0kB mapped:0kB shmem:0kB slab_reclaimable:0kB 
slab_unreclaimable:8kB kernel_stack:0kB pagetables:0kB unstable:0kB 
bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 2900 3910 3910
DMA32 free:17540kB min:5924kB low:7404kB high:8884kB 
active_anon:1046340kB inactive_anon:337384kB active_file:673368kB 
inactive_file:673268kB unevictable:0kB isolated(anon):0kB 
isolated(file):524kB present:2970488kB mlocked:0kB dirty:152kB 
writeback:231716kB mapped:114856kB shmem:44512kB 
slab_reclaimable:16896kB slab_unreclaimable:31052kB kernel_stack:1048kB 
pagetables:10312kB unstable:35368kB bounce:0kB writeback_tmp:0kB 
pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 1010 1010
Normal free:2568kB min:2060kB low:2572kB high:3088kB 
active_anon:196736kB inactive_anon:269284kB active_file:212340kB 
inactive_file:212176kB unevictable:232kB isolated(anon):0kB 
isolated(file):260kB present:1034240kB mlocked:140kB dirty:76kB 
writeback:83024kB mapped:45604kB shmem:7172kB slab_reclaimable:17076kB 
slab_unreclaimable:18068kB kernel_stack:1320kB pagetables:4740kB 
unstable:14940kB bounce:0kB writeback_tmp:0kB pages_scanned:32 
all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 1*8kB 1*16kB 0*32kB 0*64kB 0*128kB 1*256kB 0*512kB 1*1024kB 
1*2048kB 3*4096kB = 15644kB
DMA32: 4125*4kB 23*8kB 8*16kB 19*32kB 3*64kB 0*128kB 0*256kB 0*512kB 
0*1024kB 0*2048kB 0*4096kB = 17612kB
Normal: 574*4kB 4*8kB 5*16kB 1*32kB 0*64kB 1*128kB 0*256kB 0*512kB 
0*1024kB 0*2048kB 0*4096kB = 2568kB
456115 total pagecache pages
224 pages in swap cache
Swap cache stats: add 2592, delete 2368, find 88793/88822
Free swap  = 4191584kB
Total swap = 4200992kB
1048560 pages RAM
83434 pages reserved
654204 pages shared
418332 pages non-shared
syslog-ng: page allocation failure. order:1, mode:0x4020
Pid: 5830, comm: syslog-ng Not tainted 2.6.34-pentoo #5
Call Trace:
 <IRQ>  [<ffffffff8109cb74>] __alloc_pages_nodemask+0x571/0x5b9
 [<ffffffffa04881e4>] iwlagn_rx_allocate+0x98/0x25a [iwlagn]
 [<ffffffff8105175a>] ? queue_work+0x4b/0x55
 [<ffffffff814739c5>] ? is_swiotlb_buffer+0x2e/0x3b
 [<ffffffffa04884f7>] iwlagn_rx_replenish_now+0x16/0x23 [iwlagn]
 [<ffffffffa047cb95>] iwl_rx_handle+0x29a/0x2d1 [iwlagn]
 [<ffffffffa047d2c0>] iwl_irq_tasklet+0x2f7/0x412 [iwlagn]
 [<ffffffff81044f58>] tasklet_action+0x6f/0xba
 [<ffffffff81045998>] __do_softirq+0x91/0x119
 [<ffffffff8100384c>] call_softirq+0x1c/0x28
 [<ffffffff8100550b>] do_softirq+0x33/0x68
 [<ffffffff81045695>] irq_exit+0x36/0x87
 [<ffffffff81004bef>] do_IRQ+0xa7/0xbe
 [<ffffffff8176c253>] ret_from_intr+0x0/0xa
 <EOI>  [<ffffffff8100330e>] ? apic_timer_interrupt+0xe/0x20
 [<ffffffff8176be39>] ? _raw_spin_unlock_irq+0x10/0x28
 [<ffffffff81037326>] finish_task_switch+0x45/0xae
 [<ffffffff81769e8a>] schedule+0x76f/0x842
 [<ffffffff8176ad50>] schedule_hrtimeout_range+0xeb/0x132
 [<ffffffff81057346>] ? hrtimer_wakeup+0x0/0x21
 [<ffffffff81057e68>] ? hrtimer_start_range_ns+0xf/0x11
 [<ffffffff810df1b2>] poll_schedule_timeout+0x43/0x5f
 [<ffffffff810df5b8>] do_sys_poll+0x35a/0x3e5
 [<ffffffff810e02d7>] ? __pollwait+0x0/0xc7
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff81491fb3>] ? tty_ldisc_deref+0x9/0xb
 [<ffffffff8148c609>] ? tty_write+0x210/0x22c
 [<ffffffff8105c8fe>] ? ktime_get_ts+0xad/0xba
 [<ffffffff810df154>] ? poll_select_set_timeout+0x61/0x7c
 [<ffffffff810df7d7>] sys_poll+0x50/0xba
 [<ffffffff810029ab>] system_call_fastpath+0x16/0x1b
Mem-Info:
DMA per-cpu:
CPU    0: hi:    0, btch:   1 usd:   0
CPU    1: hi:    0, btch:   1 usd:   0
DMA32 per-cpu:
CPU    0: hi:  186, btch:  31 usd:  57
CPU    1: hi:  186, btch:  31 usd: 151
Normal per-cpu:
CPU    0: hi:  186, btch:  31 usd:  53
CPU    1: hi:  186, btch:  31 usd: 120
active_anon:310769 inactive_anon:151667 isolated_anon:0
 active_file:221427 inactive_file:221406 isolated_file:196
 unevictable:58 dirty:57 writeback:78685 unstable:12577
 free:8938 slab_reclaimable:8493 slab_unreclaimable:12282
 mapped:40115 shmem:12921 pagetables:3763 bounce:0
DMA free:15644kB min:28kB low:32kB high:40kB active_anon:0kB 
inactive_anon:0kB active_file:0kB inactive_file:180kB unevictable:0kB 
isolated(anon):0kB isolated(file):0kB present:15708kB mlocked:0kB 
dirty:0kB writeback:0kB mapped:0kB shmem:0kB slab_reclaimable:0kB 
slab_unreclaimable:8kB kernel_stack:0kB pagetables:0kB unstable:0kB 
bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 2900 3910 3910
DMA32 free:17540kB min:5924kB low:7404kB high:8884kB 
active_anon:1046340kB inactive_anon:337384kB active_file:673368kB 
inactive_file:673268kB unevictable:0kB isolated(anon):0kB 
isolated(file):524kB present:2970488kB mlocked:0kB dirty:152kB 
writeback:231716kB mapped:114856kB shmem:44512kB 
slab_reclaimable:16896kB slab_unreclaimable:31052kB kernel_stack:1048kB 
pagetables:10312kB unstable:35368kB bounce:0kB writeback_tmp:0kB 
pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 1010 1010
Normal free:2568kB min:2060kB low:2572kB high:3088kB 
active_anon:196736kB inactive_anon:269284kB active_file:212340kB 
inactive_file:212176kB unevictable:232kB isolated(anon):0kB 
isolated(file):260kB present:1034240kB mlocked:140kB dirty:76kB 
writeback:83024kB mapped:45604kB shmem:7172kB slab_reclaimable:17076kB 
slab_unreclaimable:18068kB kernel_stack:1320kB pagetables:4740kB 
unstable:14940kB bounce:0kB writeback_tmp:0kB pages_scanned:32 
all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 1*8kB 1*16kB 0*32kB 0*64kB 0*128kB 1*256kB 0*512kB 1*1024kB 
1*2048kB 3*4096kB = 15644kB
DMA32: 4125*4kB 23*8kB 8*16kB 19*32kB 3*64kB 0*128kB 0*256kB 0*512kB 
0*1024kB 0*2048kB 0*4096kB = 17612kB
Normal: 574*4kB 4*8kB 5*16kB 1*32kB 0*64kB 1*128kB 0*256kB 0*512kB 
0*1024kB 0*2048kB 0*4096kB = 2568kB
456115 total pagecache pages
224 pages in swap cache
Swap cache stats: add 2592, delete 2368, find 88793/88822
Free swap  = 4191584kB
Total swap = 4200992kB
1048560 pages RAM
83434 pages reserved
654204 pages shared
418332 pages non-shared
syslog-ng: page allocation failure. order:1, mode:0x4020
Pid: 5830, comm: syslog-ng Not tainted 2.6.34-pentoo #5
Call Trace:
 <IRQ>  [<ffffffff8109cb74>] __alloc_pages_nodemask+0x571/0x5b9
 [<ffffffffa04881e4>] iwlagn_rx_allocate+0x98/0x25a [iwlagn]
 [<ffffffffa0487bd3>] ? iwlagn_rx_reply_rx+0x332/0x34d [iwlagn]
 [<ffffffff814739c5>] ? is_swiotlb_buffer+0x2e/0x3b
 [<ffffffffa04884f7>] iwlagn_rx_replenish_now+0x16/0x23 [iwlagn]
 [<ffffffffa047cb95>] iwl_rx_handle+0x29a/0x2d1 [iwlagn]
 [<ffffffffa047d2c0>] iwl_irq_tasklet+0x2f7/0x412 [iwlagn]
 [<ffffffff81044f58>] tasklet_action+0x6f/0xba
 [<ffffffff81045998>] __do_softirq+0x91/0x119
 [<ffffffff8100384c>] call_softirq+0x1c/0x28
 [<ffffffff8100550b>] do_softirq+0x33/0x68
 [<ffffffff81045695>] irq_exit+0x36/0x87
 [<ffffffff81004bef>] do_IRQ+0xa7/0xbe
 [<ffffffff8176c253>] ret_from_intr+0x0/0xa
 <EOI>  [<ffffffff8100330e>] ? apic_timer_interrupt+0xe/0x20
 [<ffffffff8176be39>] ? _raw_spin_unlock_irq+0x10/0x28
 [<ffffffff81037326>] finish_task_switch+0x45/0xae
 [<ffffffff81769e8a>] schedule+0x76f/0x842
 [<ffffffff8176ad50>] schedule_hrtimeout_range+0xeb/0x132
 [<ffffffff81057346>] ? hrtimer_wakeup+0x0/0x21
 [<ffffffff81057e68>] ? hrtimer_start_range_ns+0xf/0x11
 [<ffffffff810df1b2>] poll_schedule_timeout+0x43/0x5f
 [<ffffffff810df5b8>] do_sys_poll+0x35a/0x3e5
 [<ffffffff810e02d7>] ? __pollwait+0x0/0xc7
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff810e039e>] ? pollwake+0x0/0x52
 [<ffffffff81491fb3>] ? tty_ldisc_deref+0x9/0xb
 [<ffffffff8148c609>] ? tty_write+0x210/0x22c
 [<ffffffff8105c8fe>] ? ktime_get_ts+0xad/0xba
 [<ffffffff810df154>] ? poll_select_set_timeout+0x61/0x7c
 [<ffffffff810df7d7>] sys_poll+0x50/0xba
 [<ffffffff810029ab>] system_call_fastpath+0x16/0x1b
Mem-Info:
DMA per-cpu:
CPU    0: hi:    0, btch:   1 usd:   0
CPU    1: hi:    0, btch:   1 usd:   0
DMA32 per-cpu:
CPU    0: hi:  186, btch:  31 usd:  55
CPU    1: hi:  186, btch:  31 usd: 151
Normal per-cpu:
CPU    0: hi:  186, btch:  31 usd:  53
CPU    1: hi:  186, btch:  31 usd: 120
active_anon:310769 inactive_anon:151667 isolated_anon:0
 active_file:221427 inactive_file:221406 isolated_file:196
 unevictable:58 dirty:57 writeback:78685 unstable:12577
 free:8938 slab_reclaimable:8493 slab_unreclaimable:12282
 mapped:40115 shmem:12921 pagetables:3763 bounce:0
DMA free:15644kB min:28kB low:32kB high:40kB active_anon:0kB 
inactive_anon:0kB active_file:0kB inactive_file:180kB unevictable:0kB 
isolated(anon):0kB isolated(file):0kB present:15708kB mlocked:0kB 
dirty:0kB writeback:0kB mapped:0kB shmem:0kB slab_reclaimable:0kB 
slab_unreclaimable:8kB kernel_stack:0kB pagetables:0kB unstable:0kB 
bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 2900 3910 3910
DMA32 free:17540kB min:5924kB low:7404kB high:8884kB 
active_anon:1046340kB inactive_anon:337384kB active_file:673368kB 
inactive_file:673268kB unevictable:0kB isolated(anon):0kB 
isolated(file):524kB present:2970488kB mlocked:0kB dirty:152kB 
writeback:231716kB mapped:114856kB shmem:44512kB 
slab_reclaimable:16896kB slab_unreclaimable:31052kB kernel_stack:1048kB 
pagetables:10312kB unstable:35368kB bounce:0kB writeback_tmp:0kB 
pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 0 1010 1010
Normal free:2568kB min:2060kB low:2572kB high:3088kB 
active_anon:196736kB inactive_anon:269284kB active_file:212340kB 
inactive_file:212176kB unevictable:232kB isolated(anon):0kB 
isolated(file):260kB present:1034240kB mlocked:140kB dirty:76kB 
writeback:83024kB mapped:45604kB shmem:7172kB slab_reclaimable:17076kB 
slab_unreclaimable:18068kB kernel_stack:1320kB pagetables:4740kB 
unstable:14940kB bounce:0kB writeback_tmp:0kB pages_scanned:32 
all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
DMA: 1*4kB 1*8kB 1*16kB 0*32kB 0*64kB 0*128kB 1*256kB 0*512kB 1*1024kB 
1*2048kB 3*4096kB = 15644kB
DMA32: 4125*4kB 25*8kB 8*16kB 19*32kB 3*64kB 0*128kB 0*256kB 0*512kB 
0*1024kB 0*2048kB 0*4096kB = 17628kB
Normal: 574*4kB 4*8kB 5*16kB 1*32kB 0*64kB 1*128kB 0*256kB 0*512kB 
0*1024kB 0*2048kB 0*4096kB = 2568kB
456115 total pagecache pages
224 pages in swap cache
Swap cache stats: add 2592, delete 2368, find 88793/88822
Free swap  = 4191584kB
Total swap = 4200992kB
1048560 pages RAM
83434 pages reserved
654203 pages shared
418328 pages non-shared
net_ratelimit: 4701 callbacks suppressed
Monitor-Mwait will be used to enter C-2 state
Monitor-Mwait will be used to enter C-3 state


Richard Farina wrote:
> The repeated line appears ad infinitum filling my dmesg buffer.  This 
> of hangcheck timer seem to trigger with every large file transfer on 
> my intel 5100.  What would you like me to do to provide a more useful 
> output as this is currently extremely easy to reproduce.  Kernel 
> 2.6.34 using compat-wireless stable 2.6.35-rc2
>
> Thanks,
> Rick Farina
>
> phy0: failed to reallocate TX buffer
> phy0: failed to reallocate TX buffer
> phy0: failed to reallocate TX buffer
> phy0: failed to reallocate TX buffer
> phy0: failed to reallocate TX buffer
> phy0: failed to reallocate TX buffer
> phy0: failed to reallocate TX buffer
> net_ratelimit: 22 callbacks suppressed
> __alloc_pages_slowpath: 3799 callbacks suppressed
> swapper: page allocation failure. order:1, mode:0x4020
> Pid: 0, comm: swapper Not tainted 2.6.34-pentoo #5
> Call Trace:
> <IRQ>  [<ffffffff8109cb74>] __alloc_pages_nodemask+0x571/0x5b9
> [<ffffffff816732e9>] ? skb_release_data+0xc4/0xc9
> [<ffffffffa04701e4>] iwlagn_rx_allocate+0x98/0x25a [iwlagn]
> [<ffffffffa046fbd3>] ? iwlagn_rx_reply_rx+0x332/0x34d [iwlagn]
> [<ffffffff814739c5>] ? is_swiotlb_buffer+0x2e/0x3b
> [<ffffffffa04704f7>] iwlagn_rx_replenish_now+0x16/0x23 [iwlagn]
> [<ffffffffa0464bb3>] iwl_rx_handle+0x2b8/0x2d1 [iwlagn]
> [<ffffffffa04652c0>] iwl_irq_tasklet+0x2f7/0x412 [iwlagn]
> [<ffffffff81044f58>] tasklet_action+0x6f/0xba
> [<ffffffff81045998>] __do_softirq+0x91/0x119
> [<ffffffff8100384c>] call_softirq+0x1c/0x28
> [<ffffffff8100550b>] do_softirq+0x33/0x68
> [<ffffffff81045695>] irq_exit+0x36/0x87
> [<ffffffff81004bef>] do_IRQ+0xa7/0xbe
> [<ffffffff8176c253>] ret_from_intr+0x0/0xa
> <EOI>  [<ffffffff81058ca9>] ? __atomic_notifier_call_chain+0x28/0x4c
> [<ffffffff814e822d>] ? acpi_idle_enter_simple+0x150/0x17b
> [<ffffffff814e8223>] ? acpi_idle_enter_simple+0x146/0x17b
> [<ffffffff816407cc>] cpuidle_idle_call+0x8b/0xc3
> [<ffffffff81001ca7>] cpu_idle+0xa6/0xe7
> [<ffffffff81003750>] ? kernel_thread_helper+0x0/0x10
> [<ffffffff8174a8e1>] rest_init+0xb5/0xba
> [<ffffffff81cc1b5c>] start_kernel+0x3f7/0x402
> [<ffffffff81cc10b6>] x86_64_start_reservations+0xb3/0xb7
> [<ffffffff81cc119a>] x86_64_start_kernel+0xe0/0xe7
> Mem-Info:
> DMA per-cpu:
> CPU    0: hi:    0, btch:   1 usd:   0
> CPU    1: hi:    0, btch:   1 usd:   0
> DMA32 per-cpu:
> CPU    0: hi:  186, btch:  31 usd: 156
> CPU    1: hi:  186, btch:  31 usd: 156
> Normal per-cpu:
> CPU    0: hi:  186, btch:  31 usd: 155
> CPU    1: hi:  186, btch:  31 usd: 162
> active_anon:324509 inactive_anon:110799 isolated_anon:0
> active_file:223980 inactive_file:241231 isolated_file:270
> unevictable:23 dirty:95383 writeback:565 unstable:41418
> free:7201 slab_reclaimable:8226 slab_unreclaimable:18924
> mapped:32967 shmem:11570 pagetables:3468 bounce:0
> DMA free:15636kB min:28kB low:32kB high:40kB active_anon:52kB 
> inactive_anon:128kB active_file:0kB inactive_file:0kB unevictable:0kB 
> isolated(anon):0kB isolated(file):0kB present:15708kB mlocked:0kB 
> dirty:0kB writeback:0kB mapped:0kB shmem:0kB slab_reclaimable:0kB 
> slab_unreclaimable:8kB kernel_stack:0kB pagetables:0kB unstable:0kB 
> bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
> lowmem_reserve[]: 0 2900 3910 3910
> DMA32 free:11032kB min:5924kB low:7404kB high:8884kB 
> active_anon:1148572kB inactive_anon:292840kB active_file:602436kB 
> inactive_file:671388kB unevictable:0kB isolated(anon):0kB 
> isolated(file):136kB present:2970488kB mlocked:0kB dirty:270116kB 
> writeback:1904kB mapped:102852kB shmem:14292kB 
> slab_reclaimable:14856kB slab_unreclaimable:46416kB kernel_stack:296kB 
> pagetables:3980kB unstable:109116kB bounce:0kB writeback_tmp:0kB 
> pages_scanned:0 all_unreclaimable? no
> lowmem_reserve[]: 0 0 1010 1010
> Normal free:2136kB min:2060kB low:2572kB high:3088kB 
> active_anon:149412kB inactive_anon:150228kB active_file:293484kB 
> inactive_file:293536kB unevictable:92kB isolated(anon):0kB 
> isolated(file):944kB present:1034240kB mlocked:0kB dirty:111416kB 
> writeback:356kB mapped:29016kB shmem:31988kB slab_reclaimable:18048kB 
> slab_unreclaimable:29272kB kernel_stack:1904kB pagetables:9892kB 
> unstable:56556kB bounce:0kB writeback_tmp:0kB pages_scanned:0 
> all_unreclaimable? no
> lowmem_reserve[]: 0 0 0 0
> DMA: 3*4kB 1*8kB 2*16kB 2*32kB 3*64kB 0*128kB 2*256kB 1*512kB 2*1024kB 
> 2*2048kB 2*4096kB = 15668kB
> DMA32: 2480*4kB 121*8kB 2*16kB 2*32kB 0*64kB 1*128kB 0*256kB 0*512kB 
> 0*1024kB 0*2048kB 0*4096kB = 11112kB
> Normal: 442*4kB 34*8kB 2*16kB 0*32kB 1*64kB 0*128kB 0*256kB 0*512kB 
> 0*1024kB 0*2048kB 0*4096kB = 2136kB
> 477072 total pagecache pages
> 125 pages in swap cache
> Swap cache stats: add 584, delete 459, find 25/46
> Free swap  = 4199436kB
> Total swap = 4200992kB
> 1048560 pages RAM
> 83434 pages reserved
> 612955 pages shared
> 380169 pages non-shared
> iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 0 
> free buffers remaining.
>
>


^ permalink raw reply

* wireless-next-2.6 compile broken
From: Prarit Bhargava @ 2010-06-17 22:50 UTC (permalink / raw)
  To: linux-wireless; +Cc: John W. Linville

John, as I mentioned in my previous email, the wireless-next-2.6 kernel
tree is not compiling.

This is because the wireless-next-2.6 tree is missing linux-2.6 commit
6c1f716e8154ee9315534782b9b1eedea0559a24,  but has wireless-next-2.6
commit 832c10fd733893f86c63bde1c65b005d5a2fe346 ... which explicitly
depends on the linux-2.6 commit.

FYI,

P.

^ permalink raw reply

* pull request: wireless-next-2.6 2010-06-17
From: John W. Linville @ 2010-06-17 21:02 UTC (permalink / raw)
  To: davem; +Cc: linux-wireless, netdev

David,

Another week, another bunch of patches intende for 2.6.36...
This week's batch includes the usual updates to ath5k, ath9k,
iwlwifi, rt2x00, and other drivers.  Also included are a lot of
cleanup/maintenance for mac80211 from Johannes and some IBSS-related
changes from Teemu, as well as a number of other patches from a
variety of contributors.

Please let me know if there are problems!

John

P.S.  This also includes a pull of the 2.6.35 bits I sent yesterday
in order to resolve some merge conflicts.

---

The following changes since commit 4de57826810fd2cfeb2ab5c7d003ff9116b8f7ee:
  Amit Kumar Salecha (1):
        qlcnic: fix register access

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6.git master

Bruno Randolf (17):
      ath5k: more debug prints for resets
      ath5k: rename ath5k_txbuf_free() to ath5k_txbuf_free_skb()
      ath5k: fix some comment typos
      ath5k: fix rx descriptor debugging
      ath5k: print more errors when decriptor setup fails
      ath5k: reset more pointers after we free skbs
      ath5k: unify rx descriptor error handling
      ath5k: split descriptor handling and frame receive
      ath5k: move checks and stats into new function
      ath5k: use direct function calls for descriptors when possible
      ath5k: cosmetic changes in ath5k_hw_proc_5212_rx_status()
      ath5k: remove pointless rx error overlay struct
      ath5k: review and add comments for descriptors
      ath5k: update 5210/5211 frame types
      ath5k: take descriptor differences between 5210 and 5211 into account
      ath5k: review RX descriptor functions
      ath5k: report PHY error frames only for chips which need it

Christoph Fritz (1):
      mac80211: fix warn, enum may be used uninitialized

Dor Shaish (1):
      iwlwifi: Fix null pointer referencing in iwl_dbgfs_rx_queue_read.

Emmanuel Grumbach (2):
      iwlwifi: rename rxq->dma_addr
      iwlwifi: rename iwl4965_rx_mpdu_res_start

Felix Fietkau (20):
      ath9k: fix mac80211 queue lookup for waking up queues
      ath9k_htc: use common WMM AC definitions instead of ath9k ones
      ath9k: remove duplicate WMM AC definitions
      ath9k: remove declarations of some nonexistant functions
      ath9k: make ath_get_hal_qnum static
      ath9k: fix extending the rx timestamp with the hardware TSF
      ath9k: fix queue stopping threshold
      ath9k: add a debugfs entry for ignoring CCA on the extension channel in HT40
      ath9k_hw: remove a useless function for setting the mac address
      ath9k_hw: add register definitions related to PA predistortion
      ath9k_hw: add support for parsing PA predistortion related EEPROM fields
      ath9k_hw: add functions for controlling PA predistortion calibration
      ath9k: implement PA predistortion support
      ath9k_hw: remove ATH9K_CAP_CIPHER
      ath9k_hw: remove ATH9K_CAP_TXPOW
      ath9k_hw: remove ATH9K_CAP_TKIP_MIC
      ath9k_hw: remove ATH9K_CAP_TKIP_SPLIT
      ath9k_hw: remove ATH9K_CAP_MCAST_KEYSRCH
      ath9k/ath9k_htc: remove redundand checks for dual-stream tx support
      ath9k_hw: remove ATH9K_CAP_DS

Helmut Schaa (9):
      rt2x00: clarify meaning of txdone flags
      rt2x00: don't use TXDONE_FALLBACK as success indicator
      rt2x00: only set TXDONE_FALLBACK in rt2800pci if the frame was retried
      rt2x00: Fix IEEE80211_TX_CTL_MORE_FRAMES handling
      rt2x00: Add comment about BBP1_TX_POWER
      rt2x00: Fix TX_STA_FIFO handling
      rt2x00: Fix typo in rt2800_config_txpower
      rt2x00: provide mac80211 a suitable max_rates value
      rt2x00: Fix tx status reporting when falling back to the lowest rate

Ivo van Doorn (5):
      rt2x00: Enable fallback rates for rt61pci and rt73usb
      rt2x00: Update author rt2800lib
      rt2x00: Limit TX done looping to number of TX ring entries
      rt2x00: Enable HW crypto by default
      rt2x00: Synchronize WCID initialization with legacy driver

Joerg Albert (1):
      p54pci: add Symbol AP-300 minipci adapters pciid

Johannes Berg (27):
      iwlwifi: trace full RX
      iwlwifi: print warning about disconnected antennas
      cfg80211/mac80211: allow action frame TX/RX in IBSS
      mac80211: simplify station/aggregation code
      mac80211: use common skb queue
      mac80211: use common work struct
      mac80211: use common work function
      mac80211: common work skb freeing
      mac80211: pull mgmt frame rx into rx handler
      mac80211: always process blockack action from workqueue
      mac80211: move blockack stop due to fragmentation
      mac80211: move aggregation callback processing
      mac80211: use RCU for RX aggregation
      mac80211: use RCU for TX aggregation
      mac80211: remove non-irqsafe aggregation callbacks
      mac80211: refcount aggregation queue stop
      mac80211: make TX aggregation start/stop request async
      mac80211: move BA session work
      mac80211: defer RX agg session teardown to work
      mac80211: fix RX aggregation timer
      mac80211: change RX aggregation locking
      mac80211: defer TX agg session teardown to work
      mac80211: change TX aggregation locking
      mac80211: allow drivers to sleep in ampdu_action
      mac80211: update aggregation documentation
      mac80211: fix mgmt frame accounting
      mac80211: bracket driver tracing

John W. Linville (3):
      iwlwifi: cancel scan watchdog in iwl_bg_abort_scan
      zd1211rw: change ZD_REGDOMAIN_JAPAN_* naming
      Merge branch 'master' of git://git.kernel.org/.../linville/wireless-2.6

Jouni Malinen (2):
      mac80211: Protect Deauthentication frame when using MFP
      mac80211: Use a separate CCMP PN receive counter for management frames

Juuso Oikarinen (2):
      mac80211: Fix circular locking dependency in ARP filter handling
      mac80211: Fix ps-qos network latency handling

Kouhei Sutou (1):
      zd1211rw: add 0x49 -> JP regulatory domain map

Leann Ogasawara (1):
      p54usb: Comment out duplicate Medion MD40900 device id

Luis R. Rodriguez (12):
      ath9k_hw: move clock definitions from hw.c to hw.h
      ath9k_hw: fix clock rate calculations for ANI
      ath9k_hw: clear MIB interrupt causes when skipping ANI adjustments
      ath9k_hw: allow for spliting up ANI operations by family
      ath9k_hw: add register definitions for the new ANI
      ath9k_hw: inform ANI calibration when scanning
      ath9k: add new ANI implementation for AR9003
      ath9k_hw: enable ANI for AR9003
      ath9k_hw: reduce delay on programming INI on AR9003
      ath9k_hw: update 5 GHz tx gain tables for femless and high power PA
      ath9k: enable AR9003 PCI IDs
      ath9k_hw: avoid setting cwmin/cwmax to 0 for IBSS for AR9003

Prarit Bhargava (1):
      libertas_tf: Fix warning in lbtf_rx for stats struct

Reinette Chatre (1):
      iwlwifi: serialize station management actions

Shanyu Zhao (1):
      iwlagn: verify flow id in compressed BA packet

Sujith (1):
      ath9k_htc: Fix ampdu_action callback

Teemu Paasikivi (3):
      mac80211: Set basic rates while joining ibss network
      mac80211: Set changed basic rates flag
      mac80211: remove BSS from cfg80211 list when leaving IBSS

Tim Gardner (1):
      hostap: Protect against initialization interrupt

Wey-Yi Guy (1):
      iwlwifi: cancel run time calibration work when going down

Zhu Yi (1):
      wireless: orphan ipw2x00 drivers

ubuntu@tjworld.net (1):
      ipw2200: Enable LED by default

 Documentation/networking/README.ipw2200            |    2 +-
 MAINTAINERS                                        |   10 +-
 drivers/net/b44.c                                  |  144 ++--
 drivers/net/wireless/ath/ath5k/Makefile            |    1 +
 drivers/net/wireless/ath/ath5k/ani.c               |   20 +-
 drivers/net/wireless/ath/ath5k/ath5k.h             |   19 +-
 drivers/net/wireless/ath/ath5k/attach.c            |    2 -
 drivers/net/wireless/ath/ath5k/base.c              |  373 +++++----
 drivers/net/wireless/ath/ath5k/caps.c              |    7 -
 drivers/net/wireless/ath/ath5k/debug.c             |   79 ++-
 drivers/net/wireless/ath/ath5k/debug.h             |    9 +-
 drivers/net/wireless/ath/ath5k/desc.c              |  152 ++--
 drivers/net/wireless/ath/ath5k/desc.h              |  310 ++++----
 drivers/net/wireless/ath/ath5k/dma.c               |   13 -
 drivers/net/wireless/ath/ath5k/eeprom.c            |    3 +-
 drivers/net/wireless/ath/ath5k/gpio.c              |    7 -
 drivers/net/wireless/ath/ath5k/pcu.c               |   24 -
 drivers/net/wireless/ath/ath5k/phy.c               |   82 +-
 drivers/net/wireless/ath/ath5k/qcu.c               |    9 -
 drivers/net/wireless/ath/ath5k/reset.c             |   64 +--
 drivers/net/wireless/ath/ath5k/sysfs.c             |  116 +++
 drivers/net/wireless/ath/ath9k/Makefile            |    3 +-
 drivers/net/wireless/ath/ath9k/ani.c               |  743 +++++++++++++++++-
 drivers/net/wireless/ath/ath9k/ani.h               |   78 ++-
 drivers/net/wireless/ath/ath9k/ar5008_phy.c        |  372 +++++++++-
 drivers/net/wireless/ath/ath9k/ar9002_hw.c         |  118 ++-
 drivers/net/wireless/ath/ath9k/ar9002_initvals.h   |    6 +-
 drivers/net/wireless/ath/ath9k/ar9002_phy.h        |    7 +
 .../{ar9003_initvals.h => ar9003_2p0_initvals.h}   |  254 +++---
 .../{ar9003_initvals.h => ar9003_2p2_initvals.h}   |  433 +++++-----
 drivers/net/wireless/ath/ath9k/ar9003_calib.c      |   10 +-
 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c     |   13 +-
 drivers/net/wireless/ath/ath9k/ar9003_eeprom.h     |    4 +-
 drivers/net/wireless/ath/ath9k/ar9003_hw.c         |  165 ++++-
 drivers/net/wireless/ath/ath9k/ar9003_mac.c        |   13 +
 drivers/net/wireless/ath/ath9k/ar9003_mac.h        |    5 +
 drivers/net/wireless/ath/ath9k/ar9003_paprd.c      |  714 +++++++++++++++++
 drivers/net/wireless/ath/ath9k/ar9003_phy.c        |  513 ++++++++++---
 drivers/net/wireless/ath/ath9k/ar9003_phy.h        |  298 ++++++--
 drivers/net/wireless/ath/ath9k/ath9k.h             |   85 ++-
 drivers/net/wireless/ath/ath9k/beacon.c            |    3 +-
 drivers/net/wireless/ath/ath9k/common.c            |  314 +-------
 drivers/net/wireless/ath/ath9k/common.h            |   77 +--
 drivers/net/wireless/ath/ath9k/debug.c             |   68 ++-
 drivers/net/wireless/ath/ath9k/debug.h             |    2 +
 drivers/net/wireless/ath/ath9k/eeprom.c            |   29 +
 drivers/net/wireless/ath/ath9k/eeprom.h            |    5 +-
 drivers/net/wireless/ath/ath9k/eeprom_4k.c         |    1 +
 drivers/net/wireless/ath/ath9k/eeprom_9287.c       |  618 ++++++++--------
 drivers/net/wireless/ath/ath9k/eeprom_def.c        |    1 +
 drivers/net/wireless/ath/ath9k/hif_usb.c           |   58 +-
 drivers/net/wireless/ath/ath9k/hif_usb.h           |    2 +
 drivers/net/wireless/ath/ath9k/htc.h               |   37 +-
 drivers/net/wireless/ath/ath9k/htc_drv_beacon.c    |   23 +
 drivers/net/wireless/ath/ath9k/htc_drv_init.c      |  168 +++-
 drivers/net/wireless/ath/ath9k/htc_drv_main.c      |  491 +++++++------
 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c      |   86 ++-
 drivers/net/wireless/ath/ath9k/htc_hst.c           |    3 +-
 drivers/net/wireless/ath/ath9k/hw-ops.h            |   16 +
 drivers/net/wireless/ath/ath9k/hw.c                |  185 ++----
 drivers/net/wireless/ath/ath9k/hw.h                |   91 ++-
 drivers/net/wireless/ath/ath9k/init.c              |   54 +-
 drivers/net/wireless/ath/ath9k/mac.c               |   14 +-
 drivers/net/wireless/ath/ath9k/mac.h               |   13 +-
 drivers/net/wireless/ath/ath9k/main.c              |  411 ++++------
 drivers/net/wireless/ath/ath9k/pci.c               |    1 +
 drivers/net/wireless/ath/ath9k/rc.c                |  184 +++--
 drivers/net/wireless/ath/ath9k/recv.c              |  296 +++++++-
 drivers/net/wireless/ath/ath9k/reg.h               |   62 +-
 drivers/net/wireless/ath/ath9k/virtual.c           |    2 +-
 drivers/net/wireless/ath/ath9k/wmi.c               |    3 -
 drivers/net/wireless/ath/ath9k/xmit.c              |  144 ++--
 drivers/net/wireless/b43/dma.c                     |   69 +-
 drivers/net/wireless/b43legacy/dma.c               |   49 +-
 drivers/net/wireless/hostap/hostap_cs.c            |   15 +-
 drivers/net/wireless/hostap/hostap_hw.c            |   13 +
 drivers/net/wireless/hostap/hostap_wlan.h          |    2 +-
 drivers/net/wireless/ipw2x00/ipw2100.c             |   18 +-
 drivers/net/wireless/ipw2x00/ipw2200.c             |    7 +-
 drivers/net/wireless/iwlwifi/Kconfig               |    6 +-
 drivers/net/wireless/iwlwifi/iwl-1000.c            |    2 +
 drivers/net/wireless/iwlwifi/iwl-3945-debugfs.c    |   28 +-
 drivers/net/wireless/iwlwifi/iwl-3945.c            |  203 +-----
 drivers/net/wireless/iwlwifi/iwl-4965.c            |   83 ++-
 drivers/net/wireless/iwlwifi/iwl-5000.c            |   58 ++-
 drivers/net/wireless/iwlwifi/iwl-6000.c            |  345 ++++++++-
 drivers/net/wireless/iwlwifi/iwl-agn-debugfs.c     |   27 +-
 drivers/net/wireless/iwlwifi/iwl-agn-hcmd.c        |   26 +-
 drivers/net/wireless/iwlwifi/iwl-agn-lib.c         |  230 ++----
 drivers/net/wireless/iwlwifi/iwl-agn-rs.c          |    3 +-
 drivers/net/wireless/iwlwifi/iwl-agn-tx.c          |   82 ++-
 drivers/net/wireless/iwlwifi/iwl-agn-ucode.c       |  123 +++
 drivers/net/wireless/iwlwifi/iwl-agn.c             |  327 +++++++--
 drivers/net/wireless/iwlwifi/iwl-agn.h             |   34 +
 drivers/net/wireless/iwlwifi/iwl-calib.c           |    7 +
 drivers/net/wireless/iwlwifi/iwl-commands.h        |    5 +-
 drivers/net/wireless/iwlwifi/iwl-core.c            |  266 +++----
 drivers/net/wireless/iwlwifi/iwl-core.h            |   23 +-
 drivers/net/wireless/iwlwifi/iwl-debugfs.c         |   88 +--
 drivers/net/wireless/iwlwifi/iwl-dev.h             |   80 +-
 drivers/net/wireless/iwlwifi/iwl-helpers.h         |   27 +
 drivers/net/wireless/iwlwifi/iwl-rx.c              |   10 +-
 drivers/net/wireless/iwlwifi/iwl-scan.c            |   41 +-
 drivers/net/wireless/iwlwifi/iwl-sta.c             |   76 +-
 drivers/net/wireless/iwlwifi/iwl-sta.h             |   29 +
 drivers/net/wireless/iwlwifi/iwl-tx.c              |   33 +-
 drivers/net/wireless/iwlwifi/iwl3945-base.c        |  145 +---
 drivers/net/wireless/iwmc3200wifi/hal.c            |    2 +-
 drivers/net/wireless/iwmc3200wifi/rx.c             |    4 +-
 drivers/net/wireless/libertas/cmd.c                |   37 +-
 drivers/net/wireless/libertas/cmdresp.c            |   30 +-
 drivers/net/wireless/libertas/decl.h               |    2 +-
 drivers/net/wireless/libertas/dev.h                |    6 +
 drivers/net/wireless/libertas/ethtool.c            |   24 +-
 drivers/net/wireless/libertas/if_sdio.c            |   58 ++
 drivers/net/wireless/libertas/if_usb.c             |   12 +-
 drivers/net/wireless/libertas/main.c               |   79 ++-
 drivers/net/wireless/libertas/scan.c               |    2 +-
 drivers/net/wireless/libertas_tf/if_usb.c          |    5 +-
 drivers/net/wireless/libertas_tf/main.c            |    2 +-
 drivers/net/wireless/mwl8k.c                       |   12 +-
 drivers/net/wireless/orinoco/hermes_dld.c          |    2 +-
 drivers/net/wireless/orinoco/orinoco_usb.c         |    4 +-
 drivers/net/wireless/orinoco/wext.c                |    4 +-
 drivers/net/wireless/p54/eeprom.c                  |    4 +-
 drivers/net/wireless/p54/p54pci.c                  |    2 +
 drivers/net/wireless/p54/p54spi.c                  |    5 +-
 drivers/net/wireless/p54/p54usb.c                  |    6 +-
 drivers/net/wireless/prism54/isl_ioctl.c           |   11 +-
 drivers/net/wireless/rndis_wlan.c                  |   36 +-
 drivers/net/wireless/rt2x00/rt2400pci.c            |   17 +-
 drivers/net/wireless/rt2x00/rt2500pci.c            |   17 +-
 drivers/net/wireless/rt2x00/rt2500usb.c            |   31 +-
 drivers/net/wireless/rt2x00/rt2800.h               |   57 ++-
 drivers/net/wireless/rt2x00/rt2800lib.c            |  210 +++---
 drivers/net/wireless/rt2x00/rt2800lib.h            |   13 +-
 drivers/net/wireless/rt2x00/rt2800pci.c            |  136 ++--
 drivers/net/wireless/rt2x00/rt2800pci.h            |   19 -
 drivers/net/wireless/rt2x00/rt2800usb.c            |  106 ++--
 drivers/net/wireless/rt2x00/rt2800usb.h            |   37 -
 drivers/net/wireless/rt2x00/rt2x00.h               |   42 +-
 drivers/net/wireless/rt2x00/rt2x00config.c         |   12 +-
 drivers/net/wireless/rt2x00/rt2x00debug.c          |    1 +
 drivers/net/wireless/rt2x00/rt2x00dev.c            |   23 +-
 drivers/net/wireless/rt2x00/rt2x00dump.h           |    7 +-
 drivers/net/wireless/rt2x00/rt2x00ht.c             |   47 +-
 drivers/net/wireless/rt2x00/rt2x00lib.h            |   26 +-
 drivers/net/wireless/rt2x00/rt2x00pci.c            |   51 ++-
 drivers/net/wireless/rt2x00/rt2x00pci.h            |    8 +
 drivers/net/wireless/rt2x00/rt2x00queue.c          |   43 +-
 drivers/net/wireless/rt2x00/rt2x00queue.h          |    9 +-
 drivers/net/wireless/rt2x00/rt2x00usb.c            |   33 +-
 drivers/net/wireless/rt2x00/rt2x00usb.h            |   19 -
 drivers/net/wireless/rt2x00/rt61pci.c              |   59 +-
 drivers/net/wireless/rt2x00/rt73usb.c              |   51 +-
 drivers/net/wireless/wl12xx/Kconfig                |    4 +-
 drivers/net/wireless/wl12xx/wl1251_main.c          |    4 +-
 drivers/net/wireless/wl12xx/wl1251_sdio.c          |   40 +-
 drivers/net/wireless/wl12xx/wl1271.h               |   31 +-
 drivers/net/wireless/wl12xx/wl1271_cmd.c           |   41 +-
 drivers/net/wireless/wl12xx/wl1271_cmd.h           |   28 +-
 drivers/net/wireless/wl12xx/wl1271_event.c         |   10 +-
 drivers/net/wireless/wl12xx/wl1271_ini.h           |  123 +++
 drivers/net/wireless/wl12xx/wl1271_main.c          |   95 ++-
 drivers/net/wireless/wl12xx/wl1271_sdio.c          |    2 +-
 drivers/net/wireless/wl12xx/wl1271_testmode.c      |   11 +-
 drivers/net/wireless/wl12xx/wl1271_tx.c            |   36 +-
 drivers/net/wireless/wl12xx/wl1271_tx.h            |    1 +
 drivers/net/wireless/zd1211rw/zd_mac.c             |    5 +-
 drivers/net/wireless/zd1211rw/zd_mac.h             |    3 +-
 drivers/net/wireless/zd1211rw/zd_usb.c             |    2 +-
 drivers/ssb/driver_chipcommon.c                    |   25 +
 drivers/ssb/driver_chipcommon_pmu.c                |   17 +-
 drivers/ssb/main.c                                 |   76 +--
 drivers/ssb/pci.c                                  |   15 +-
 include/linux/nl80211.h                            |    2 +-
 include/linux/ssb/ssb.h                            |  159 +----
 include/net/cfg80211.h                             |  122 +++-
 include/net/mac80211.h                             |   81 +--
 net/mac80211/Kconfig                               |    7 +
 net/mac80211/Makefile                              |    4 +
 net/mac80211/agg-rx.c                              |  123 ++--
 net/mac80211/agg-tx.c                              |  554 ++++++++------
 net/mac80211/cfg.c                                 |   75 ++-
 net/mac80211/debugfs.c                             |  154 ++---
 net/mac80211/debugfs_key.c                         |    2 +-
 net/mac80211/debugfs_sta.c                         |   65 +-
 net/mac80211/driver-ops.h                          |   95 ++-
 net/mac80211/driver-trace.h                        |  188 +++---
 net/mac80211/ht.c                                  |   50 +-
 net/mac80211/ibss.c                                |  109 ++--
 net/mac80211/ieee80211_i.h                         |   71 +-
 net/mac80211/iface.c                               |  188 ++++-
 net/mac80211/key.c                                 |  290 ++------
 net/mac80211/key.h                                 |   30 +-
 net/mac80211/main.c                                |  116 +++-
 net/mac80211/mesh.c                                |   73 +--
 net/mac80211/mesh.h                                |    2 -
 net/mac80211/mesh_hwmp.c                           |    4 +-
 net/mac80211/mesh_pathtbl.c                        |    4 +-
 net/mac80211/mlme.c                                |  200 +----
 net/mac80211/pm.c                                  |   18 +-
 net/mac80211/rate.h                                |   13 +
 net/mac80211/rc80211_minstrel_ht.c                 |  824 ++++++++++++++++++++
 net/mac80211/rc80211_minstrel_ht.h                 |  128 +++
 net/mac80211/rc80211_minstrel_ht_debugfs.c         |  120 +++
 net/mac80211/rx.c                                  |  175 +++--
 net/mac80211/sta_info.c                            |   22 +-
 net/mac80211/sta_info.h                            |   97 ++-
 net/mac80211/status.c                              |    2 +-
 net/mac80211/tx.c                                  |   93 ++-
 net/mac80211/util.c                                |   31 +-
 net/mac80211/work.c                                |    4 +-
 net/mac80211/wpa.c                                 |    8 +-
 net/wireless/chan.c                                |    5 +-
 net/wireless/core.h                                |    1 +
 net/wireless/mlme.c                                |    8 +-
 net/wireless/nl80211.c                             |   58 ++-
 218 files changed, 11254 insertions(+), 6435 deletions(-)
 create mode 100644 drivers/net/wireless/ath/ath5k/sysfs.c
 copy drivers/net/wireless/ath/ath9k/{ar9003_initvals.h => ar9003_2p0_initvals.h} (87%)
 rename drivers/net/wireless/ath/ath9k/{ar9003_initvals.h => ar9003_2p2_initvals.h} (78%)
 create mode 100644 drivers/net/wireless/ath/ath9k/ar9003_paprd.c
 create mode 100644 drivers/net/wireless/wl12xx/wl1271_ini.h
 create mode 100644 net/mac80211/rc80211_minstrel_ht.c
 create mode 100644 net/mac80211/rc80211_minstrel_ht.h
 create mode 100644 net/mac80211/rc80211_minstrel_ht_debugfs.c

Omnibus patch is available here:

	http://www.kernel.org/pub/linux/kernel/people/linville/wireless-next-2.6-2010-06-17.patch.bz2

-- 
John W. Linville		Someday the world will need a hero, and you
linville@tuxdriver.com			might be all we have.  Be ready.

^ permalink raw reply

* Re: [PATCH] ath5k: disable ASPM
From: Maxim Levitsky @ 2010-06-17 20:33 UTC (permalink / raw)
  To: Jussi Kivilinna
  Cc: ath5k-devel, linux-wireless, Luis R. Rodriguez, Bob Copeland
In-Reply-To: <20100528100901.14580.1322.stgit@fate.lan>

On Fri, 2010-05-28 at 13:09 +0300, Jussi Kivilinna wrote: 
> Atheros card on Acer Aspire One (AOA150, Atheros Communications Inc. AR5001
> Wireless Network Adapter [168c:001c] (rev 01)) doesn't work well with ASPM
> enabled. With ASPM ath5k will eventually stall on heavy traffic with often
> 'unsupported jumbo' warnings appearing. Disabling ASPM L0s/L1 in ath5k fixes
> these problems.
> 
> Reproduced with pcie_aspm=force and by using 'nc < /dev/zero > /dev/null' at
> both ends (usually stalls within seconds).

This fixes the same nasty problem on my AR2425.

My AR2425 will stall if it transmits for about 1~2 minutes.

It sends storm of RXORN interrupts although it only transmits.

I see that now lspci calls it AR5001.

Jussi Kivilinna, million thanks to you. I would never think of going
this direction.

Luis, so I was right after all, wasn't I?
It is a hardware bug that is worked around in windows driver by
disabling PCIE ASPM L0S.

Jussi Kivilinna, thanks again, I really mean it.


Best regards,
Maxim Levitsky 


^ permalink raw reply

* Re: OOPS in ath5k when setting coverage class
From: Bob Copeland @ 2010-06-17 19:24 UTC (permalink / raw)
  To: Steve Brown; +Cc: ath5k-devel, linux-wireless
In-Reply-To: <4C1A6E4F.6000708@cortland.com>

On Thu, Jun 17, 2010 at 2:49 PM, Steve Brown <sbrown@cortland.com> wrote:
> I went a little further and tested the following patch.
>
> If it makes sense to you, I'll submit it.


Looks fine to me, but I do want to do a quick audit of the driver
to see if there are others.  We just fixed another one in setting
the antenna mode with the same root cause.

-- 
Bob Copeland %% www.bobcopeland.com

^ permalink raw reply

* Compat-wireless release for 2010-06-17 is baked
From: Compat-wireless cronjob account @ 2010-06-17 19:02 UTC (permalink / raw)
  To: linux-wireless, linux-bluetooth


compat-wireless code metrics

    498472 - Total upstream lines of code being pulled
      1410 - backport code changes
      1177 - backport code additions
       233 - backport code deletions
      5748 - backport from compat module
      7158 - total backport code
    1.4360 - % of code consists of backport work
      1218 - Crap changes not yet posted
      1179 - Crap additions not yet merged
        39 - Crap deletions not yet posted
    0.2443 - % of crap code

Base tree: linux-next.git
Base tree version: next-20100617
compat-wireless release: compat-wireless-2010-06-17

^ permalink raw reply

* Re: OOPS in ath5k when setting coverage class
From: Steve Brown @ 2010-06-17 18:49 UTC (permalink / raw)
  To: Bob Copeland; +Cc: ath5k-devel, linux-wireless
In-Reply-To: <AANLkTil-qhJ7fO3RNm4xwG1fA6uKeTkrD352ICU-z8Ab@mail.gmail.com>

On 06/17/2010 11:39 AM, Bob Copeland wrote:
> On Wed, Jun 16, 2010 at 3:32 PM, Steve Brown<sbrown@cortland.com>  wrote:
>    
>>  From the printk's, it appears that ah->ah_current_channel isn't set at the
>> time of the callback.
>>
>> The following produces the oops with compat-wireless-2010-06-10.
>>      
> Thanks for the report - your analysis looks spot on.
> I'll take a look tonight.
>
>    
I went a little further and tested the following patch.

If it makes sense to you, I'll submit it.

Steve

---

--- a/drivers/net/wireless/ath/ath5k/pcu.c.orig    2010-06-17 
10:41:29.070150186 -0600
+++ b/drivers/net/wireless/ath/ath5k/pcu.c    2010-06-17 
10:56:27.529275091 -0600
@@ -251,7 +251,6 @@
  static unsigned int ath5k_hw_get_default_slottime(struct ath5k_hw *ah)
  {
      struct ieee80211_channel *channel = ah->ah_current_channel;
-
      if (channel->hw_value & CHANNEL_TURBO)
          return 6; /* both turbo modes */

@@ -846,13 +845,23 @@
  void ath5k_hw_set_coverage_class(struct ath5k_hw *ah, u8 coverage_class)
  {
      /* As defined by IEEE 802.11-2007 17.3.8.6 */
-    int slot_time = ath5k_hw_get_default_slottime(ah) + 3 * coverage_class;
-    int ack_timeout = ath5k_hw_get_default_sifs(ah) + slot_time;
-    int cts_timeout = ack_timeout;
+    int slot_time, ack_timeout, cts_timeout;
+
+    ah->ah_coverage_class = coverage_class;

+    /*
+     * If channel isn't set, just exit.
+     * We will be called again on a channel change.
+     */
+    if (ah->ah_current_channel == NULL)
+        return;
+
+    slot_time = ath5k_hw_get_default_slottime(ah) + 3 * coverage_class;
      ath5k_hw_set_slot_time(ah, slot_time);
+
+    ack_timeout = ath5k_hw_get_default_sifs(ah) + slot_time;
      ath5k_hw_set_ack_timeout(ah, ack_timeout);
-    ath5k_hw_set_cts_timeout(ah, cts_timeout);

-    ah->ah_coverage_class = coverage_class;
+    cts_timeout = ack_timeout;
+    ath5k_hw_set_cts_timeout(ah, cts_timeout);
  }

^ permalink raw reply

* [RFC] ath9k: Enable ANI for AR9100
From: Björn Smedman @ 2010-06-17 18:25 UTC (permalink / raw)
  To: linux-wireless, ath9k-devel

Hi all,

I think we should either enable ANI for AR9100 (as per below) or add a
comment on why it is disabled.

Any thoughts on this?

---
diff --git a/drivers/net/wireless/ath/ath9k/hw.c
b/drivers/net/wireless/ath/ath9k/hw.c
index 62597f4..7f98488 100644
--- a/drivers/net/wireless/ath/ath9k/hw.c
+++ b/drivers/net/wireless/ath/ath9k/hw.c
@@ -488,10 +488,8 @@ static int ath9k_hw_post_init(struct ath_hw *ah)
                return ecode;
        }

-       if (!AR_SREV_9100(ah)) {
-               ath9k_hw_ani_setup(ah);
-               ath9k_hw_ani_init(ah);
-       }
+       ath9k_hw_ani_setup(ah);
+       ath9k_hw_ani_init(ah);

        return 0;
 }

Best regards,

Björn

^ permalink raw reply related

* [PATCH 1/2] ath9k_htc: Add AP mode to supported modes
From: Sujith @ 2010-06-17 18:05 UTC (permalink / raw)
  To: linville@tuxdriver.com; +Cc: linux-wireless@vger.kernel.org
In-Reply-To: <19481.60102.659111.953695@gargle.gargle.HOWL>

Hi,

BTW, these are RFC patches.
So John, you can skip these and resume the tiresome work of saving the world.
We superheroes have lots of shite to do.

Sujith

Sujith wrote:
> Signed-off-by: Sujith <Sujith.Manoharan@atheros.com>
> ---
>  drivers/net/wireless/ath/ath9k/htc_drv_init.c |    3 ++-
>  drivers/net/wireless/ath/ath9k/htc_drv_main.c |    3 +++
>  2 files changed, 5 insertions(+), 1 deletions(-)
> 
> diff --git a/drivers/net/wireless/ath/ath9k/htc_drv_init.c b/drivers/net/wireless/ath/ath9k/htc_drv_init.c
> index 148b433..e1840b1 100644
> --- a/drivers/net/wireless/ath/ath9k/htc_drv_init.c
> +++ b/drivers/net/wireless/ath/ath9k/htc_drv_init.c
> @@ -700,7 +700,8 @@ static void ath9k_set_hw_capab(struct ath9k_htc_priv *priv,
>  
>  	hw->wiphy->interface_modes =
>  		BIT(NL80211_IFTYPE_STATION) |
> -		BIT(NL80211_IFTYPE_ADHOC);
> +		BIT(NL80211_IFTYPE_ADHOC) |
> +		BIT(NL80211_IFTYPE_AP);
>  
>  	hw->wiphy->flags &= ~WIPHY_FLAG_PS_ON_BY_DEFAULT;
>  
> diff --git a/drivers/net/wireless/ath/ath9k/htc_drv_main.c b/drivers/net/wireless/ath/ath9k/htc_drv_main.c
> index 05445d8..2869cff 100644
> --- a/drivers/net/wireless/ath/ath9k/htc_drv_main.c
> +++ b/drivers/net/wireless/ath/ath9k/htc_drv_main.c
> @@ -1283,6 +1283,9 @@ static int ath9k_htc_add_interface(struct ieee80211_hw *hw,
>  	case NL80211_IFTYPE_ADHOC:
>  		hvif.opmode = cpu_to_be32(HTC_M_IBSS);
>  		break;
> +	case NL80211_IFTYPE_AP:
> +		hvif.opmode = cpu_to_be32(HTC_M_HOSTAP);
> +		break;
>  	default:
>  		ath_print(common, ATH_DBG_FATAL,
>  			"Interface type %d not yet supported\n", vif->type);
> -- 
> 1.7.1
> 
> --
> To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply

* Re: OOPS in ath5k when setting coverage class
From: Bob Copeland @ 2010-06-17 17:39 UTC (permalink / raw)
  To: Steve Brown; +Cc: ath5k-devel, linux-wireless
In-Reply-To: <4C1926E7.1070503@cortland.com>

On Wed, Jun 16, 2010 at 3:32 PM, Steve Brown <sbrown@cortland.com> wrote:
> From the printk's, it appears that ah->ah_current_channel isn't set at the
> time of the callback.
>
> The following produces the oops with compat-wireless-2010-06-10.

Thanks for the report - your analysis looks spot on.
I'll take a look tonight.

-- 
Bob Copeland %% www.bobcopeland.com

^ permalink raw reply

* Re: [PATCH] ipw2200: Enable LED by default
From: Luis R. Rodriguez @ 2010-06-17 17:22 UTC (permalink / raw)
  To: TJ; +Cc: Leann Ogasawara, reinette.chatre, ilw, linux-wireless
In-Reply-To: <1276764667.19131.10.camel@hephaestion>

On Thu, Jun 17, 2010 at 1:51 AM, TJ <ubuntu@tjworld.net> wrote:
> On Tue, 2010-06-15 at 17:55 -0700, Leann Ogasawara wrote:
>> propose the following patch to enable the LED by default.  This patch
>> was originally authored by TJ.  I apologize in advance that I do not
>> have TJ's full first and last name for provenance.
>
> You've already got it. TJ is my full name.

Also from the SubmittingPatches documentation on the kernel:

then you just add a line saying

        Signed-off-by: Random J Developer <random@developer.example.org>

using your real name (sorry, no pseudonyms or anonymous contributions.)

TJ is your full name?

  Luis

^ permalink raw reply

* Re: [PATCH 3/5]pci:bus.c Fix variable 'retval' set but not used
From: Justin P. Mattock @ 2010-06-17 17:15 UTC (permalink / raw)
  To: Junchang Wang; +Cc: linux-kernel, linux-wireless, linux-pci, linux-scsi
In-Reply-To: <20100616060738.GA12461@host-a-229.ustcsz.edu.cn>

On 06/15/2010 11:07 PM, Junchang Wang wrote:
> On Tue, Jun 15, 2010 at 10:33:52PM -0700, Justin P. Mattock wrote:
>> @@ -234,12 +234,10 @@ void pci_bus_add_devices(const struct pci_bus *bus)
>> void pci_enable_bridges(struct pci_bus *bus)
>> {
>> 	struct pci_dev *dev;
>> -	int retval;
>>
>> 	list_for_each_entry(dev,&bus->devices, bus_list) {
>> 		if (dev->subordinate) {
>> 			if (!pci_is_enabled(dev)) {
>> -				retval = pci_enable_device(dev);
> Hi Justin,
>
> pci_enable_device initializes device before it's used by a driver.
>
> I think you should add check instead of eliminating pci_enable_device.
>
> For example,
> retval = pci_enable_device(dev);
> if (retval<  0) {
> 	goto handle_err;
> }
>
> --Junchang
>
>

o.k. I looked into this one, as well as the scsi, please have a look 
when you have time and let me know what you think:


---
  drivers/pci/bus.c |    3 +++
  1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/drivers/pci/bus.c b/drivers/pci/bus.c
index 628ea20..dba4c28 100644
--- a/drivers/pci/bus.c
+++ b/drivers/pci/bus.c
@@ -240,6 +240,9 @@ void pci_enable_bridges(struct pci_bus *bus)
  		if (dev->subordinate) {
  			if (!pci_is_enabled(dev)) {
  				retval = pci_enable_device(dev);
+				if (retval < 0) {
+				dev_err(&dev->dev, "maybe something here explaining something...\n");
+				}
  				pci_set_master(dev);
  			}
  			pci_enable_bridges(dev->subordinate);


Justin P. Mattock

^ permalink raw reply related

* Re: [PATCH 5/5]scsi:hosts.c Fix warning: variable 'rval' set but not used
From: Justin P. Mattock @ 2010-06-17 16:16 UTC (permalink / raw)
  To: James Bottomley; +Cc: linux-kernel, linux-wireless, linux-pci, linux-scsi
In-Reply-To: <1276709590.2847.176.camel@mulgrave.site>


> Erm, well, as I said, error code and the fact that the thread failed to
> start, so more
>
> printk(KERN_WARNING "scsi%d: error handler thread failed to spawn, error
> = %d\n", host->host_no, PTR_ERR(shost->ehandler));
>
> James
>

o.k. I looked at this a bit more and finally got the thing to build 
through without a warning, using what you had sent, but keep in mind I 
still need to add error  = %d\n", host->host_no, to the printk

here's what I have so far:


  drivers/scsi/hosts.c |    3 ++-
  1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/drivers/scsi/hosts.c b/drivers/scsi/hosts.c
index 6660fa9..c1ff708 100644
--- a/drivers/scsi/hosts.c
+++ b/drivers/scsi/hosts.c
@@ -419,8 +419,9 @@ struct Scsi_Host *scsi_host_alloc(struct 
scsi_host_template *sht, int privsize)

  	shost->ehandler = kthread_run(scsi_error_handler, shost,
  			"scsi_eh_%d", shost->host_no);
+	rval = PTR_ERR(shost->ehandler);
  	if (IS_ERR(shost->ehandler)) {
-		rval = PTR_ERR(shost->ehandler);
+		printk(KERN_WARNING "scsi%d: error handler thread failed to spawn\n", 
rval);
  		goto fail_kfree;
  	}

I'll continue to look at this today!!

cheers,

Justin P. Mattock

^ permalink raw reply related

* Re: "ressource temporarily unavailable" on 2.4 GHz, not on 5GHz
From: Dennis Borgmann @ 2010-06-17 14:38 UTC (permalink / raw)
  To: linux-wireless, hostap
In-Reply-To: <4C1A1175.7010708@googlemail.com>

Okay, let's say, we have a crowded medium, lots of clients transmitting
traffic and therefore we have backoff times of around 50ms. Let's say,
we have such a backoff only ONCE(just for theoretical discussion) -
transmission of this packet would take at least 50ms. With the amount of
data I want to transmit in my example program, I am running at around
3,2 kbps, which is not that much(I send out 800 bytes each 2ms -> 800
bytes/2ms = 400 bytes/ms * 8 = 3,2 kbps). Now for 50ms there can be no
transmission due to the backoff time. The buffer of the wireless card -
or the buffer of the socket, I do not exactly know - gets filled 25
times with 800 byte-packets. That's in total 25 * 800 byte = 10000 byte.
So in this scenario, I would at least need a buffer 10kbyte of size. The
buffer of the socket should be sufficient, since an SO_SNDBUF call gives
114688 of size. That should be sufficient. Anyway, Wright and Stevens
(TCP/IP Illustrated Volume 2, Chapter 16.7 - "Unreliable Protocol
Buffering") state:

"With unreliable protocols (e.g. UDP), no data is ever stored in the
send buffer and no ACK is ever expected. Each message is passed
immediately to the protocol where it is queued for transmission on the
appropriate network device".

This tells me, that the driver buffer seems to be too small for this
frequency of packets (every 2ms) with this size (800 bytes), if I work
on a band, that is loaded with backoff times due to carrier sense
multiple access(CSMA). Is there a way to increase its size for ath5k?

Kind regards,
Dennis

Dennis Borgmann schrieb:
> Hey guys!
>
> I just reproduced the error with a transmit frequency of 4ms and dmesg
> doesn't show up with any new output. I will append dmesg to this mail
> anyway.
>
> Apart from that, I will go ahead and search for handling EAGAIN.
>
> Kind regards,
> Dennis
>
>
> Bob Copeland schrieb:
>   
>> On Wed, Jun 16, 2010 at 10:05 AM, Dennis Borgmann
>> <dennis.borgmann@googlemail.com> wrote:
>>   
>>     
>>> Hello wireless-list!
>>> Hello hostapd-list!
>>>
>>> I am using ath5k with hostapd-0.6.9 on a debian running kernel 2.6.34
>>> and I am observing a "ressource temporarily unavailable" - error code 11
>>>     
>>>       
>> [...]
>>   
>>     
>>> What could be the problem? Is this due to backoff-times in 2.4 GHz, that
>>> don't occur on 5 GHz? Or could this be a bug?
>>>     
>>>       
>> Does dmesg report any error (e.g. no available txbuf)?
>>
>> My guess is you have more frequent successful delivery in 5 GHz than in
>> ISM band so you aren't running out of send buffers somewhere in the stack.
>>
>> Of course, your program should expect and handle EAGAIN if you are
>> using MSG_DONTWAIT.
>>
>>   
>>     
>
>   


^ permalink raw reply

* Re: pull request: wireless-2.6 2010-06-16 v2
From: John W. Linville @ 2010-06-17 11:48 UTC (permalink / raw)
  To: sedat.dilek; +Cc: David Miller, linux-wireless, netdev, linux-kernel
In-Reply-To: <AANLkTinbJD3bWYSJ3aZZIDi1cUE_BOvLI-iUQtPF50Hm@mail.gmail.com>

On Thu, Jun 17, 2010 at 12:57:22AM +0200, Sedat Dilek wrote:
> Quick feedback:
> 
> I have applied latest wireless-2.6 master GIT against 2.6.35-rc3:
> 
> wireless-2.6/0001-iwlwifi-serialize-station-management-actions.patch
> wireless-2.6/0002-iwlagn-verify-flow-id-in-compressed-BA-packet.patch
> wireless-2.6/0003-libertas_tf-Fix-warning-in-lbtf_rx-for-stats-struct.patch
> wireless-2.6/0004-p54pci-add-Symbol-AP-300-minipci-adapters-pciid.patch
> wireless-2.6/0005-wireless-orphan-ipw2x00-drivers.patch
> wireless-2.6/0006-iwlwifi-cancel-scan-watchdog-in-iwl_bg_abort_scan.patch
> wireless-2.6/0007-hostap-Protect-against-initialization-interrupt.patch
> wireless-2.6/0008-mac80211-fix-warn-enum-may-be-used-uninitialized.patch
> 
> Unfortunately, I get here an issue with iwl3945 (full dmesg attached):
> 
> [ dmesg ]
> [   26.423844]  [<f924b2f1>] ? iwl_tx_cmd_complete+0x51/0x1c5 [iwlcore]
> ...
> [   26.432470] iwl3945 0000:10:00.0: Can't stop Rx DMA.
> 
> Hope this helps.

I think a full bug report at bugzilla.kernel.org would help more. :-)

In that report, please include the full output of dmesg and a
description of what you were doing when message above appeared.

Thanks,

John
-- 
John W. Linville		Someday the world will need a hero, and you
linville@tuxdriver.com			might be all we have.  Be ready.

^ permalink raw reply

* Re: "ressource temporarily unavailable" on 2.4 GHz, not on 5GHz
From: Dennis Borgmann @ 2010-06-17 12:13 UTC (permalink / raw)
  To: Bob Copeland; +Cc: linux-wireless, hostap
In-Reply-To: <AANLkTimtZBRfkAOnz2vPXp71Z03DfPQniY2qFHCsgI44@mail.gmail.com>

[-- Attachment #1: Type: text/plain, Size: 1037 bytes --]

Hey guys!

I just reproduced the error with a transmit frequency of 4ms and dmesg
doesn't show up with any new output. I will append dmesg to this mail
anyway.

Apart from that, I will go ahead and search for handling EAGAIN.

Kind regards,
Dennis


Bob Copeland schrieb:
> On Wed, Jun 16, 2010 at 10:05 AM, Dennis Borgmann
> <dennis.borgmann@googlemail.com> wrote:
>   
>> Hello wireless-list!
>> Hello hostapd-list!
>>
>> I am using ath5k with hostapd-0.6.9 on a debian running kernel 2.6.34
>> and I am observing a "ressource temporarily unavailable" - error code 11
>>     
> [...]
>   
>> What could be the problem? Is this due to backoff-times in 2.4 GHz, that
>> don't occur on 5 GHz? Or could this be a bug?
>>     
>
> Does dmesg report any error (e.g. no available txbuf)?
>
> My guess is you have more frequent successful delivery in 5 GHz than in
> ISM band so you aren't running out of send buffers somewhere in the stack.
>
> Of course, your program should expect and handle EAGAIN if you are
> using MSG_DONTWAIT.
>
>   


[-- Attachment #2: dmesg_output --]
[-- Type: text/plain, Size: 11812 bytes --]

Linux version 2.6.34 (root@debian_DEV) (gcc version 4.3.2 (Debian 4.3.2-1.1) ) #1 PREEMPT Tue Jun 15 15:51:31 CEST 2010
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009e800 (usable)
 BIOS-e820: 000000000009e800 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000000ffc0000 (usable)
 BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
Notice: NX (Execute Disable) protection missing in CPU or disabled in BIOS!
DMI not present or invalid.
e820 update range: 0000000000000000 - 0000000000001000 (usable) ==> (reserved)
e820 remove range: 00000000000a0000 - 0000000000100000 (usable)
last_pfn = 0xffc0 max_arch_pfn = 0x100000
initial memory mapped : 0 - 00800000
init_memory_mapping: 0000000000000000-000000000ffc0000
 0000000000 - 0000400000 page 4k
 0000400000 - 000fc00000 page 2M
 000fc00000 - 000ffc0000 page 4k
kernel direct mapping tables up to ffc0000 @ 7000-c000
RAMDISK: 0be27000 - 0c010000
255MB LOWMEM available.
  mapped low ram: 0 - 0ffc0000
  low ram: 0 - 0ffc0000
Zone PFN ranges:
  DMA      0x00000001 -> 0x00001000
  Normal   0x00001000 -> 0x0000ffc0
Movable zone start PFN for each node
early_node_map[2] active PFN ranges
    0: 0x00000001 -> 0x0000009e
    0: 0x00000100 -> 0x0000ffc0
On node 0 totalpages: 65373
free_area_init_node: node 0, pgdat c03ff584, node_mem_map c1000020
  DMA zone: 32 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 3965 pages, LIFO batch:0
  Normal zone: 480 pages used for memmap
  Normal zone: 60896 pages, LIFO batch:15
Using APIC driver default
No local APIC present or hardware disabled
APIC: disable apic facility
APIC: switched to apic NOOP
nr_irqs_gsi: 16
Allocating PCI resources starting at ffc0000 (gap: ffc0000:f0030000)
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 64861
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.34 root=UUID=a085012f-0fc3-4a20-901c-0b4794889335 ro
PID hash table entries: 1024 (order: 0, 4096 bytes)
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Initializing CPU#0
Subtract (21 early reservations)
  #0 [0000100000 - 000045ece0]   TEXT DATA BSS
  #1 [000be27000 - 000c010000]         RAMDISK
  #2 [000009e000 - 0000100000]   BIOS reserved
  #3 [000045f000 - 0000461000]             BRK
  #4 [0000007000 - 0000008000]         PGTABLE
  #5 [0001000000 - 0001200000]         BOOTMEM
  #6 [0001200000 - 0001200004]         BOOTMEM
  #7 [0001200040 - 00012000c0]         BOOTMEM
  #8 [00012000c0 - 00012000d8]         BOOTMEM
  #9 [0001200100 - 0001200900]         BOOTMEM
  #10 [0001200900 - 00012009a8]         BOOTMEM
  #11 [00012009c0 - 0001200a00]         BOOTMEM
  #12 [0001200a00 - 0001200a40]         BOOTMEM
  #13 [0001200a40 - 0001200a80]         BOOTMEM
  #14 [0001200a80 - 0001200ac0]         BOOTMEM
  #15 [0001200ac0 - 0001200b00]         BOOTMEM
  #16 [0001200b00 - 0001200b52]         BOOTMEM
  #17 [0001200b80 - 0001200bd2]         BOOTMEM
  #18 [0001200c00 - 0001201c00]         BOOTMEM
  #19 [0001201c00 - 0001221c00]         BOOTMEM
  #20 [0001221c00 - 0001231c00]         BOOTMEM
Memory: 253824k/261888k available (2172k kernel code, 7668k reserved, 909k data, 240k init, 0k highmem)
virtual kernel memory layout:
    fixmap  : 0xfffa4000 - 0xfffff000   ( 364 kB)
    vmalloc : 0xd07c0000 - 0xfffa2000   ( 759 MB)
    lowmem  : 0xc0000000 - 0xcffc0000   ( 255 MB)
      .init : 0xc0403000 - 0xc043f000   ( 240 kB)
      .data : 0xc031f2e1 - 0xc04027c0   ( 909 kB)
      .text : 0xc0100000 - 0xc031f2e1   (2172 kB)
Checking if this processor honours the WP bit even in supervisor mode...Ok.
Experimental preemptable hierarchical RCU implementation.
NR_IRQS:288
Console: colour dummy device 80x25
console [tty0] enabled
Fast TSC calibration using PIT
Detected 498.049 MHz processor.
Calibrating delay loop (skipped), value calculated using timer frequency.. 996.09 BogoMIPS (lpj=498049)
Mount-cache hash table entries: 512
Performance Events: no PMU driver, software events only.
CPU: Geode(TM) Integrated Processor by AMD PCS stepping 02
Checking 'hlt' instruction... OK.
NET: Registered protocol family 16
PCI: PCI BIOS revision 2.10 entry at 0xfafc0, last bus=0
PCI: Using configuration type 1 for base access
bio: create slab <bio-0> at 0
vgaarb: loaded
SCSI subsystem initialized
libata version 3.00 loaded.
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
pci 0000:00:01.0: reg 10: [io  0xac1c-0xac1f]
pci 0000:00:01.2: reg 10: [mem 0xefff8000-0xefffbfff]
pci 0000:00:09.0: reg 10: [io  0xfc00-0xfcff]
pci 0000:00:09.0: reg 14: [mem 0xeffff000-0xeffff0ff]
pci 0000:00:09.0: supports D1 D2
pci 0000:00:09.0: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:00:09.0: PME# disabled
pci 0000:00:0c.0: reg 10: [mem 0xeffe0000-0xeffeffff]
pci 0000:00:0f.0: reg 10: [io  0x6000-0x6007]
pci 0000:00:0f.0: reg 14: [io  0x6100-0x61ff]
pci 0000:00:0f.0: reg 18: [io  0x6200-0x623f]
pci 0000:00:0f.0: reg 1c: [io  0x0000-0x001f]
pci 0000:00:0f.0: reg 20: [io  0x9d00-0x9d7f]
pci 0000:00:0f.0: reg 24: [io  0x9c00-0x9c3f]
pci 0000:00:0f.2: reg 20: [io  0xff00-0xff0f]
pci 0000:00:0f.3: reg 10: [io  0xfe00-0xfe7f]
pci 0000:00:0f.4: reg 10: [mem 0xefffe000-0xefffefff]
pci 0000:00:0f.4: PME# supported from D0 D3hot D3cold
pci 0000:00:0f.4: PME# disabled
pci 0000:00:0f.5: reg 10: [mem 0xefffd000-0xefffdfff]
pci 0000:00:0f.5: PME# supported from D0 D3hot D3cold
pci 0000:00:0f.5: PME# disabled
PCI: pci_cache_line_size set to 32 bytes
reserve RAM buffer: 000000000009e800 - 000000000009ffff 
reserve RAM buffer: 000000000ffc0000 - 000000000fffffff 
Switching to clocksource tsc
pci 0000:00:0f.0: BAR 3: assigned [io  0x1000-0x101f]
pci 0000:00:0f.0: BAR 3: set to [io  0x1000-0x101f] (PCI address [0x1000-0x101f]
pci_bus 0000:00: resource 0 [io  0x0000-0xffff]
pci_bus 0000:00: resource 1 [mem 0x00000000-0xffffffff]
NET: Registered protocol family 2
IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
TCP established hash table entries: 8192 (order: 4, 65536 bytes)
TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
TCP: Hash tables configured (established 8192 bind 8192)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
PCI: CLS 32 bytes, default 32
Trying to unpack rootfs image as initramfs...
Freeing initrd memory: 1956k freed
platform rtc_cmos: registered platform RTC device (no PNP device found)
msgmni has been set to 499
alg: No test for stdrng (krng)
io scheduler noop registered
io scheduler cfq registered (default)
Serial: 8250/16550 driver, 2 ports, IRQ sharing enabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
brd: module loaded
Uniform Multi-Platform E-IDE driver
amd74xx 0000:00:0f.2: UDMA100 controller
amd74xx 0000:00:0f.2: IDE controller (0x1022:0x209a rev 0x01)
amd74xx 0000:00:0f.2: IDE port disabled
amd74xx 0000:00:0f.2: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xff00-0xff07
Probing IDE interface ide0...
hda: CF CARD 2GB, ATA DISK drive
hda: host max PIO5 wanted PIO255(auto-tune) selected PIO2
hda: MWDMA2 mode selected
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide_generic: please use "probe_mask=0x3f" module parameter for probing all legacy ISA IDE ports
ide-gd driver 1.18
hda: max request size: 128KiB
hda: 3964464 sectors (2029 MB) w/1KiB Cache, CHS=3933/16/63
 hda: hda1 hda2
ide-cd driver 5.00
i8042.c: Can't read CTR while initializing i8042.
i8042: probe of i8042 failed with error -5
mice: PS/2 mouse device common for all mice
padlock: VIA PadLock not detected.
padlock: VIA PadLock Hash Engine not detected.
geode-aes: GEODE AES engine enabled.
TCP cubic registered
NET: Registered protocol family 17
Bridge firewalling registered
Using IPI Shortcut mode
Freeing unused kernel memory: 240k freed
Clocksource tsc unstable (delta = 878871247 ns)
Switching to clocksource pit
via-rhine.c:v1.10-LK1.4.3 2007-03-06 Written by Donald Becker
via-rhine 0000:00:09.0: setting latency timer to 64
eth0: VIA Rhine III (Management Adapter) at 0xeffff000, 00:0d:b9:19:98:b4, IRQ 11.
eth0: MII PHY found at address 1, status 0x7869 advertising 05e1 Link 45e1.
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci_hcd 0000:00:0f.5: setting latency timer to 64
ehci_hcd 0000:00:0f.5: EHCI Host Controller
ehci_hcd 0000:00:0f.5: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:0f.5: irq 5, io mem 0xefffd000
ehci_hcd 0000:00:0f.5: USB 2.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 4 ports detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
ohci_hcd 0000:00:0f.4: setting latency timer to 64
ohci_hcd 0000:00:0f.4: OHCI Host Controller
ohci_hcd 0000:00:0f.4: new USB bus registered, assigned bus number 2
ohci_hcd 0000:00:0f.4: irq 5, io mem 0xefffe000
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 4 ports detected
udev: renamed network interface eth0 to eth1
udevd version 125 started
cs5535_gpio: base=0x6100 mask=0xb003c66 major=254
cfg80211: Calling CRDA to update world regulatory domain
ath5k 0000:00:0c.0: registered as 'phy0'
cfg80211: World regulatory domain updated:
    (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
    (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
ath: EEPROM regdomain: 0x0
ath: EEPROM indicates default country code should be used
ath: doing EEPROM country->regdmn map search
ath: country maps to regdmn code: 0x3a
ath: Country alpha2 being used: US
ath: Regpair used: 0x3a
phy0: Selected rate control algorithm 'minstrel'
ath5k phy0: Atheros AR5414 chip found (MAC: 0xa5, PHY: 0x61)
cfg80211: Calling CRDA for country: US
cs5535audio 0000:00:0f.3: setting latency timer to 64
udev: renamed network interface wlan0 to wlan2
cfg80211: Regulatory domain changed to country: US
    (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
    (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2700 mBm)
    (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 1700 mBm)
    (5250000 KHz - 5330000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
    (5490000 KHz - 5710000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
    (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)
EXT2-fs (hda1): warning: mounting unchecked fs, running e2fsck is recommended
EXT2-fs (hda1): error: ext2_lookup: deleted inode referenced: 15608
EXT2-fs (hda1): error: ext2_lookup: deleted inode referenced: 15608
EXT2-fs (hda1): error: ext2_lookup: deleted inode referenced: 15608
EXT2-fs (hda1): error: ext2_lookup: deleted inode referenced: 15608
EXT2-fs (hda1): error: ext2_lookup: deleted inode referenced: 15608
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
eth1: link up, 100Mbps, full-duplex, lpa 0x45E1
eth1: no IPv6 routers present
wlan2: no IPv6 routers present
EXT2-fs (hda1): error: ext2_check_page: bad entry in directory #108731: : unaligned directory entry - offset=0, inode=2940091001, rec_len=24170, name_len=245
EXT2-fs (hda1): error: ext2_readdir: bad page in #108731
EXT2-fs (hda1): error: ext2_check_page: bad entry in directory #108738: : unaligned directory entry - offset=0, inode=944130375, rec_len=24889, name_len=63
EXT2-fs (hda1): error: ext2_readdir: bad page in #108738
EXT2-fs (hda1): error: ext2_check_page: bad entry in directory #108837: : unaligned directory entry - offset=0, inode=1768693795, rec_len=24930, name_len=115
EXT2-fs (hda1): error: ext2_readdir: bad page in #108837

^ permalink raw reply

* [PATCH] p54usb: Drop duplicate USBID 0xcde:0x0006
From: Ozan Çağlayan @ 2010-06-17 10:37 UTC (permalink / raw)
  To: linux-kernel; +Cc: linux-wireless, flamingice

Drop the duplicate USB ID 0xcde:0x0006 which is written at two
different places in p54usb.c

Signed-off-by: Ozan Çağlayan <ozan@pardus.org.tr>
---
 drivers/net/wireless/p54/p54usb.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

diff --git a/drivers/net/wireless/p54/p54usb.c b/drivers/net/wireless/p54/p54usb.c
index 7307325..d6d8713 100644
--- a/drivers/net/wireless/p54/p54usb.c
+++ b/drivers/net/wireless/p54/p54usb.c
@@ -69,7 +69,6 @@ static struct usb_device_id p54u_table[] __devinitdata = {
 	{USB_DEVICE(0x0915, 0x2002)},	/* Cohiba Proto board */
 	{USB_DEVICE(0x0baf, 0x0118)},   /* U.S. Robotics U5 802.11g Adapter*/
 	{USB_DEVICE(0x0bf8, 0x1009)},   /* FUJITSU E-5400 USB D1700*/
-	{USB_DEVICE(0x0cde, 0x0006)},   /* Medion MD40900 */
 	{USB_DEVICE(0x0cde, 0x0008)},	/* Sagem XG703A */
 	{USB_DEVICE(0x0cde, 0x0015)},	/* Zcomax XG-705A */
 	{USB_DEVICE(0x0d8e, 0x3762)},	/* DLink DWL-G120 Cohiba */
-- 
1.7.1


^ permalink raw reply related


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox