intel 5100/iwlagn bug in 2.6.35-rc2 during large file transfer
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 buffernet_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.
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-sharednet_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-sharednet_ratelimit: 4701 callbacks suppressed
Monitor-Mwait will be used to enter C-2 state
Monitor-Mwait will be used to enter C-3 state
Quoted 78 lines · Richard Farina
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 Farinaphy0: 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 buffernet_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 #5Call 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/0xe7Mem-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:0all_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:0all_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:0all_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 toalloc_pageswithGFP_ATOMIC. Only 0 free buffers remaining.
Quoted 9 lines · Richard Farina
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
Quoted 7 lines
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
First mac80211 runs out of memory ... it cannot even allocate enough memory for a skb header.
Quoted 8 lines
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 #5Call Trace: <IRQ> [<ffffffff8109cb74>] __alloc_pages_nodemask+0x571/0x5b9 [<ffffffff816732e9>] ? skb_release_data+0xc4/0xc9 [<ffffffffa04701e4>] iwlagn_rx_allocate+0x98/0x25a [iwlagn]
Next driver runs out of memory.
Note that the above are all atomic allocations that fail and should be able to recover.
Is your system low on memory? Are you running applications that take a lot of memory? Does your wifi connection drop or otherwise suffer at the time you see these messages?
Reinette
Quoted 30 lines · reinette chatre
Quoted 5 lines · Richard Farina
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 FarinaQuoted 8 lines
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 bufferFirst mac80211 runs out of memory ... it cannot even allocate enough memory for a skb header.
Quoted 9 lines
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 #5Call Trace: <IRQ> [<ffffffff8109cb74>] __alloc_pages_nodemask+0x571/0x5b9 [<ffffffff816732e9>] ? skb_release_data+0xc4/0xc9 [<ffffffffa04701e4>] iwlagn_rx_allocate+0x98/0x25a [iwlagn]
Quoted 10 lines
Next driver runs out of memory.
Note that the above are all atomic allocations that fail and should be able to recover.
Is your system low on memory? Are you running applications that take a lot of memory? Does your wifi connection drop or otherwise suffer at the time you see these messages?
I have 4GB of RAM on this system, I often run a VM which wastes like half that but that still leaves 2GB for linux and I'm running XFCE4 so not exactly a memory hog. It's possible that firefox leaks ram until I'm out but that would be a LOT of leak, much more than I usually see.
Yeah, as you may guess these errors cause my wifi connection to slow drastically. If I had to guess, since this happens when I make a large file transfer it is likely that something related is leaking RAM. I'm using wget or axel to download and NFS to dump the files on a NAS. I'll try to trigger this again and watch memory usage to see if I can find something other than the driver that could be leaking. Failing that, what do I need to enable to find a leak in the driver?
Thanks,
Rick Farina
Quoted 6 lines
Reinette
Hi Richard,
Quoted 45 lines · Richard Farina
Quoted 34 lines · reinette chatre
Quoted 9 lines · Richard Farina
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 FarinaQuoted 8 lines
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 bufferFirst mac80211 runs out of memory ... it cannot even allocate enough memory for a skb header.
Quoted 9 lines
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 #5Call Trace: <IRQ> [<ffffffff8109cb74>] __alloc_pages_nodemask+0x571/0x5b9 [<ffffffff816732e9>] ? skb_release_data+0xc4/0xc9 [<ffffffffa04701e4>] iwlagn_rx_allocate+0x98/0x25a [iwlagn]Quoted 10 lines
Next driver runs out of memory.
Note that the above are all atomic allocations that fail and should be able to recover.
Is your system low on memory? Are you running applications that take a lot of memory? Does your wifi connection drop or otherwise suffer at the time you see these messages?
Quoted 4 lines
I have 4GB of RAM on this system, I often run a VM which wastes like half that but that still leaves 2GB for linux and I'm running XFCE4 so not exactly a memory hog. It's possible that firefox leaks ram until I'm out but that would be a LOT of leak, much more than I usually see.
There has been an issue with atomic memory allocations ever since 2.6.31. This used to be easy to trigger with iwlagn, but we fixed a number of issues. There are still issue with any atomic memory allocation (not just iwlagn) and this issue is still open. You can find more information at https://bugzilla.kernel.org/show_bug.cgi?id=14141
Quoted 2 lines
Yeah, as you may guess these errors cause my wifi connection to slow drastically.
The driver, when unable to allocate memory atomically, will reattempt the allocation later when it can use GFP_KERNEL. I think there may be ways in which we can try to optimize this since right now it will only schedule this when there are about 8 buffers remaining. I was looking at your trace again and even though you state "Kernel 2.6.34 using compat-wireless stable 2.6.35-rc2" ... the trace you provide does not seem to match the driver code from 2.6.35-rc2. Could you please confirm which version of driver you are running so that I can prepare a patch?
Quoted 4 lines
If I had to guess, since this happens when I make a large
file transfer it is likely that something related is leaking RAM. I'm using wget or axel to download and NFS to dump the files on a NAS. I'll try to trigger this again
Does this happen every time you run this test? I would like to get an idea whether we will get a clear indication whether our changes will help or not.
Quoted 3 lines
and watch memory usage to see if I can find
something other than the driver that could be leaking. Failing that, what do I need to enable to find a leak in the driver?
Perhaps kmemleak?
Reinette
Quoted 62 lines · reinette chatre
Hi Richard,
Quoted 39 lines · Richard Farina
Quoted 37 lines · reinette chatre
Quoted 5 lines · Richard Farina
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 FarinaQuoted 9 lines
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 bufferFirst mac80211 runs out of memory ... it cannot even allocate enough memory for a skb header.
Quoted 10 lines
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 #5Call Trace: <IRQ> [<ffffffff8109cb74>] __alloc_pages_nodemask+0x571/0x5b9 [<ffffffff816732e9>] ? skb_release_data+0xc4/0xc9 [<ffffffffa04701e4>] iwlagn_rx_allocate+0x98/0x25a [iwlagn]Next driver runs out of memory.
Note that the above are all atomic allocations that fail and should be able to recover.
Quoted 8 lines
Quoted 6 lines
Is your system low on memory? Are you running applications that take a lot of memory? Does your wifi connection drop or otherwise suffer at the time you see these messages?
I have 4GB of RAM on this system, I often run a VM which wastes like half that but that still leaves 2GB for linux and I'm running XFCE4 so not exactly a memory hog. It's possible that firefox leaks ram until I'm out but that would be a LOT of leak, much more than I usually see.
There has been an issue with atomic memory allocations ever since 2.6.31. This used to be easy to trigger with iwlagn, but we fixed a number of issues. There are still issue with any atomic memory allocation (not just iwlagn) and this issue is still open. You can find more information at https://bugzilla.kernel.org/show_bug.cgi?id=14141
Quoted 2 lines
Yeah, as you may guess these errors cause my wifi connection to slow drastically.
Quoted 10 lines
The driver, when unable to allocate memory atomically, will reattempt the allocation later when it can use
GFP_KERNEL. I think there may be ways in which we can try to optimize this since right now it will only schedule this when there are about 8 buffers remaining. I was looking at your trace again and even though you state "Kernel 2.6.34 using compat-wireless stable 2.6.35-rc2" ... the trace you provide does not seem to match the driver code from 2.6.35-rc2. Could you please confirm which version of driver you are running so that I can prepare a patch?
There were two compat-wireless releases for 2.6.35_rc2 because Luis had asked me to test and then he changed it for the official release. I'll use the official 2.6.35_rc2 release for the current testing so if there are any patches you wish to toss my way please base them on that. The other option is you tell me what to do, I can run any kernel, any git snapshot, whatever you say. Like I said, all I have to do is download something or transfer something large so it is pretty easily reproducible here so I'll test whatever you like.
Thanks,
Rick Farina
Quoted 21 lines
Quoted 3 lines
If I had to guess, since this happens when I make a large
file transfer it is likely that something related is leaking RAM. I'm using wget or axel to download and NFS to dump the files on a NAS. I'll try to trigger this againDoes this happen every time you run this test? I would like to get an idea whether we will get a clear indication whether our changes will help or not.
Quoted 3 lines
and watch memory usage to see if I can find
something other than the driver that could be leaking. Failing that, what do I need to enable to find a leak in the driver?Perhaps kmemleak?
Reinette
Quoted 8 lines · Richard Farina
There were two compat-wireless releases for 2.6.35_rc2 because Luis had asked me to test and then he changed it for the official release. I'll use the official 2.6.35_rc2 release for the current testing so if there are any patches you wish to toss my way please base them on that. The other option is you tell me what to do, I can run any kernel, any git snapshot, whatever you say. Like I said, all I have to do is download something or transfer something large so it is pretty easily reproducible here so I'll test whatever you like.
Could you please try out this patch? It is based on the latest linux-2.6 so should apply cleanly to your latest 2.6.35 stable compat.
drivers/net/wireless/iwlwifi/iwl-agn-lib.c +1 -1
@@ -613,7 +613,7 @@ void iwlagn_rx_allocate(struct iwl_priv *priv, gfp_t priority) }spin_unlock_irqrestore (&rxq->lock, flags); -if (rxq->free_count >RX_LOW_WATERMARK ) +if (rxq->free_count >8 ) gfp_mask |= __GFP_NOWARN;if (priv->hw_params.rx_page_order >0 )
drivers/net/wireless/iwlwifi/iwl-fh.h +1 -1
@@ -426,7 +426,7 @@* RX related structures and functions */ #define RX_FREE_BUFFERS 64 -#define RX_LOW_WATERMARK 8 +#define RX_LOW_WATERMARK 64/* Size of one Rx buffer in host DRAM */ #define IWL_RX_BUF_SIZE_3K (3 * 1000)/* 3945 only */
Quoted 10 lines · reinette chatre
Quoted 2 lines · Richard Farina
There were two compat-wireless releases for 2.6.35_rc2 because Luis had asked me to test and then he changed it for the official release. I'll use the official 2.6.35_rc2 release for the current testing so if there are any patches you wish to toss my way please base them on that. The other option is you tell me what to do, I can run any kernel, any git snapshot, whatever you say. Like I said, all I have to do is download something or transfer something large so it is pretty easily reproducible here so I'll test whatever you like.
Could you please try out this patch? It is based on the latest linux-2.6 so should apply cleanly to your latest 2.6.35 stable compat.
I've added this patch to my system. I'm about 5GB into a download right now and here are the issues. First, and relatively quickly this line showed up in dmesg:
[ 1589.605470] CE: hpet increased min_delta_ns to 7500 nsec
I've been carefully monitoring my system and I have loads of RAM spare.
Things have been much smoother but the system still freezes up for a few seconds at a time. Mind you, this is an improvement as the freezes are slightly less frequent and before the patch the freezes were hitting the 120s hangcheck timer in the kernel and now they last like 20-60 seconds.
I finally managed to trigger the oops again but it does seem that it took much longer this time. Pasted at the bottom. (please note the timestamps included are accurate to show the time difference bettween the hpet warning and the oops).
What else can I do to provide useful information? Or do you just want to update the thresholds again?
Thanks,
Rick Farina
PS> The patch does look at bit odd as you change RX_LOW_WATERMARK while at the same time removing one of the places that uses it. I'm sure that is on purpose just seems odd to me as I don't understand.
[ 4705.404568] iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 14 free buffers remaining. [ 4705.404586] swapper: page allocation failure. order:1, mode:0x4020 [ 4705.404589] Pid: 0, comm: swapper Not tainted 2.6.34-pentoo-r2 #2 [ 4705.404591] Call Trace: [ 4705.404593] <IRQ> [<ffffffff810984c0>] __alloc_pages_nodemask+0x571/0x5b9 [ 4705.404614] [<ffffffffa05162f3>] iwlagn_rx_allocate+0x98/0x2e0 [iwlagn] [ 4705.404622] [<ffffffffa051668c>] iwlagn_rx_replenish_now+0x16/0x23 [iwlagn] [ 4705.404628] [<ffffffffa0500cc6>] iwl_rx_handle+0x4a6/0x4c2 [iwlagn] [ 4705.404632] [<ffffffff8103156c>] ? __wake_up_common+0x49/0x7f [ 4705.404639] [<ffffffffa0502766>] iwl_irq_tasklet+0xb0e/0xecd [iwlagn] [ 4705.404644] [<ffffffff8170ab2f>] ? _raw_spin_unlock_irq+0x26/0x28 [ 4705.404650] [<ffffffffa050a7ef>] ? iwl_isr_ict+0x8e7/0xa49 [iwlagn] [ 4705.404653] [<ffffffff81044ca0>] tasklet_action+0x6f/0xba [ 4705.404657] [<ffffffff810193dc>] ? lapic_next_event+0x18/0x1c [ 4705.404660] [<ffffffff810456d7>] __do_softirq+0x91/0x11a [ 4705.404664] [<ffffffff8100384c>] call_softirq+0x1c/0x28 [ 4705.404666] [<ffffffff8100550b>] do_softirq+0x33/0x68 [ 4705.404669] [<ffffffff810453d4>] irq_exit+0x36/0x87 [ 4705.404672] [<ffffffff81004bf0>] do_IRQ+0xa7/0xbe [ 4705.404675] [<ffffffff8170af13>] ret_from_intr+0x0/0xa [ 4705.404677] <EOI> [<ffffffff814f2453>] ? acpi_idle_enter_simple+0x150/0x17b [ 4705.404684] [<ffffffff814f2449>] ? acpi_idle_enter_simple+0x146/0x17b [ 4705.404689] [<ffffffff816035c4>] cpuidle_idle_call+0x8b/0xc3 [ 4705.404692] [<ffffffff81001ca7>] cpu_idle+0xa6/0xe7 [ 4705.404696] [<ffffffff81003750>] ? kernel_thread_helper+0x0/0x10 [ 4705.404700] [<ffffffff816ecbc1>] rest_init+0xb5/0xba [ 4705.404704] [<ffffffff81acbb65>] start_kernel+0x3f2/0x3fd [ 4705.404707] [<ffffffff81acb0b6>] x86_64_start_reservations+0xb3/0xb7 [ 4705.404710] [<ffffffff81acb19a>] x86_64_start_kernel+0xe0/0xe7 [ 4705.404712] Mem-Info: [ 4705.404714] DMA per-cpu: [ 4705.404716] CPU 0: hi: 0, btch: 1 usd: 0 [ 4705.404718] CPU 1: hi: 0, btch: 1 usd: 0 [ 4705.404719] DMA32 per-cpu: [ 4705.404721] CPU 0: hi: 186, btch: 31 usd: 160 [ 4705.404723] CPU 1: hi: 186, btch: 31 usd: 154 [ 4705.404724] Normal per-cpu: [ 4705.404726] CPU 0: hi: 186, btch: 31 usd: 145 [ 4705.404728] CPU 1: hi: 186, btch: 31 usd: 185 [ 4705.404732] active_anon:341531 inactive_anon:114822 isolated_anon:0 [ 4705.404733] active_file:153488 inactive_file:295800 isolated_file:210 [ 4705.404734] unevictable:23 dirty:14035 writeback:28555 unstable:33013 [ 4705.404735] free:6788 slab_reclaimable:9432 slab_unreclaimable:12868 [ 4705.404736] mapped:37668 shmem:12218 pagetables:3822 bounce:0 [ 4705.404742] DMA free:15644kB min:28kB low:32kB high:40kB active_anon:0kB inactive_anon:0kB active_file:120kB inactive_file:60kB 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 [ 4705.404747] lowmem_reserve[]: 0 2900 3910 3910 [ 4705.404755] DMA32 free:10748kB min:5924kB low:7404kB high:8884kB active_anon:1238044kB inactive_anon:323152kB active_file:347988kB inactive_file:909448kB unevictable:0kB isolated(anon):0kB isolated(file):576kB present:2970488kB mlocked:0kB dirty:45440kB writeback:92884kB mapped:8036kB shmem:14132kB slab_reclaimable:15944kB slab_unreclaimable:26600kB kernel_stack:104kB pagetables:3688kB unstable:101736kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [ 4705.404761] lowmem_reserve[]: 0 0 1010 1010 [ 4705.404768] Normal free:760kB min:2060kB low:2572kB high:3088kB active_anon:128080kB inactive_anon:136136kB active_file:265844kB inactive_file:273692kB unevictable:92kB isolated(anon):0kB isolated(file):264kB present:1034240kB mlocked:0kB dirty:10700kB writeback:21336kB mapped:142636kB shmem:34740kB slab_reclaimable:21784kB slab_unreclaimable:24864kB kernel_stack:2160kB pagetables:11600kB unstable:30316kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [ 4705.404774] lowmem_reserve[]: 0 0 0 0 [ 4705.404777] DMA: 3*4kB 2*8kB 0*16kB 2*32kB 3*64kB 0*128kB 2*256kB 1*512kB 2*1024kB 2*2048kB 2*4096kB = 15644kB [ 4705.404785] DMA32: 2440*4kB 78*8kB 0*16kB 0*32kB 1*64kB 1*128kB 1*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 10832kB [ 4705.404792] Normal: 76*4kB 11*8kB 17*16kB 3*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 760kB [ 4705.404800] 461661 total pagecache pages [ 4705.404801] 0 pages in swap cache [ 4705.404803] Swap cache stats: add 0, delete 0, find 0/0 [ 4705.404804] Free swap = 4200992kB [ 4705.404806] Total swap = 4200992kB [ 4705.419628] 1048560 pages RAM [ 4705.419630] 83243 pages reserved [ 4705.419632] 626146 pages shared [ 4705.419633] 399708 pages non-shared [ 4705.419637] iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 5 free buffers remaining. [ 4705.419690] swapper: page allocation failure. order:1, mode:0x4020 [ 4705.419694] Pid: 0, comm: swapper Not tainted 2.6.34-pentoo-r2 #2 [ 4705.419696] Call Trace: [ 4705.419698] <IRQ> [<ffffffff810984c0>] __alloc_pages_nodemask+0x571/0x5b9 [ 4705.419717] [<ffffffffa05162f3>] iwlagn_rx_allocate+0x98/0x2e0 [iwlagn] [ 4705.419722] [<ffffffff810bebf8>] ? discard_slab+0x31/0x33 [ 4705.419727] [<ffffffff8147e871>] ? is_swiotlb_buffer+0x2e/0x3b [ 4705.419735] [<ffffffffa051668c>] iwlagn_rx_replenish_now+0x16/0x23 [iwlagn] [ 4705.419742] [<ffffffffa0500ca1>] iwl_rx_handle+0x481/0x4c2 [iwlagn] [ 4705.419747] [<ffffffff8162c7b6>] ? __kfree_skb+0x19/0x7c [ 4705.419753] [<ffffffffa0502766>] iwl_irq_tasklet+0xb0e/0xecd [iwlagn] [ 4705.419757] [<ffffffff8162c01f>] ? skb_dequeue+0x5f/0x6b [ 4705.419761] [<ffffffff81044ca0>] tasklet_action+0x6f/0xba [ 4705.419765] [<ffffffff810456d7>] __do_softirq+0x91/0x11a [ 4705.419769] [<ffffffff8100384c>] call_softirq+0x1c/0x28 [ 4705.419773] [<ffffffff8100550b>] do_softirq+0x33/0x68 [ 4705.419776] [<ffffffff810453d4>] irq_exit+0x36/0x87 [ 4705.419779] [<ffffffff81004bf0>] do_IRQ+0xa7/0xbe [ 4705.419784] [<ffffffff8170af13>] ret_from_intr+0x0/0xa [ 4705.419786] <EOI> [<ffffffff814f2453>] ? acpi_idle_enter_simple+0x150/0x17b [ 4705.419794] [<ffffffff814f2449>] ? acpi_idle_enter_simple+0x146/0x17b [ 4705.419799] [<ffffffff816035c4>] cpuidle_idle_call+0x8b/0xc3 [ 4705.419803] [<ffffffff81001ca7>] cpu_idle+0xa6/0xe7 [ 4705.419807] [<ffffffff81003750>] ? kernel_thread_helper+0x0/0x10 [ 4705.419811] [<ffffffff816ecbc1>] rest_init+0xb5/0xba [ 4705.419816] [<ffffffff81acbb65>] start_kernel+0x3f2/0x3fd [ 4705.419820] [<ffffffff81acb0b6>] x86_64_start_reservations+0xb3/0xb7 [ 4705.419823] [<ffffffff81acb19a>] x86_64_start_kernel+0xe0/0xe7 [ 4705.419825] Mem-Info: [ 4705.419827] DMA per-cpu: [ 4705.419830] CPU 0: hi: 0, btch: 1 usd: 0 [ 4705.419832] CPU 1: hi: 0, btch: 1 usd: 0 [ 4705.419833] DMA32 per-cpu: [ 4705.419835] CPU 0: hi: 186, btch: 31 usd: 160 [ 4705.419838] CPU 1: hi: 186, btch: 31 usd: 155 [ 4705.419839] Normal per-cpu: [ 4705.419841] CPU 0: hi: 186, btch: 31 usd: 151 [ 4705.419844] CPU 1: hi: 186, btch: 31 usd: 185 [ 4705.419848] active_anon:341531 inactive_anon:114822 isolated_anon:0 [ 4705.419849] active_file:153488 inactive_file:295800 isolated_file:210 [ 4705.419850] unevictable:23 dirty:14035 writeback:28555 unstable:33013 [ 4705.419851] free:6788 slab_reclaimable:9432 slab_unreclaimable:12851 [ 4705.419852] mapped:37668 shmem:12218 pagetables:3822 bounce:0 [ 4705.419859] DMA free:15644kB min:28kB low:32kB high:40kB active_anon:0kB inactive_anon:0kB active_file:120kB inactive_file:60kB 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 [ 4705.419864] lowmem_reserve[]: 0 2900 3910 3910 [ 4705.419874] DMA32 free:10748kB min:5924kB low:7404kB high:8884kB active_anon:1238044kB inactive_anon:323152kB active_file:347988kB inactive_file:909448kB unevictable:0kB isolated(anon):0kB isolated(file):576kB present:2970488kB mlocked:0kB dirty:45440kB writeback:92884kB mapped:8036kB shmem:14132kB slab_reclaimable:15944kB slab_unreclaimable:26600kB kernel_stack:104kB pagetables:3688kB unstable:101736kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [ 4705.419880] lowmem_reserve[]: 0 0 1010 1010 [ 4705.419890] Normal free:760kB min:2060kB low:2572kB high:3088kB active_anon:128080kB inactive_anon:136136kB active_file:265844kB inactive_file:273692kB unevictable:92kB isolated(anon):0kB isolated(file):264kB present:1034240kB mlocked:0kB dirty:10700kB writeback:21336kB mapped:142636kB shmem:34740kB slab_reclaimable:21784kB slab_unreclaimable:24796kB kernel_stack:2160kB pagetables:11600kB unstable:30316kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [ 4705.419896] lowmem_reserve[]: 0 0 0 0 [ 4705.419901] DMA: 3*4kB 2*8kB 0*16kB 2*32kB 3*64kB 0*128kB 2*256kB 1*512kB 2*1024kB 2*2048kB 2*4096kB = 15644kB [ 4705.419914] DMA32: 2440*4kB 78*8kB 0*16kB 0*32kB 1*64kB 1*128kB 1*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 10832kB [ 4705.419926] Normal: 76*4kB 11*8kB 17*16kB 3*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 760kB [ 4705.419939] 461661 total pagecache pages [ 4705.419941] 0 pages in swap cache [ 4705.419943] Swap cache stats: add 0, delete 0, find 0/0 [ 4705.419945] Free swap = 4200992kB [ 4705.419946] Total swap = 4200992kB [ 4705.435226] 1048560 pages RAM [ 4705.435229] 83243 pages reserved [ 4705.435230] 626151 pages shared [ 4705.435232] 399702 pages non-shared [ 4705.435235] iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 1 free buffers remaining. [ 4705.435289] swapper: page allocation failure. order:1, mode:0x4020 [ 4705.435293] Pid: 0, comm: swapper Not tainted 2.6.34-pentoo-r2 #2 [ 4705.435295] Call Trace: [ 4705.435297] <IRQ> [<ffffffff810984c0>] __alloc_pages_nodemask+0x571/0x5b9 [ 4705.435318] [<ffffffffa05162f3>] iwlagn_rx_allocate+0x98/0x2e0 [iwlagn] [ 4705.435331] [<ffffffffa04cf5bb>] ? iwl_rx_statistics+0x2f5/0x325 [iwlcore] [ 4705.435336] [<ffffffff8147e871>] ? is_swiotlb_buffer+0x2e/0x3b [ 4705.435343] [<ffffffffa051668c>] iwlagn_rx_replenish_now+0x16/0x23 [iwlagn] [ 4705.435349] [<ffffffffa0500ca1>] iwl_rx_handle+0x481/0x4c2 [iwlagn] [ 4705.435354] [<ffffffff8162c7b6>] ? __kfree_skb+0x19/0x7c [ 4705.435360] [<ffffffffa0502766>] iwl_irq_tasklet+0xb0e/0xecd [iwlagn] [ 4705.435363] [<ffffffff8162c01f>] ? skb_dequeue+0x5f/0x6b [ 4705.435367] [<ffffffff81044ca0>] tasklet_action+0x6f/0xba [ 4705.435370] [<ffffffff810456d7>] __do_softirq+0x91/0x11a [ 4705.435374] [<ffffffff8100384c>] call_softirq+0x1c/0x28 [ 4705.435377] [<ffffffff8100550b>] do_softirq+0x33/0x68 [ 4705.435379] [<ffffffff810453d4>] irq_exit+0x36/0x87 [ 4705.435382] [<ffffffff81004bf0>] do_IRQ+0xa7/0xbe [ 4705.435387] [<ffffffff8170af13>] ret_from_intr+0x0/0xa [ 4705.435389] <EOI> [<ffffffff814f2453>] ? acpi_idle_enter_simple+0x150/0x17b [ 4705.435396] [<ffffffff814f2449>] ? acpi_idle_enter_simple+0x146/0x17b [ 4705.435401] [<ffffffff816035c4>] cpuidle_idle_call+0x8b/0xc3 [ 4705.435405] [<ffffffff81001ca7>] cpu_idle+0xa6/0xe7 [ 4705.435409] [<ffffffff81003750>] ? kernel_thread_helper+0x0/0x10 [ 4705.435414] [<ffffffff816ecbc1>] rest_init+0xb5/0xba [ 4705.435418] [<ffffffff81acbb65>] start_kernel+0x3f2/0x3fd [ 4705.435422] [<ffffffff81acb0b6>] x86_64_start_reservations+0xb3/0xb7 [ 4705.435425] [<ffffffff81acb19a>] x86_64_start_kernel+0xe0/0xe7 [ 4705.435426] Mem-Info: [ 4705.435428] DMA per-cpu: [ 4705.435430] CPU 0: hi: 0, btch: 1 usd: 0 [ 4705.435432] CPU 1: hi: 0, btch: 1 usd: 0 [ 4705.435433] DMA32 per-cpu: [ 4705.435435] CPU 0: hi: 186, btch: 31 usd: 159 [ 4705.435437] CPU 1: hi: 186, btch: 31 usd: 150 [ 4705.435438] Normal per-cpu: [ 4705.435440] CPU 0: hi: 186, btch: 31 usd: 151 [ 4705.435442] CPU 1: hi: 186, btch: 31 usd: 185 [ 4705.435447] active_anon:341531 inactive_anon:114822 isolated_anon:0 [ 4705.435448] active_file:153488 inactive_file:295800 isolated_file:210 [ 4705.435449] unevictable:23 dirty:14035 writeback:28555 unstable:33013 [ 4705.435450] free:6788 slab_reclaimable:9432 slab_unreclaimable:12851 [ 4705.435451] mapped:37668 shmem:12218 pagetables:3822 bounce:0 [ 4705.435457] DMA free:15644kB min:28kB low:32kB high:40kB active_anon:0kB inactive_anon:0kB active_file:120kB inactive_file:60kB 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 [ 4705.435462] lowmem_reserve[]: 0 2900 3910 3910 [ 4705.435470] DMA32 free:10748kB min:5924kB low:7404kB high:8884kB active_anon:1238044kB inactive_anon:323152kB active_file:347988kB inactive_file:909448kB unevictable:0kB isolated(anon):0kB isolated(file):576kB present:2970488kB mlocked:0kB dirty:45440kB writeback:92884kB mapped:8036kB shmem:14132kB slab_reclaimable:15944kB slab_unreclaimable:26600kB kernel_stack:104kB pagetables:3688kB unstable:101736kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [ 4705.435476] lowmem_reserve[]: 0 0 1010 1010 [ 4705.435484] Normal free:760kB min:2060kB low:2572kB high:3088kB active_anon:128080kB inactive_anon:136136kB active_file:265844kB inactive_file:273692kB unevictable:92kB isolated(anon):0kB isolated(file):264kB present:1034240kB mlocked:0kB dirty:10700kB writeback:21336kB mapped:142636kB shmem:34740kB slab_reclaimable:21784kB slab_unreclaimable:24796kB kernel_stack:2160kB pagetables:11600kB unstable:30316kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [ 4705.435489] lowmem_reserve[]: 0 0 0 0 [ 4705.435492] DMA: 3*4kB 2*8kB 0*16kB 2*32kB 3*64kB 0*128kB 2*256kB 1*512kB 2*1024kB 2*2048kB 2*4096kB = 15644kB [ 4705.435501] DMA32: 2440*4kB 81*8kB 0*16kB 0*32kB 1*64kB 1*128kB 1*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 10856kB [ 4705.435509] Normal: 76*4kB 11*8kB 17*16kB 3*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 760kB [ 4705.435517] 461661 total pagecache pages [ 4705.435519] 0 pages in swap cache [ 4705.435521] Swap cache stats: add 0, delete 0, find 0/0 [ 4705.435522] Free swap = 4200992kB [ 4705.435523] Total swap = 4200992kB [ 4705.450608] 1048560 pages RAM [ 4705.450610] 83243 pages reserved [ 4705.450611] 626155 pages shared [ 4705.450612] 399697 pages non-shared [ 4705.450616] iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 5 free buffers remaining. [ 4705.450675] swapper: page allocation failure. order:1, mode:0x4020 [ 4705.450679] Pid: 0, comm: swapper Not tainted 2.6.34-pentoo-r2 #2 [ 4705.450681] Call Trace: [ 4705.450683] <IRQ> [<ffffffff810984c0>] __alloc_pages_nodemask+0x571/0x5b9 [ 4705.450703] [<ffffffffa05162f3>] iwlagn_rx_allocate+0x98/0x2e0 [iwlagn] [ 4705.450709] [<ffffffff8147e871>] ? is_swiotlb_buffer+0x2e/0x3b [ 4705.450716] [<ffffffffa051668c>] iwlagn_rx_replenish_now+0x16/0x23 [iwlagn] [ 4705.450722] [<ffffffffa0500ca1>] iwl_rx_handle+0x481/0x4c2 [iwlagn] [ 4705.450726] [<ffffffff8162c7b6>] ? __kfree_skb+0x19/0x7c [ 4705.450733] [<ffffffffa0502766>] iwl_irq_tasklet+0xb0e/0xecd [iwlagn] [ 4705.450736] [<ffffffff8162c01f>] ? skb_dequeue+0x5f/0x6b [ 4705.450740] [<ffffffff81044ca0>] tasklet_action+0x6f/0xba [ 4705.450743] [<ffffffff810456d7>] __do_softirq+0x91/0x11a [ 4705.450747] [<ffffffff8100384c>] call_softirq+0x1c/0x28 [ 4705.450750] [<ffffffff8100550b>] do_softirq+0x33/0x68 [ 4705.450753] [<ffffffff810453d4>] irq_exit+0x36/0x87 [ 4705.450755] [<ffffffff81004bf0>] do_IRQ+0xa7/0xbe [ 4705.450761] [<ffffffff8170af13>] ret_from_intr+0x0/0xa [ 4705.450762] <EOI> [<ffffffff814f2453>] ? acpi_idle_enter_simple+0x150/0x17b [ 4705.450770] [<ffffffff814f2449>] ? acpi_idle_enter_simple+0x146/0x17b [ 4705.450775] [<ffffffff816035c4>] cpuidle_idle_call+0x8b/0xc3 [ 4705.450780] [<ffffffff81001ca7>] cpu_idle+0xa6/0xe7 [ 4705.450783] [<ffffffff81003750>] ? kernel_thread_helper+0x0/0x10 [ 4705.450789] [<ffffffff816ecbc1>] rest_init+0xb5/0xba [ 4705.450793] [<ffffffff81acbb65>] start_kernel+0x3f2/0x3fd [ 4705.450797] [<ffffffff81acb0b6>] x86_64_start_reservations+0xb3/0xb7 [ 4705.450800] [<ffffffff81acb19a>] x86_64_start_kernel+0xe0/0xe7 [ 4705.450801] Mem-Info: [ 4705.450803] DMA per-cpu: [ 4705.450805] CPU 0: hi: 0, btch: 1 usd: 0 [ 4705.450807] CPU 1: hi: 0, btch: 1 usd: 0 [ 4705.450808] DMA32 per-cpu: [ 4705.450810] CPU 0: hi: 186, btch: 31 usd: 155 [ 4705.450812] CPU 1: hi: 186, btch: 31 usd: 148 [ 4705.450813] Normal per-cpu: [ 4705.450815] CPU 0: hi: 186, btch: 31 usd: 151 [ 4705.450817] CPU 1: hi: 186, btch: 31 usd: 185 [ 4705.450821] active_anon:341531 inactive_anon:114822 isolated_anon:0 [ 4705.450822] active_file:153488 inactive_file:295800 isolated_file:210 [ 4705.450823] unevictable:23 dirty:14035 writeback:28555 unstable:33013 [ 4705.450824] free:6788 slab_reclaimable:9432 slab_unreclaimable:12851 [ 4705.450825] mapped:37668 shmem:12218 pagetables:3822 bounce:0 [ 4705.450831] DMA free:15644kB min:28kB low:32kB high:40kB active_anon:0kB inactive_anon:0kB active_file:120kB inactive_file:60kB 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 [ 4705.450835] lowmem_reserve[]: 0 2900 3910 3910 [ 4705.450843] DMA32 free:10748kB min:5924kB low:7404kB high:8884kB active_anon:1238044kB inactive_anon:323152kB active_file:347988kB inactive_file:909448kB unevictable:0kB isolated(anon):0kB isolated(file):576kB present:2970488kB mlocked:0kB dirty:45440kB writeback:92884kB mapped:8036kB shmem:14132kB slab_reclaimable:15944kB slab_unreclaimable:26600kB kernel_stack:104kB pagetables:3688kB unstable:101736kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [ 4705.450848] lowmem_reserve[]: 0 0 1010 1010 [ 4705.450855] Normal free:760kB min:2060kB low:2572kB high:3088kB active_anon:128080kB inactive_anon:136136kB active_file:265844kB inactive_file:273692kB unevictable:92kB isolated(anon):0kB isolated(file):264kB present:1034240kB mlocked:0kB dirty:10700kB writeback:21336kB mapped:142636kB shmem:34740kB slab_reclaimable:21784kB slab_unreclaimable:24796kB kernel_stack:2160kB pagetables:11600kB unstable:30316kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [ 4705.450860] lowmem_reserve[]: 0 0 0 0 [ 4705.450863] DMA: 3*4kB 2*8kB 0*16kB 2*32kB 3*64kB 0*128kB 2*256kB 1*512kB 2*1024kB 2*2048kB 2*4096kB = 15644kB [ 4705.450871] DMA32: 2440*4kB 85*8kB 0*16kB 0*32kB 1*64kB 1*128kB 1*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 10888kB [ 4705.450878] Normal: 76*4kB 11*8kB 17*16kB 3*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 760kB [ 4705.450885] 461661 total pagecache pages [ 4705.450887] 0 pages in swap cache [ 4705.450888] Swap cache stats: add 0, delete 0, find 0/0 [ 4705.450890] Free swap = 4200992kB [ 4705.450891] Total swap = 4200992kB [ 4705.465982] 1048560 pages RAM [ 4705.465984] 83243 pages reserved [ 4705.465986] 626159 pages shared [ 4705.465987] 399693 pages non-shared [ 4705.465990] iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 4 free buffers remaining. [ 4705.466048] swapper: page allocation failure. order:1, mode:0x4020 [ 4705.466052] Pid: 0, comm: swapper Not tainted 2.6.34-pentoo-r2 #2 [ 4705.466054] Call Trace: [ 4705.466056] <IRQ> [<ffffffff810984c0>] __alloc_pages_nodemask+0x571/0x5b9 [ 4705.466076] [<ffffffffa05162f3>] iwlagn_rx_allocate+0x98/0x2e0 [iwlagn] [ 4705.466080] [<ffffffff810513ca>] ? queue_work+0x4b/0x55 [ 4705.466085] [<ffffffff8147e871>] ? is_swiotlb_buffer+0x2e/0x3b [ 4705.466092] [<ffffffffa051668c>] iwlagn_rx_replenish_now+0x16/0x23 [iwlagn] [ 4705.466098] [<ffffffffa0500ca1>] iwl_rx_handle+0x481/0x4c2 [iwlagn] [ 4705.466103] [<ffffffff8162c7b6>] ? __kfree_skb+0x19/0x7c [ 4705.466109] [<ffffffffa0502766>] iwl_irq_tasklet+0xb0e/0xecd [iwlagn] [ 4705.466112] [<ffffffff8162c01f>] ? skb_dequeue+0x5f/0x6b [ 4705.466116] [<ffffffff81044ca0>] tasklet_action+0x6f/0xba [ 4705.466119] [<ffffffff810456d7>] __do_softirq+0x91/0x11a [ 4705.466123] [<ffffffff8100384c>] call_softirq+0x1c/0x28 [ 4705.466126] [<ffffffff8100550b>] do_softirq+0x33/0x68 [ 4705.466128] [<ffffffff810453d4>] irq_exit+0x36/0x87 [ 4705.466131] [<ffffffff81004bf0>] do_IRQ+0xa7/0xbe [ 4705.466137] [<ffffffff8170af13>] ret_from_intr+0x0/0xa [ 4705.466139] <EOI> [<ffffffff814f2453>] ? acpi_idle_enter_simple+0x150/0x17b [ 4705.466146] [<ffffffff814f2449>] ? acpi_idle_enter_simple+0x146/0x17b [ 4705.466150] [<ffffffff816035c4>] cpuidle_idle_call+0x8b/0xc3 [ 4705.466154] [<ffffffff81001ca7>] cpu_idle+0xa6/0xe7 [ 4705.466158] [<ffffffff81003750>] ? kernel_thread_helper+0x0/0x10 [ 4705.466163] [<ffffffff816ecbc1>] rest_init+0xb5/0xba [ 4705.466168] [<ffffffff81acbb65>] start_kernel+0x3f2/0x3fd [ 4705.466171] [<ffffffff81acb0b6>] x86_64_start_reservations+0xb3/0xb7 [ 4705.466174] [<ffffffff81acb19a>] x86_64_start_kernel+0xe0/0xe7 [ 4705.466176] Mem-Info: [ 4705.466178] DMA per-cpu: [ 4705.466179] CPU 0: hi: 0, btch: 1 usd: 0 [ 4705.466181] CPU 1: hi: 0, btch: 1 usd: 0 [ 4705.466183] DMA32 per-cpu: [ 4705.466184] CPU 0: hi: 186, btch: 31 usd: 151 [ 4705.466186] CPU 1: hi: 186, btch: 31 usd: 147 [ 4705.466188] Normal per-cpu: [ 4705.466190] CPU 0: hi: 186, btch: 31 usd: 151 [ 4705.466192] CPU 1: hi: 186, btch: 31 usd: 185 [ 4705.466196] active_anon:341531 inactive_anon:114822 isolated_anon:0 [ 4705.466197] active_file:153488 inactive_file:295800 isolated_file:210 [ 4705.466198] unevictable:23 dirty:14035 writeback:28555 unstable:33013 [ 4705.466199] free:6813 slab_reclaimable:9432 slab_unreclaimable:12851 [ 4705.466200] mapped:37668 shmem:12218 pagetables:3822 bounce:0 [ 4705.466206] DMA free:15644kB min:28kB low:32kB high:40kB active_anon:0kB inactive_anon:0kB active_file:120kB inactive_file:60kB 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 [ 4705.466211] lowmem_reserve[]: 0 2900 3910 3910 [ 4705.466219] DMA32 free:10848kB min:5924kB low:7404kB high:8884kB active_anon:1238044kB inactive_anon:323152kB active_file:347988kB inactive_file:909448kB unevictable:0kB isolated(anon):0kB isolated(file):576kB present:2970488kB mlocked:0kB dirty:45440kB writeback:92884kB mapped:8036kB shmem:14132kB slab_reclaimable:15944kB slab_unreclaimable:26600kB kernel_stack:104kB pagetables:3688kB unstable:101736kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [ 4705.466225] lowmem_reserve[]: 0 0 1010 1010 [ 4705.466233] Normal free:760kB min:2060kB low:2572kB high:3088kB active_anon:128080kB inactive_anon:136136kB active_file:265844kB inactive_file:273692kB unevictable:92kB isolated(anon):0kB isolated(file):264kB present:1034240kB mlocked:0kB dirty:10700kB writeback:21336kB mapped:142636kB shmem:34740kB slab_reclaimable:21784kB slab_unreclaimable:24796kB kernel_stack:2160kB pagetables:11600kB unstable:30316kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [ 4705.466238] lowmem_reserve[]: 0 0 0 0 [ 4705.466241] DMA: 3*4kB 2*8kB 0*16kB 2*32kB 3*64kB 0*128kB 2*256kB 1*512kB 2*1024kB 2*2048kB 2*4096kB = 15644kB [ 4705.466250] DMA32: 2440*4kB 89*8kB 0*16kB 0*32kB 1*64kB 1*128kB 1*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 10920kB [ 4705.466258] Normal: 76*4kB 11*8kB 17*16kB 3*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 760kB [ 4705.466266] 461661 total pagecache pages [ 4705.466268] 0 pages in swap cache [ 4705.466270] Swap cache stats: add 0, delete 0, find 0/0 [ 4705.466271] Free swap = 4200992kB [ 4705.466272] Total swap = 4200992kB [ 4705.481398] 1048560 pages RAM [ 4705.481400] 83243 pages reserved [ 4705.481402] 626163 pages shared [ 4705.481403] 399690 pages non-shared [ 4705.481458] swapper: page allocation failure. order:1, mode:0x4020 [ 4705.481462] Pid: 0, comm: swapper Not tainted 2.6.34-pentoo-r2 #2 [ 4705.481464] Call Trace: [ 4705.481465] <IRQ> [<ffffffff810984c0>] __alloc_pages_nodemask+0x571/0x5b9 [ 4705.481483] [<ffffffffa05162f3>] iwlagn_rx_allocate+0x98/0x2e0 [iwlagn] [ 4705.481488] [<ffffffff8147e871>] ? is_swiotlb_buffer+0x2e/0x3b [ 4705.481495] [<ffffffffa051668c>] iwlagn_rx_replenish_now+0x16/0x23 [iwlagn] [ 4705.481501] [<ffffffffa0500ca1>] iwl_rx_handle+0x481/0x4c2 [iwlagn] [ 4705.481506] [<ffffffff8162c7b6>] ? __kfree_skb+0x19/0x7c [ 4705.481512] [<ffffffffa0502766>] iwl_irq_tasklet+0xb0e/0xecd [iwlagn] [ 4705.481515] [<ffffffff8162c01f>] ? skb_dequeue+0x5f/0x6b [ 4705.481519] [<ffffffff81044ca0>] tasklet_action+0x6f/0xba [ 4705.481522] [<ffffffff810456d7>] __do_softirq+0x91/0x11a [ 4705.481526] [<ffffffff8100384c>] call_softirq+0x1c/0x28 [ 4705.481529] [<ffffffff8100550b>] do_softirq+0x33/0x68 [ 4705.481531] [<ffffffff810453d4>] irq_exit+0x36/0x87 [ 4705.481534] [<ffffffff81004bf0>] do_IRQ+0xa7/0xbe [ 4705.481539] [<ffffffff8170af13>] ret_from_intr+0x0/0xa [ 4705.481540] <EOI> [<ffffffff814f2453>] ? acpi_idle_enter_simple+0x150/0x17b [ 4705.481547] [<ffffffff814f2449>] ? acpi_idle_enter_simple+0x146/0x17b [ 4705.481551] [<ffffffff816035c4>] cpuidle_idle_call+0x8b/0xc3 [ 4705.481555] [<ffffffff81001ca7>] cpu_idle+0xa6/0xe7 [ 4705.481559] [<ffffffff81003750>] ? kernel_thread_helper+0x0/0x10 [ 4705.481563] [<ffffffff816ecbc1>] rest_init+0xb5/0xba [ 4705.481567] [<ffffffff81acbb65>] start_kernel+0x3f2/0x3fd [ 4705.481570] [<ffffffff81acb0b6>] x86_64_start_reservations+0xb3/0xb7 [ 4705.481573] [<ffffffff81acb19a>] x86_64_start_kernel+0xe0/0xe7 [ 4705.481575] Mem-Info: [ 4705.481577] DMA per-cpu: [ 4705.481578] CPU 0: hi: 0, btch: 1 usd: 0 [ 4705.481580] CPU 1: hi: 0, btch: 1 usd: 0 [ 4705.481582] DMA32 per-cpu: [ 4705.481584] CPU 0: hi: 186, btch: 31 usd: 146 [ 4705.481585] CPU 1: hi: 186, btch: 31 usd: 144 [ 4705.481587] Normal per-cpu: [ 4705.481589] CPU 0: hi: 186, btch: 31 usd: 151 [ 4705.481591] CPU 1: hi: 186, btch: 31 usd: 185 [ 4705.481595] active_anon:341531 inactive_anon:114822 isolated_anon:0 [ 4705.481596] active_file:153488 inactive_file:295800 isolated_file:210 [ 4705.481597] unevictable:23 dirty:14035 writeback:28555 unstable:33013 [ 4705.481598] free:6813 slab_reclaimable:9432 slab_unreclaimable:12876 [ 4705.481599] mapped:37668 shmem:12218 pagetables:3822 bounce:0 [ 4705.481605] DMA free:15644kB min:28kB low:32kB high:40kB active_anon:0kB inactive_anon:0kB active_file:120kB inactive_file:60kB 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 [ 4705.481610] lowmem_reserve[]: 0 2900 3910 3910 [ 4705.481618] DMA32 free:10848kB min:5924kB low:7404kB high:8884kB active_anon:1238044kB inactive_anon:323152kB active_file:347988kB inactive_file:909448kB unevictable:0kB isolated(anon):0kB isolated(file):576kB present:2970488kB mlocked:0kB dirty:45440kB writeback:92884kB mapped:8036kB shmem:14132kB slab_reclaimable:15944kB slab_unreclaimable:26700kB kernel_stack:104kB pagetables:3688kB unstable:101736kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [ 4705.481624] lowmem_reserve[]: 0 0 1010 1010 [ 4705.481632] Normal free:760kB min:2060kB low:2572kB high:3088kB active_anon:128080kB inactive_anon:136136kB active_file:265844kB inactive_file:273692kB unevictable:92kB isolated(anon):0kB isolated(file):264kB present:1034240kB mlocked:0kB dirty:10700kB writeback:21336kB mapped:142636kB shmem:34740kB slab_reclaimable:21784kB slab_unreclaimable:24796kB kernel_stack:2160kB pagetables:11600kB unstable:30316kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [ 4705.481637] lowmem_reserve[]: 0 0 0 0 [ 4705.481640] DMA: 3*4kB 2*8kB 0*16kB 2*32kB 3*64kB 0*128kB 2*256kB 1*512kB 2*1024kB 2*2048kB 2*4096kB = 15644kB [ 4705.481649] DMA32: 2440*4kB 93*8kB 0*16kB 0*32kB 1*64kB 1*128kB 1*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 10952kB [ 4705.481657] Normal: 76*4kB 11*8kB 17*16kB 3*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 760kB [ 4705.481665] 461661 total pagecache pages [ 4705.481666] 0 pages in swap cache [ 4705.481668] Swap cache stats: add 0, delete 0, find 0/0 [ 4705.481670] Free swap = 4200992kB [ 4705.481671] Total swap = 4200992kB [ 4705.497155] 1048560 pages RAM [ 4705.497157] 83243 pages reserved [ 4705.497158] 626163 pages shared [ 4705.497160] 399687 pages non-shared [ 4705.497211] swapper: page allocation failure. order:1, mode:0x4020 [ 4705.497215] Pid: 0, comm: swapper Not tainted 2.6.34-pentoo-r2 #2 [ 4705.497217] Call Trace: [ 4705.497219] <IRQ> [<ffffffff810984c0>] __alloc_pages_nodemask+0x571/0x5b9 [ 4705.497238] [<ffffffffa05162f3>] iwlagn_rx_allocate+0x98/0x2e0 [iwlagn] [ 4705.497243] [<ffffffff810513ca>] ? queue_work+0x4b/0x55 [ 4705.497248] [<ffffffff8147e871>] ? is_swiotlb_buffer+0x2e/0x3b [ 4705.497256] [<ffffffffa051668c>] iwlagn_rx_replenish_now+0x16/0x23 [iwlagn] [ 4705.497262] [<ffffffffa0500ca1>] iwl_rx_handle+0x481/0x4c2 [iwlagn] [ 4705.497267] [<ffffffff8162c7b6>] ? __kfree_skb+0x19/0x7c [ 4705.497274] [<ffffffffa0502766>] iwl_irq_tasklet+0xb0e/0xecd [iwlagn] [ 4705.497277] [<ffffffff8162c01f>] ? skb_dequeue+0x5f/0x6b [ 4705.497282] [<ffffffff81044ca0>] tasklet_action+0x6f/0xba [ 4705.497285] [<ffffffff810456d7>] __do_softirq+0x91/0x11a [ 4705.497289] [<ffffffff8100384c>] call_softirq+0x1c/0x28 [ 4705.497293] [<ffffffff8100550b>] do_softirq+0x33/0x68 [ 4705.497296] [<ffffffff810453d4>] irq_exit+0x36/0x87 [ 4705.497299] [<ffffffff81004bf0>] do_IRQ+0xa7/0xbe [ 4705.497304] [<ffffffff8170af13>] ret_from_intr+0x0/0xa [ 4705.497306] <EOI> [<ffffffff814f2453>] ? acpi_idle_enter_simple+0x150/0x17b [ 4705.497314] [<ffffffff814f2449>] ? acpi_idle_enter_simple+0x146/0x17b [ 4705.497319] [<ffffffff816035c4>] cpuidle_idle_call+0x8b/0xc3 [ 4705.497323] [<ffffffff81001ca7>] cpu_idle+0xa6/0xe7 [ 4705.497327] [<ffffffff81003750>] ? kernel_thread_helper+0x0/0x10 [ 4705.497331] [<ffffffff816ecbc1>] rest_init+0xb5/0xba [ 4705.497336] [<ffffffff81acbb65>] start_kernel+0x3f2/0x3fd [ 4705.497340] [<ffffffff81acb0b6>] x86_64_start_reservations+0xb3/0xb7 [ 4705.497344] [<ffffffff81acb19a>] x86_64_start_kernel+0xe0/0xe7 [ 4705.497346] Mem-Info: [ 4705.497348] DMA per-cpu: [ 4705.497350] CPU 0: hi: 0, btch: 1 usd: 0 [ 4705.497352] CPU 1: hi: 0, btch: 1 usd: 0 [ 4705.497354] DMA32 per-cpu: [ 4705.497356] CPU 0: hi: 186, btch: 31 usd: 173 [ 4705.497358] CPU 1: hi: 186, btch: 31 usd: 145 [ 4705.497360] Normal per-cpu: [ 4705.497361] CPU 0: hi: 186, btch: 31 usd: 151 [ 4705.497364] CPU 1: hi: 186, btch: 31 usd: 185 [ 4705.497368] active_anon:341531 inactive_anon:114822 isolated_anon:0 [ 4705.497369] active_file:153488 inactive_file:295800 isolated_file:210 [ 4705.497370] unevictable:23 dirty:14035 writeback:28555 unstable:33013 [ 4705.497371] free:6813 slab_reclaimable:9432 slab_unreclaimable:12876 [ 4705.497372] mapped:37668 shmem:12218 pagetables:3822 bounce:0 [ 4705.497379] DMA free:15644kB min:28kB low:32kB high:40kB active_anon:0kB inactive_anon:0kB active_file:120kB inactive_file:60kB 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 [ 4705.497384] lowmem_reserve[]: 0 2900 3910 3910 [ 4705.497394] DMA32 free:10848kB min:5924kB low:7404kB high:8884kB active_anon:1238044kB inactive_anon:323152kB active_file:347988kB inactive_file:909448kB unevictable:0kB isolated(anon):0kB isolated(file):576kB present:2970488kB mlocked:0kB dirty:45440kB writeback:92884kB mapped:8036kB shmem:14132kB slab_reclaimable:15944kB slab_unreclaimable:26700kB kernel_stack:104kB pagetables:3688kB unstable:101736kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [ 4705.497400] lowmem_reserve[]: 0 0 1010 1010 [ 4705.497410] Normal free:760kB min:2060kB low:2572kB high:3088kB active_anon:128080kB inactive_anon:136136kB active_file:265844kB inactive_file:273692kB unevictable:92kB isolated(anon):0kB isolated(file):264kB present:1034240kB mlocked:0kB dirty:10700kB writeback:21336kB mapped:142636kB shmem:34740kB slab_reclaimable:21784kB slab_unreclaimable:24796kB kernel_stack:2160kB pagetables:11600kB unstable:30316kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [ 4705.497416] lowmem_reserve[]: 0 0 0 0 [ 4705.497421] DMA: 3*4kB 2*8kB 0*16kB 2*32kB 3*64kB 0*128kB 2*256kB 1*512kB 2*1024kB 2*2048kB 2*4096kB = 15644kB [ 4705.497433] DMA32: 2451*4kB 76*8kB 0*16kB 0*32kB 1*64kB 1*128kB 1*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 10860kB [ 4705.497446] Normal: 76*4kB 11*8kB 17*16kB 3*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 760kB [ 4705.497459] 461661 total pagecache pages [ 4705.497461] 0 pages in swap cache [ 4705.497463] Swap cache stats: add 0, delete 0, find 0/0 [ 4705.497465] Free swap = 4200992kB [ 4705.497467] Total swap = 4200992kB [ 4705.513089] 1048560 pages RAM [ 4705.513091] 83243 pages reserved [ 4705.513092] 626165 pages shared [ 4705.513094] 399682 pages non-shared [ 4705.513153] swapper: page allocation failure. order:1, mode:0x4020 [ 4705.513157] Pid: 0, comm: swapper Not tainted 2.6.34-pentoo-r2 #2 [ 4705.513159] Call Trace: [ 4705.513161] <IRQ> [<ffffffff810984c0>] __alloc_pages_nodemask+0x571/0x5b9 [ 4705.513182] [<ffffffffa05162f3>] iwlagn_rx_allocate+0x98/0x2e0 [iwlagn] [ 4705.513187] [<ffffffff8147e871>] ? is_swiotlb_buffer+0x2e/0x3b [ 4705.513194] [<ffffffffa051668c>] iwlagn_rx_replenish_now+0x16/0x23 [iwlagn] [ 4705.513201] [<ffffffffa0500ca1>] iwl_rx_handle+0x481/0x4c2 [iwlagn] [ 4705.513206] [<ffffffff8162c7b6>] ? __kfree_skb+0x19/0x7c [ 4705.513213] [<ffffffffa0502766>] iwl_irq_tasklet+0xb0e/0xecd [iwlagn] [ 4705.513216] [<ffffffff8162c01f>] ? skb_dequeue+0x5f/0x6b [ 4705.513221] [<ffffffff81044ca0>] tasklet_action+0x6f/0xba [ 4705.513225] [<ffffffff810456d7>] __do_softirq+0x91/0x11a [ 4705.513229] [<ffffffff8100384c>] call_softirq+0x1c/0x28 [ 4705.513232] [<ffffffff8100550b>] do_softirq+0x33/0x68 [ 4705.513236] [<ffffffff810453d4>] irq_exit+0x36/0x87 [ 4705.513239] [<ffffffff81004bf0>] do_IRQ+0xa7/0xbe [ 4705.513244] [<ffffffff8170af13>] ret_from_intr+0x0/0xa [ 4705.513246] <EOI> [<ffffffff814f2453>] ? acpi_idle_enter_simple+0x150/0x17b [ 4705.513254] [<ffffffff814f2449>] ? acpi_idle_enter_simple+0x146/0x17b [ 4705.513259] [<ffffffff816035c4>] cpuidle_idle_call+0x8b/0xc3 [ 4705.513263] [<ffffffff81001ca7>] cpu_idle+0xa6/0xe7 [ 4705.513267] [<ffffffff81003750>] ? kernel_thread_helper+0x0/0x10 [ 4705.513271] [<ffffffff816ecbc1>] rest_init+0xb5/0xba [ 4705.513276] [<ffffffff81acbb65>] start_kernel+0x3f2/0x3fd [ 4705.513280] [<ffffffff81acb0b6>] x86_64_start_reservations+0xb3/0xb7 [ 4705.513283] [<ffffffff81acb19a>] x86_64_start_kernel+0xe0/0xe7 [ 4705.513286] Mem-Info: [ 4705.513287] DMA per-cpu: [ 4705.513289] CPU 0: hi: 0, btch: 1 usd: 0 [ 4705.513291] CPU 1: hi: 0, btch: 1 usd: 0 [ 4705.513293] DMA32 per-cpu: [ 4705.513295] CPU 0: hi: 186, btch: 31 usd: 169 [ 4705.513298] CPU 1: hi: 186, btch: 31 usd: 142 [ 4705.513299] Normal per-cpu: [ 4705.513301] CPU 0: hi: 186, btch: 31 usd: 151 [ 4705.513303] CPU 1: hi: 186, btch: 31 usd: 185 [ 4705.513308] active_anon:341531 inactive_anon:114822 isolated_anon:0 [ 4705.513309] active_file:153488 inactive_file:295800 isolated_file:210 [ 4705.513310] unevictable:23 dirty:14035 writeback:28555 unstable:33013 [ 4705.513311] free:6813 slab_reclaimable:9432 slab_unreclaimable:12876 [ 4705.513312] mapped:37668 shmem:12218 pagetables:3822 bounce:0 [ 4705.513319] DMA free:15644kB min:28kB low:32kB high:40kB active_anon:0kB inactive_anon:0kB active_file:120kB inactive_file:60kB 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 [ 4705.513324] lowmem_reserve[]: 0 2900 3910 3910 [ 4705.513334] DMA32 free:10848kB min:5924kB low:7404kB high:8884kB active_anon:1238044kB inactive_anon:323152kB active_file:347988kB inactive_file:909448kB unevictable:0kB isolated(anon):0kB isolated(file):576kB present:2970488kB mlocked:0kB dirty:45440kB writeback:92884kB mapped:8036kB shmem:14132kB slab_reclaimable:15944kB slab_unreclaimable:26700kB kernel_stack:104kB pagetables:3688kB unstable:101736kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [ 4705.513340] lowmem_reserve[]: 0 0 1010 1010 [ 4705.513350] Normal free:760kB min:2060kB low:2572kB high:3088kB active_anon:128080kB inactive_anon:136136kB active_file:265844kB inactive_file:273692kB unevictable:92kB isolated(anon):0kB isolated(file):264kB present:1034240kB mlocked:0kB dirty:10700kB writeback:21336kB mapped:142636kB shmem:34740kB slab_reclaimable:21784kB slab_unreclaimable:24796kB kernel_stack:2160kB pagetables:11600kB unstable:30316kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [ 4705.513356] lowmem_reserve[]: 0 0 0 0 [ 4705.513361] DMA: 3*4kB 2*8kB 0*16kB 2*32kB 3*64kB 0*128kB 2*256kB 1*512kB 2*1024kB 2*2048kB 2*4096kB = 15644kB [ 4705.513374] DMA32: 2451*4kB 80*8kB 0*16kB 0*32kB 1*64kB 1*128kB 1*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 10892kB [ 4705.513386] Normal: 76*4kB 11*8kB 17*16kB 3*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 760kB [ 4705.513399] 461661 total pagecache pages [ 4705.513401] 0 pages in swap cache [ 4705.513403] Swap cache stats: add 0, delete 0, find 0/0 [ 4705.513405] Free swap = 4200992kB [ 4705.513406] Total swap = 4200992kB [ 4705.528482] 1048560 pages RAM [ 4705.528484] 83243 pages reserved [ 4705.528485] 626172 pages shared [ 4705.528487] 399630 pages non-shared [ 4705.528586] swapper: page allocation failure. order:1, mode:0x4020 [ 4705.528590] Pid: 0, comm: swapper Not tainted 2.6.34-pentoo-r2 #2 [ 4705.528591] Call Trace: [ 4705.528593] <IRQ> [<ffffffff810984c0>] __alloc_pages_nodemask+0x571/0x5b9 [ 4705.528611] [<ffffffffa05162f3>] iwlagn_rx_allocate+0x98/0x2e0 [iwlagn] [ 4705.528617] [<ffffffff8147e871>] ? is_swiotlb_buffer+0x2e/0x3b [ 4705.528624] [<ffffffffa051668c>] iwlagn_rx_replenish_now+0x16/0x23 [iwlagn] [ 4705.528630] [<ffffffffa0500ca1>] iwl_rx_handle+0x481/0x4c2 [iwlagn] [ 4705.528635] [<ffffffff8162c7b6>] ? __kfree_skb+0x19/0x7c [ 4705.528641] [<ffffffffa0502766>] iwl_irq_tasklet+0xb0e/0xecd [iwlagn] [ 4705.528644] [<ffffffff8162c01f>] ? skb_dequeue+0x5f/0x6b [ 4705.528649] [<ffffffff81044ca0>] tasklet_action+0x6f/0xba [ 4705.528652] [<ffffffff810456d7>] __do_softirq+0x91/0x11a [ 4705.528655] [<ffffffff8100384c>] call_softirq+0x1c/0x28 [ 4705.528658] [<ffffffff8100550b>] do_softirq+0x33/0x68 [ 4705.528661] [<ffffffff810453d4>] irq_exit+0x36/0x87 [ 4705.528664] [<ffffffff81004bf0>] do_IRQ+0xa7/0xbe [ 4705.528668] [<ffffffff8170af13>] ret_from_intr+0x0/0xa [ 4705.528670] <EOI> [<ffffffff814f2453>] ? acpi_idle_enter_simple+0x150/0x17b [ 4705.528678] [<ffffffff814f2449>] ? acpi_idle_enter_simple+0x146/0x17b [ 4705.528682] [<ffffffff816035c4>] cpuidle_idle_call+0x8b/0xc3 [ 4705.528685] [<ffffffff81001ca7>] cpu_idle+0xa6/0xe7 [ 4705.528688] [<ffffffff81003750>] ? kernel_thread_helper+0x0/0x10 [ 4705.528693] [<ffffffff816ecbc1>] rest_init+0xb5/0xba [ 4705.528699] [<ffffffff81acbb65>] start_kernel+0x3f2/0x3fd [ 4705.528703] [<ffffffff81acb0b6>] x86_64_start_reservations+0xb3/0xb7 [ 4705.528706] [<ffffffff81acb19a>] x86_64_start_kernel+0xe0/0xe7 [ 4705.528708] Mem-Info: [ 4705.528709] DMA per-cpu: [ 4705.528711] CPU 0: hi: 0, btch: 1 usd: 0 [ 4705.528714] CPU 1: hi: 0, btch: 1 usd: 0 [ 4705.528715] DMA32 per-cpu: [ 4705.528717] CPU 0: hi: 186, btch: 31 usd: 164 [ 4705.528719] CPU 1: hi: 186, btch: 31 usd: 154 [ 4705.528720] Normal per-cpu: [ 4705.528721] CPU 0: hi: 186, btch: 31 usd: 148 [ 4705.528723] CPU 1: hi: 186, btch: 31 usd: 179 [ 4705.528728] active_anon:341531 inactive_anon:114822 isolated_anon:0 [ 4705.528729] active_file:153488 inactive_file:295736 isolated_file:245 [ 4705.528730] unevictable:23 dirty:14035 writeback:28555 unstable:33013 [ 4705.528731] free:6808 slab_reclaimable:9432 slab_unreclaimable:12876 [ 4705.528732] mapped:37668 shmem:12218 pagetables:3822 bounce:0 [ 4705.528737] DMA free:15644kB min:28kB low:32kB high:40kB active_anon:0kB inactive_anon:0kB active_file:120kB inactive_file:60kB 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 [ 4705.528741] lowmem_reserve[]: 0 2900 3910 3910 [ 4705.528749] DMA32 free:10848kB min:5924kB low:7404kB high:8884kB active_anon:1238044kB inactive_anon:323152kB active_file:347988kB inactive_file:909272kB unevictable:0kB isolated(anon):0kB isolated(file):716kB present:2970488kB mlocked:0kB dirty:45440kB writeback:92884kB mapped:8036kB shmem:14132kB slab_reclaimable:15944kB slab_unreclaimable:26700kB kernel_stack:104kB pagetables:3688kB unstable:101736kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [ 4705.528754] lowmem_reserve[]: 0 0 1010 1010 [ 4705.528761] Normal free:740kB min:2060kB low:2572kB high:3088kB active_anon:128080kB inactive_anon:136136kB active_file:265844kB inactive_file:273612kB unevictable:92kB isolated(anon):0kB isolated(file):264kB present:1034240kB mlocked:0kB dirty:10700kB writeback:21336kB mapped:142636kB shmem:34740kB slab_reclaimable:21784kB slab_unreclaimable:24796kB kernel_stack:2160kB pagetables:11600kB unstable:30316kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [ 4705.528766] lowmem_reserve[]: 0 0 0 0 [ 4705.528769] DMA: 3*4kB 2*8kB 0*16kB 2*32kB 3*64kB 0*128kB 2*256kB 1*512kB 2*1024kB 2*2048kB 2*4096kB = 15644kB [ 4705.528778] DMA32: 2451*4kB 88*8kB 0*16kB 0*32kB 1*64kB 1*128kB 1*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 10956kB [ 4705.528785] Normal: 93*4kB 0*8kB 17*16kB 3*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 740kB [ 4705.528792] 461599 total pagecache pages [ 4705.528793] 0 pages in swap cache [ 4705.528795] Swap cache stats: add 0, delete 0, find 0/0 [ 4705.528796] Free swap = 4200992kB [ 4705.528798] Total swap = 4200992kB [ 4705.544019] 1048560 pages RAM [ 4705.544021] 83243 pages reserved [ 4705.544023] 626171 pages shared [ 4705.544024] 399657 pages non-shared
Quoted 30 lines
drivers/net/wireless/iwlwifi/iwl-agn-lib.c +1
-1@@ -613,7 +613,7 @@ void iwlagn_rx_allocate(struct iwl_priv *priv, gfp_t priority) }spin_unlock_irqrestore (&rxq->lock, flags); -if (rxq->free_count >RX_LOW_WATERMARK ) +if (rxq->free_count >8 ) gfp_mask |= __GFP_NOWARN;if (priv->hw_params.rx_page_order >0 )drivers/net/wireless/iwlwifi/iwl-fh.h +1
-1@@ -426,7 +426,7 @@* RX related structures and functions */ #define RX_FREE_BUFFERS 64 -#define RX_LOW_WATERMARK 8 +#define RX_LOW_WATERMARK 64/* Size of one Rx buffer in host DRAM */ #define IWL_RX_BUF_SIZE_3K (3 * 1000)/* 3945 only */
Quoted 7 lines · Richard Farina
Quoted 1 line · reinette chatre
On Thu, 2010-06-24 at 10:30 -0700, Richard Farina wrote:
I've added this patch to my system. I'm about 5GB into a download right now and here are the issues. First, and relatively quickly this line showed up in dmesg:
[ 1589.605470] CE: hpet increased min_delta_ns to 7500 nsec
I googled a bit for this string and found a few mentions where it is connected to system hangs. I do not know if you are running into the same issue as these people (did not spend much time reading through all the bug reports), but I did notice that sometimes the people were able to work around the issue by booting with a different clock source (eg. clocksource=jiffies) or disabling hpet (eg. hpet=disable). I am very unfamiliar with this aspect so if this is giving you issues I'd propose you go to lkml or kernel.org bugzilla.
Quoted 10 lines
I've been carefully monitoring my system and I have loads of RAM spare. Things have been much smoother but the system still freezes up for a few seconds at a time. Mind you, this is an improvement as the freezes are slightly less frequent and before the patch the freezes were hitting the 120s hangcheck timer in the kernel and now they last like 20-60 seconds.
I finally managed to trigger the oops again but it does seem that it took much longer this time. Pasted at the bottom. (please note the timestamps included are accurate to show the time difference bettween the hpet warning and the oops).
They seem pretty far apart so may not be related ...
Quoted 3 lines
What else can I do to provide useful information? Or do you just want to update the thresholds again?
Sure ... let's try that. Patch is below. I also made things less noisy when it does fail in atomic.
Quoted 7 lines
Thanks,
Rick FarinaPS> The patch does look at bit odd as you change
RX_LOW_WATERMARKwhile at the same time removing one of the places that uses it. I'm sure that is on purpose just seems odd to me as I don't understand.
That was on purpose. Since I increased the watermark I did not want to increase the threshold used to print warnings to the user also. That is why I just made that a hard 8 so that if memory allocation fails we will only start seeing the dumps when we are down to 8 buffers and not the new high watermark.
--- drivers/net/wireless/iwlwifi/iwl-agn-lib.c | 5 +++-- drivers/net/wireless/iwlwifi/iwl-fh.h | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-)
drivers/net/wireless/iwlwifi/iwl-agn-lib.c +3 -2
@@ -613,7 +613,8 @@ void iwlagn_rx_allocate(struct iwl_priv *priv, gfp_t priority) }spin_unlock_irqrestore (&rxq->lock, flags); -if (rxq->free_count >RX_LOW_WATERMARK ) +if ((priority ==GFP_ATOMIC ) || + (rxq->free_count >RX_LOW_WATERMARK /4 )) gfp_mask |= __GFP_NOWARN;if (priv->hw_params.rx_page_order >0 )
@@ -627,7 +628,7 @@ void iwlagn_rx_allocate(struct iwl_priv *priv, gfp_t priority)"order: %d\n" , priv->hw_params.rx_page_order); -if ((rxq->free_count <=RX_LOW_WATERMARK ) && +if ((rxq->free_count <=RX_LOW_WATERMARK /4 ) &&net_ratelimit ()) IWL_CRIT(priv, "Failed to alloc_pages with %s. Only %u free buffers remaining.\n", priority == GFP_ATOMIC ? "GFP_ATOMIC" : "GFP_KERNEL",
drivers/net/wireless/iwlwifi/iwl-fh.h +1 -1
@@ -426,7 +426,7 @@* RX related structures and functions */ #define RX_FREE_BUFFERS 64 -#define RX_LOW_WATERMARK 8 +#define RX_LOW_WATERMARK 128/* Size of one Rx buffer in host DRAM */ #define IWL_RX_BUF_SIZE_3K (3 * 1000)/* 3945 only */
Signature · 1 line
1.7.0.4
Quoted 96 lines · reinette chatre
Quoted 11 lines · Richard Farina
Quoted 2 lines · reinette chatre
On Thu, 2010-06-24 at 10:30 -0700, Richard Farina wrote:
I've added this patch to my system. I'm about 5GB into a download right now and here are the issues. First, and relatively quickly this line showed up in dmesg:
[ 1589.605470] CE: hpet increased min_delta_ns to 7500 nsecI googled a bit for this string and found a few mentions where it is connected to system hangs. I do not know if you are running into the same issue as these people (did not spend much time reading through all the bug reports), but I did notice that sometimes the people were able to work around the issue by booting with a different clock source (eg. clocksource=jiffies) or disabling hpet (eg. hpet=disable). I am very unfamiliar with this aspect so if this is giving you issues I'd propose you go to lkml or kernel.org bugzilla.
Quoted 11 lines
I've been carefully monitoring my system and I have loads of RAM spare. Things have been much smoother but the system still freezes up for a few seconds at a time. Mind you, this is an improvement as the freezes are slightly less frequent and before the patch the freezes were hitting the 120s hangcheck timer in the kernel and now they last like 20-60 seconds.
I finally managed to trigger the oops again but it does seem that it took much longer this time. Pasted at the bottom. (please note the timestamps included are accurate to show the time difference bettween the hpet warning and the oops).
They seem pretty far apart so may not be related ...
Quoted 3 lines
What else can I do to provide useful information? Or do you just want to update the thresholds again?
Sure ... let's try that. Patch is below. I also made things less noisy when it does fail in atomic.
Quoted 7 lines
Thanks,
Rick FarinaPS> The patch does look at bit odd as you change
RX_LOW_WATERMARKwhile at the same time removing one of the places that uses it. I'm sure that is on purpose just seems odd to me as I don't understand.That was on purpose. Since I increased the watermark I did not want to increase the threshold used to print warnings to the user also. That is why I just made that a hard 8 so that if memory allocation fails we will only start seeing the dumps when we are down to 8 buffers and not the new high watermark.
--- drivers/net/wireless/iwlwifi/iwl-agn-lib.c | 5 +++-- drivers/net/wireless/iwlwifi/iwl-fh.h | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-)drivers/net/wireless/iwlwifi/iwl-agn-lib.c +3
-2@@ -613,7 +613,8 @@ void iwlagn_rx_allocate(struct iwl_priv *priv, gfp_t priority) }spin_unlock_irqrestore (&rxq->lock, flags); -if (rxq->free_count >RX_LOW_WATERMARK ) +if ((priority ==GFP_ATOMIC ) || + (rxq->free_count >RX_LOW_WATERMARK /4 )) gfp_mask |= __GFP_NOWARN;if (priv->hw_params.rx_page_order >0 )@@ -627,7 +628,7 @@ void iwlagn_rx_allocate(struct iwl_priv *priv, gfp_t priority)"order: %d\n" , priv->hw_params.rx_page_order); -if ((rxq->free_count <=RX_LOW_WATERMARK ) && +if ((rxq->free_count <=RX_LOW_WATERMARK /4 ) &&net_ratelimit ()) IWL_CRIT(priv, "Failed to alloc_pages with %s. Only %u free buffers remaining.\n", priority == GFP_ATOMIC ? "GFP_ATOMIC" : "GFP_KERNEL",drivers/net/wireless/iwlwifi/iwl-fh.h +0
-0
drivers/net/wireless/iwlwifi/iwl-fh.h line 432
Quoted 8 lines
drivers/net/wireless/iwlwifi/iwl-fh.h +1
-1@@ -426,7 +426,7 @@* RX related structures and functions */ #define RX_FREE_BUFFERS 64 -#define RX_LOW_WATERMARK 8 +#define RX_LOW_WATERMARK 128/* Size of one Rx buffer in host DRAM */ #define IWL_RX_BUF_SIZE_3K (3 * 1000)/* 3945 only */
With the new patch it looks like this, happens within a few minutes (3?) of a high speed sustained transfer. (trimmed a little because I didn't have that much scrollback). Again, still have plenty of RAM.
Thanks,
Rick Farina
evictable:50336kB isolated(anon):0kB isolated(file):128kB present:2970488kB mlocked:50336kB dirty:35312kB writeback:93432kB mapped:86316kB shmem:17556kB slab_reclaimable:67744kB slab_unreclaimable:20304kB kernel_stack:224kB pagetables:4172kB unstable:4600kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
[180257.074486] lowmem_reserve[]: 0 0 1010 1010 [180257.074493] Normal free:1976kB min:2060kB low:2572kB high:3088kB active_anon:61492kB inactive_anon:166324kB active_file:316828kB inactive_file:319508kB unevictable:92kB isolated(anon):0kB isolated(file):132kB present:1034240kB mlocked:0kB dirty:8524kB writeback:48840kB mapped:60748kB shmem:42964kB slab_reclaimable:29560kB slab_unreclaimable:22872kB kernel_stack:2024kB pagetables:10856kB unstable:4084kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [180257.074499] lowmem_reserve[]: 0 0 0 0 [180257.074502] DMA: 3*4kB 2*8kB 1*16kB 2*32kB 3*64kB 0*128kB 2*256kB 1*512kB 2*1024kB 2*2048kB 2*4096kB = 15660kB [180257.074511] DMA32: 3613*4kB 5*8kB 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 1*1024kB 0*2048kB 0*4096kB = 15516kB [180257.074519] Normal: 408*4kB 9*8kB 3*16kB 1*32kB 0*64kB 0*128kB 1*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 2040kB [180257.074527] 449853 total pagecache pages [180257.074529] 760 pages in swap cache [180257.074531] Swap cache stats: add 25204, delete 24444, find 4822239/4822528 [180257.074533] Free swap = 4189356kB [180257.074534] Total swap = 4200992kB [180257.090318] 1048560 pages RAM [180257.090320] 83243 pages reserved [180257.090322] 734560 pages shared [180257.090324] 288465 pages non-shared [180257.090410] swapper: page allocation failure. order:1, mode:0x4020 [180257.090414] Pid: 0, comm: swapper Not tainted 2.6.34-pentoo-r2 #2 [180257.090416] Call Trace: [180257.090418] <IRQ> [<ffffffff810984c0>] __alloc_pages_nodemask+0x571/0x5b9 [180257.090437] [<ffffffffa05162f3>] iwlagn_rx_allocate+0x98/0x2e0 [iwlagn] [180257.090445] [<ffffffffa051668c>] iwlagn_rx_replenish_now+0x16/0x23 [iwlagn] [180257.090451] [<ffffffffa0500ca1>] iwl_rx_handle+0x481/0x4c2 [iwlagn] [180257.090455] [<ffffffff81030c8b>] ? enqueue_task+0x5a/0x65 [180257.090462] [<ffffffffa0502766>] iwl_irq_tasklet+0xb0e/0xecd [iwlagn] [180257.090468] [<ffffffff8170ab2f>] ? _raw_spin_unlock_irq+0x26/0x28 [180257.090472] [<ffffffff81049fe0>] ? run_timer_softirq+0x1d5/0x1e4 [180257.090475] [<ffffffff81044ca0>] tasklet_action+0x6f/0xba [180257.090479] [<ffffffff810456d7>] __do_softirq+0x91/0x11a [180257.090483] [<ffffffff8105fa23>] ? tick_program_event+0x25/0x27 [180257.090487] [<ffffffff8100384c>] call_softirq+0x1c/0x28 [180257.090490] [<ffffffff8100550b>] do_softirq+0x33/0x68 [180257.090492] [<ffffffff810453d4>] irq_exit+0x36/0x87 [180257.090496] [<ffffffff81019d00>] smp_apic_timer_interrupt+0x88/0x96 [180257.090500] [<ffffffff81003313>] apic_timer_interrupt+0x13/0x20 [180257.090502] <EOI> [<ffffffff814f2453>] ? acpi_idle_enter_simple+0x150/0x17b [180257.090509] [<ffffffff814f2449>] ? acpi_idle_enter_simple+0x146/0x17b [180257.090513] [<ffffffff816035c4>] cpuidle_idle_call+0x8b/0xc3 [180257.090517] [<ffffffff81001ca7>] cpu_idle+0xa6/0xe7 [180257.090520] [<ffffffff81003750>] ? kernel_thread_helper+0x0/0x10 [180257.090524] [<ffffffff816ecbc1>] rest_init+0xb5/0xba [180257.090529] [<ffffffff81acbb65>] start_kernel+0x3f2/0x3fd [180257.090532] [<ffffffff81acb0b6>] x86_64_start_reservations+0xb3/0xb7 [180257.090535] [<ffffffff81acb19a>] x86_64_start_kernel+0xe0/0xe7 [180257.090537] Mem-Info: [180257.090539] DMA per-cpu: [180257.090540] CPU 0: hi: 0, btch: 1 usd: 0 [180257.090542] CPU 1: hi: 0, btch: 1 usd: 0 [180257.090544] DMA32 per-cpu: [180257.090546] CPU 0: hi: 186, btch: 31 usd: 86 [180257.090548] CPU 1: hi: 186, btch: 31 usd: 71 [180257.090549] Normal per-cpu: [180257.090551] CPU 0: hi: 186, btch: 31 usd: 40 [180257.090553] CPU 1: hi: 186, btch: 31 usd: 82 [180257.090557] active_anon:309754 inactive_anon:135428 isolated_anon:0 [180257.090558] active_file:210746 inactive_file:223119 isolated_file:65 [180257.090559] unevictable:12607 dirty:10959 writeback:35568 unstable:2171 [180257.090560] free:8276 slab_reclaimable:24326 slab_unreclaimable:10796 [180257.090561] mapped:36766 shmem:15130 pagetables:3757 bounce:0 [180257.090567] DMA free:15644kB min:28kB low:32kB high:40kB active_anon:0kB inactive_anon:0kB active_file:176kB inactive_file:4kB 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 [180257.090572] lowmem_reserve[]: 0 2900 3910 3910 [180257.090580] DMA32 free:15484kB min:5924kB low:7404kB high:8884kB active_anon:1177524kB inactive_anon:375388kB active_file:525980kB inactive_file:572964kB unevictable:50336kB isolated(anon):0kB isolated(file):128kB present:2970488kB mlocked:50336kB dirty:35312kB writeback:93432kB mapped:86316kB shmem:17556kB slab_reclaimable:67744kB slab_unreclaimable:20304kB kernel_stack:224kB pagetables:4172kB unstable:4600kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [180257.090586] lowmem_reserve[]: 0 0 1010 1010 [180257.090594] Normal free:1976kB min:2060kB low:2572kB high:3088kB active_anon:61492kB inactive_anon:166324kB active_file:316828kB inactive_file:319508kB unevictable:92kB isolated(anon):0kB isolated(file):132kB present:1034240kB mlocked:0kB dirty:8524kB writeback:48840kB mapped:60748kB shmem:42964kB slab_reclaimable:29560kB slab_unreclaimable:22872kB kernel_stack:2024kB pagetables:10856kB unstable:4084kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [180257.090599] lowmem_reserve[]: 0 0 0 0 [180257.090602] DMA: 3*4kB 2*8kB 1*16kB 2*32kB 3*64kB 0*128kB 2*256kB 1*512kB 2*1024kB 2*2048kB 2*4096kB = 15660kB [180257.090611] DMA32: 3613*4kB 7*8kB 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 1*1024kB 0*2048kB 0*4096kB = 15532kB [180257.090619] Normal: 408*4kB 5*8kB 3*16kB 1*32kB 0*64kB 0*128kB 1*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 2008kB [180257.090627] 449853 total pagecache pages [180257.090628] 760 pages in swap cache [180257.090630] Swap cache stats: add 25204, delete 24444, find 4822239/4822528 [180257.090632] Free swap = 4189356kB [180257.090633] Total swap = 4200992kB [180257.106751] 1048560 pages RAM [180257.106753] 83243 pages reserved [180257.106755] 734562 pages shared [180257.106756] 288468 pages non-shared [180260.437429] net_ratelimit: 210 callbacks suppressed [180260.437451] __alloc_pages_slowpath: 75 callbacks suppressed [180260.437454] kcryptd: page allocation failure. order:1, mode:0x4020 [180260.437457] Pid: 4943, comm: kcryptd Not tainted 2.6.34-pentoo-r2 #2 [180260.437459] Call Trace: [180260.437460] <IRQ> [<ffffffff810984c0>] __alloc_pages_nodemask+0x571/0x5b9 [180260.437484] [<ffffffffa05162f3>] iwlagn_rx_allocate+0x98/0x2e0 [iwlagn] [180260.437491] [<ffffffffa051668c>] iwlagn_rx_replenish_now+0x16/0x23 [iwlagn] [180260.437498] [<ffffffffa0500cc6>] iwl_rx_handle+0x4a6/0x4c2 [iwlagn] [180260.437501] [<ffffffff81005c85>] ? timer_interrupt+0x19/0x20 [180260.437508] [<ffffffffa0502766>] iwl_irq_tasklet+0xb0e/0xecd [iwlagn] [180260.437512] [<ffffffff81039cb9>] ? rebalance_domains+0x72/0x149 [180260.437518] [<ffffffffa050a7ef>] ? iwl_isr_ict+0x8e7/0xa49 [iwlagn] [180260.437522] [<ffffffff81044ca0>] tasklet_action+0x6f/0xba [180260.437525] [<ffffffff810456d7>] __do_softirq+0x91/0x11a [180260.437528] [<ffffffff8100384c>] call_softirq+0x1c/0x28 [180260.437530] [<ffffffff8100550b>] do_softirq+0x33/0x68 [180260.437533] [<ffffffff810453d4>] irq_exit+0x36/0x87 [180260.437536] [<ffffffff81004bf0>] do_IRQ+0xa7/0xbe [180260.437540] [<ffffffff8170af13>] ret_from_intr+0x0/0xa [180260.437542] <EOI> [<ffffffff8102a724>] ? enc192+0xcf/0x198 [180260.437548] [<ffffffff8102bba3>] ? aes_encrypt+0xd/0xf [180260.437552] [<ffffffff81445457>] ? crypt+0xbc/0x10f [180260.437555] [<ffffffff8102bb96>] ? aes_encrypt+0x0/0xf [180260.437557] [<ffffffff8102bb96>] ? aes_encrypt+0x0/0xf [180260.437561] [<ffffffff81445534>] ? encrypt+0x44/0x46 [180260.437564] [<ffffffff81432ddb>] ? async_encrypt+0x37/0x39 [180260.437569] [<ffffffff815f5dac>] ? crypt_iv_essiv_gen+0x21/0x25 [180260.437572] [<ffffffff815f663c>] ? crypt_convert+0x201/0x27a [180260.437575] [<ffffffff815f69f8>] ? kcryptd_crypt+0x343/0x361 [180260.437579] [<ffffffff81050a73>] ? worker_thread+0x15d/0x1f3 [180260.437583] [<ffffffff815f66b5>] ? kcryptd_crypt+0x0/0x361 [180260.437586] [<ffffffff810543c1>] ? autoremove_wake_function+0x0/0x34 [180260.437590] [<ffffffff8170ab58>] ? _raw_spin_unlock_irqrestore+0x27/0x29 [180260.437593] [<ffffffff81050916>] ? worker_thread+0x0/0x1f3 [180260.437596] [<ffffffff81053fd3>] ? kthread+0x7a/0x82 [180260.437600] [<ffffffff81003754>] ? kernel_thread_helper+0x4/0x10 [180260.437603] [<ffffffff81053f59>] ? kthread+0x0/0x82 [180260.437606] [<ffffffff81003750>] ? kernel_thread_helper+0x0/0x10 [180260.437608] Mem-Info: [180260.437609] DMA per-cpu: [180260.437611] CPU 0: hi: 0, btch: 1 usd: 0 [180260.437613] CPU 1: hi: 0, btch: 1 usd: 0 [180260.437615] DMA32 per-cpu: [180260.437616] CPU 0: hi: 186, btch: 31 usd: 174 [180260.437618] CPU 1: hi: 186, btch: 31 usd: 158 [180260.437620] Normal per-cpu: [180260.437621] CPU 0: hi: 186, btch: 31 usd: 178 [180260.437623] CPU 1: hi: 186, btch: 31 usd: 114 [180260.437628] active_anon:309980 inactive_anon:135428 isolated_anon:0 [180260.437629] active_file:210592 inactive_file:221018 isolated_file:98 [180260.437630] unevictable:12607 dirty:5306 writeback:38922 unstable:3267 [180260.437631] free:6799 slab_reclaimable:24317 slab_unreclaimable:11523 [180260.437632] mapped:36765 shmem:13747 pagetables:3768 bounce:0 [180260.437638] DMA free:15648kB min:28kB low:32kB high:40kB active_anon:0kB inactive_anon:0kB active_file:176kB inactive_file:4kB 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 [180260.437643] lowmem_reserve[]: 0 2900 3910 3910 [180260.437651] DMA32 free:10104kB min:5924kB low:7404kB high:8884kB active_anon:1177984kB inactive_anon:375388kB active_file:525728kB inactive_file:569016kB unevictable:50336kB isolated(anon):0kB isolated(file):128kB present:2970488kB mlocked:50336kB dirty:17344kB writeback:104872kB mapped:86316kB shmem:12824kB slab_reclaimable:67740kB slab_unreclaimable:22964kB kernel_stack:224kB pagetables:4212kB unstable:7960kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [180260.437656] lowmem_reserve[]: 0 0 1010 1010 [180260.437664] Normal free:1444kB min:2060kB low:2572kB high:3088kB active_anon:61936kB inactive_anon:166324kB active_file:316464kB inactive_file:315052kB unevictable:92kB isolated(anon):0kB isolated(file):264kB present:1034240kB mlocked:0kB dirty:3880kB writeback:50816kB mapped:60744kB shmem:42164kB slab_reclaimable:29528kB slab_unreclaimable:23120kB kernel_stack:2024kB pagetables:10860kB unstable:5108kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [180260.437669] lowmem_reserve[]: 0 0 0 0 [180260.437672] DMA: 2*4kB 1*8kB 1*16kB 2*32kB 3*64kB 0*128kB 2*256kB 1*512kB 2*1024kB 2*2048kB 2*4096kB = 15648kB [180260.437681] DMA32: 2268*4kB 1*8kB 0*16kB 0*32kB 0*64kB 0*128kB 2*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB = 10104kB [180260.437688] Normal: 265*4kB 5*8kB 2*16kB 1*32kB 3*64kB 1*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 1484kB [180260.437696] 446228 total pagecache pages [180260.437698] 760 pages in swap cache [180260.437700] Swap cache stats: add 25204, delete 24444, find 4822302/4822591 [180260.437701] Free swap = 4189356kB [180260.437703] Total swap = 4200992kB [180260.453744] 1048560 pages RAM [180260.453746] 83243 pages reserved [180260.453748] 732540 pages shared [180260.453749] 290552 pages non-shared [180260.453754] iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 0 free buffers remaining. [180260.497376] swapper: page allocation failure. order:1, mode:0x4020 [180260.497380] Pid: 0, comm: swapper Not tainted 2.6.34-pentoo-r2 #2 [180260.497382] Call Trace: [180260.497384] <IRQ> [<ffffffff810984c0>] __alloc_pages_nodemask+0x571/0x5b9 [180260.497406] [<ffffffffa05162f3>] iwlagn_rx_allocate+0x98/0x2e0 [iwlagn] [180260.497414] [<ffffffffa051668c>] iwlagn_rx_replenish_now+0x16/0x23 [iwlagn] [180260.497420] [<ffffffffa0500cc6>] iwl_rx_handle+0x4a6/0x4c2 [iwlagn] [180260.497425] [<ffffffff8162c7b6>] ? __kfree_skb+0x19/0x7c [180260.497429] [<ffffffff8103b557>] ? update_curr+0xbe/0xfa [180260.497433] [<ffffffff8103183b>] ? sched_slice+0x7c/0x7e [180260.497439] [<ffffffffa0502766>] iwl_irq_tasklet+0xb0e/0xecd [iwlagn] [180260.497445] [<ffffffffa050a7ef>] ? iwl_isr_ict+0x8e7/0xa49 [iwlagn] [180260.497449] [<ffffffff81044ca0>] tasklet_action+0x6f/0xba [180260.497453] [<ffffffff810193dc>] ? lapic_next_event+0x18/0x1c [180260.497456] [<ffffffff810456d7>] __do_softirq+0x91/0x11a [180260.497459] [<ffffffff8100384c>] call_softirq+0x1c/0x28 [180260.497462] [<ffffffff8100550b>] do_softirq+0x33/0x68 [180260.497465] [<ffffffff810453d4>] irq_exit+0x36/0x87 [180260.497467] [<ffffffff81004bf0>] do_IRQ+0xa7/0xbe [180260.497472] [<ffffffff8170af13>] ret_from_intr+0x0/0xa [180260.497474] <EOI> [<ffffffff814f200b>] ? acpi_idle_enter_c1+0xdc/0xf7 [180260.497481] [<ffffffff814f1fed>] ? acpi_idle_enter_c1+0xbe/0xf7 [180260.497485] [<ffffffff816035c4>] cpuidle_idle_call+0x8b/0xc3 [180260.497489] [<ffffffff81001ca7>] cpu_idle+0xa6/0xe7 [180260.497492] [<ffffffff81003750>] ? kernel_thread_helper+0x0/0x10 [180260.497497] [<ffffffff816ecbc1>] rest_init+0xb5/0xba [180260.497501] [<ffffffff81acbb65>] start_kernel+0x3f2/0x3fd [180260.497504] [<ffffffff81acb0b6>] x86_64_start_reservations+0xb3/0xb7 [180260.497507] [<ffffffff81acb19a>] x86_64_start_kernel+0xe0/0xe7 [180260.497509] Mem-Info: [180260.497511] DMA per-cpu: [180260.497512] CPU 0: hi: 0, btch: 1 usd: 0 [180260.497514] CPU 1: hi: 0, btch: 1 usd: 0 [180260.497516] DMA32 per-cpu: [180260.497518] CPU 0: hi: 186, btch: 31 usd: 178 [180260.497520] CPU 1: hi: 186, btch: 31 usd: 173 [180260.497521] Normal per-cpu: [180260.497523] CPU 0: hi: 186, btch: 31 usd: 180 [180260.497524] CPU 1: hi: 186, btch: 31 usd: 146 [180260.497529] active_anon:309980 inactive_anon:135428 isolated_anon:0 [180260.497530] active_file:210582 inactive_file:220919 isolated_file:98 [180260.497531] unevictable:12607 dirty:5306 writeback:38141 unstable:3304 [180260.497532] free:6914 slab_reclaimable:24317 slab_unreclaimable:11473 [180260.497533] mapped:36765 shmem:13747 pagetables:3768 bounce:0 [180260.497539] DMA free:15648kB min:28kB low:32kB high:40kB active_anon:0kB inactive_anon:0kB active_file:176kB inactive_file:4kB 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 [180260.497544] lowmem_reserve[]: 0 2900 3910 3910 [180260.497552] DMA32 free:10392kB min:5924kB low:7404kB high:8884kB active_anon:1177984kB inactive_anon:375388kB active_file:525728kB inactive_file:568824kB unevictable:50336kB isolated(anon):0kB isolated(file):128kB present:2970488kB mlocked:50336kB dirty:17344kB writeback:102948kB mapped:86316kB shmem:12824kB slab_reclaimable:67740kB slab_unreclaimable:22764kB kernel_stack:224kB pagetables:4212kB unstable:8108kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [180260.497558] lowmem_reserve[]: 0 0 1010 1010 [180260.497565] Normal free:1616kB min:2060kB low:2572kB high:3088kB active_anon:61936kB inactive_anon:166324kB active_file:316424kB inactive_file:314848kB unevictable:92kB isolated(anon):0kB isolated(file):264kB present:1034240kB mlocked:0kB dirty:3880kB writeback:49616kB mapped:60744kB shmem:42164kB slab_reclaimable:29528kB slab_unreclaimable:23120kB kernel_stack:2024kB pagetables:10860kB unstable:5108kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [180260.497571] lowmem_reserve[]: 0 0 0 0 [180260.497574] DMA: 2*4kB 1*8kB 1*16kB 2*32kB 3*64kB 0*128kB 2*256kB 1*512kB 2*1024kB 2*2048kB 2*4096kB = 15648kB [180260.497582] DMA32: 2344*4kB 2*8kB 1*16kB 1*32kB 1*64kB 1*128kB 1*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB = 10400kB [180260.497589] Normal: 320*4kB 0*8kB 1*16kB 0*32kB 3*64kB 1*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 1616kB [180260.497597] 446141 total pagecache pages [180260.497598] 760 pages in swap cache [180260.497601] Swap cache stats: add 25204, delete 24444, find 4822302/4822591 [180260.497602] Free swap = 4189356kB [180260.497604] Total swap = 4200992kB [180260.514797] 1048560 pages RAM [180260.514799] 83243 pages reserved [180260.514800] 732516 pages shared [180260.514801] 290458 pages non-shared [180260.514805] iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 1 free buffers remaining. [180260.514827] kcryptd: page allocation failure. order:1, mode:0x4020 [180260.514831] Pid: 4943, comm: kcryptd Not tainted 2.6.34-pentoo-r2 #2 [180260.514833] Call Trace: [180260.514835] <IRQ> [<ffffffff810984c0>] __alloc_pages_nodemask+0x571/0x5b9 [180260.514862] [<ffffffffa05162f3>] iwlagn_rx_allocate+0x98/0x2e0 [iwlagn] [180260.514867] [<ffffffff8145daa7>] ? blk_run_queue+0x30/0x35 [180260.514873] [<ffffffff8147e871>] ? is_swiotlb_buffer+0x2e/0x3b [180260.514880] [<ffffffffa051668c>] iwlagn_rx_replenish_now+0x16/0x23 [iwlagn] [180260.514886] [<ffffffffa0500ca1>] iwl_rx_handle+0x481/0x4c2 [iwlagn] [180260.514890] [<ffffffff8146abb6>] ? cpumask_next_and+0x2c/0x39 [180260.514894] [<ffffffff8105bb55>] ? ktime_get_ts+0xad/0xba [180260.514898] [<ffffffff8103b557>] ? update_curr+0xbe/0xfa [180260.514904] [<ffffffffa0502766>] iwl_irq_tasklet+0xb0e/0xecd [iwlagn] [180260.514911] [<ffffffffa050a7ef>] ? iwl_isr_ict+0x8e7/0xa49 [iwlagn] [180260.514915] [<ffffffff81044ca0>] tasklet_action+0x6f/0xba [180260.514919] [<ffffffff810193dc>] ? lapic_next_event+0x18/0x1c [180260.514922] [<ffffffff810456d7>] __do_softirq+0x91/0x11a [180260.514926] [<ffffffff8100384c>] call_softirq+0x1c/0x28 [180260.514929] [<ffffffff8100550b>] do_softirq+0x33/0x68 [180260.514932] [<ffffffff810453d4>] irq_exit+0x36/0x87 [180260.514934] [<ffffffff81004bf0>] do_IRQ+0xa7/0xbe [180260.514939] [<ffffffff8170af13>] ret_from_intr+0x0/0xa [180260.514941] <EOI> [<ffffffff8102a5a9>] ? aes_enc_blk+0x131/0x1dd [180260.514948] [<ffffffff8102bba3>] ? aes_encrypt+0xd/0xf [180260.514952] [<ffffffff81445457>] ? crypt+0xbc/0x10f [180260.514955] [<ffffffff8102bb96>] ? aes_encrypt+0x0/0xf [180260.514957] [<ffffffff8102bb96>] ? aes_encrypt+0x0/0xf [180260.514960] [<ffffffff81445534>] ? encrypt+0x44/0x46 [180260.514965] [<ffffffff81432ddb>] ? async_encrypt+0x37/0x39 [180260.514970] [<ffffffff815f5dac>] ? crypt_iv_essiv_gen+0x21/0x25 [180260.514974] [<ffffffff815f663c>] ? crypt_convert+0x201/0x27a [180260.514977] [<ffffffff815f69f8>] ? kcryptd_crypt+0x343/0x361 [180260.514981] [<ffffffff81050a73>] ? worker_thread+0x15d/0x1f3 [180260.514985] [<ffffffff815f66b5>] ? kcryptd_crypt+0x0/0x361 [180260.514988] [<ffffffff810543c1>] ? autoremove_wake_function+0x0/0x34 [180260.514992] [<ffffffff8170ab58>] ? _raw_spin_unlock_irqrestore+0x27/0x29 [180260.514995] [<ffffffff81050916>] ? worker_thread+0x0/0x1f3 [180260.514997] [<ffffffff81053fd3>] ? kthread+0x7a/0x82 [180260.515001] [<ffffffff81003754>] ? kernel_thread_helper+0x4/0x10 [180260.515004] [<ffffffff81053f59>] ? kthread+0x0/0x82 [180260.515007] [<ffffffff81003750>] ? kernel_thread_helper+0x0/0x10 [180260.515010] Mem-Info: [180260.515011] DMA per-cpu: [180260.515014] CPU 0: hi: 0, btch: 1 usd: 0 [180260.515016] CPU 1: hi: 0, btch: 1 usd: 0 [180260.515018] DMA32 per-cpu: [180260.515019] CPU 0: hi: 186, btch: 31 usd: 178 [180260.515021] CPU 1: hi: 186, btch: 31 usd: 176 [180260.515023] Normal per-cpu: [180260.515025] CPU 0: hi: 186, btch: 31 usd: 180 [180260.515026] CPU 1: hi: 186, btch: 31 usd: 167 [180260.515031] active_anon:309980 inactive_anon:135428 isolated_anon:0 [180260.515032] active_file:210582 inactive_file:220919 isolated_file:98 [180260.515033] unevictable:12607 dirty:5306 writeback:38141 unstable:3304 [180260.515034] free:6511 slab_reclaimable:24317 slab_unreclaimable:11473 [180260.515035] mapped:36765 shmem:13747 pagetables:3768 bounce:0 [180260.515042] DMA free:15648kB min:28kB low:32kB high:40kB active_anon:0kB inactive_anon:0kB active_file:176kB inactive_file:4kB 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 [180260.515046] lowmem_reserve[]: 0 2900 3910 3910 [180260.515055] DMA32 free:8904kB min:5924kB low:7404kB high:8884kB active_anon:1177984kB inactive_anon:375388kB active_file:525728kB inactive_file:568824kB unevictable:50336kB isolated(anon):0kB isolated(file):128kB present:2970488kB mlocked:50336kB dirty:17344kB writeback:102948kB mapped:86316kB shmem:12824kB slab_reclaimable:67740kB slab_unreclaimable:22764kB kernel_stack:224kB pagetables:4212kB unstable:8108kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [180260.515060] lowmem_reserve[]: 0 0 1010 1010 [180260.515068] Normal free:1492kB min:2060kB low:2572kB high:3088kB active_anon:61936kB inactive_anon:166324kB active_file:316424kB inactive_file:314848kB unevictable:92kB isolated(anon):0kB isolated(file):264kB present:1034240kB mlocked:0kB dirty:3880kB writeback:49616kB mapped:60744kB shmem:42164kB slab_reclaimable:29528kB slab_unreclaimable:23120kB kernel_stack:2024kB pagetables:10860kB unstable:5108kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [180260.515074] lowmem_reserve[]: 0 0 0 0 [180260.515077] DMA: 2*4kB 1*8kB 1*16kB 2*32kB 3*64kB 0*128kB 2*256kB 1*512kB 2*1024kB 2*2048kB 2*4096kB = 15648kB [180260.515086] DMA32: 1972*4kB 2*8kB 1*16kB 1*32kB 1*64kB 1*128kB 1*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB = 8912kB [180260.515094] Normal: 289*4kB 0*8kB 1*16kB 0*32kB 3*64kB 1*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 1492kB [180260.515102] 446141 total pagecache pages [180260.515104] 760 pages in swap cache [180260.515106] Swap cache stats: add 25204, delete 24444, find 4822302/4822591 [180260.515108] Free swap = 4189356kB [180260.515109] Total swap = 4200992kB [180260.531548] 1048560 pages RAM [180260.531550] 83243 pages reserved [180260.531551] 732548 pages shared [180260.531553] 290661 pages non-shared [180260.531557] iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 1 free buffers remaining. [180260.531629] iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 47 free buffers remaining. [180260.531661] kcryptd: page allocation failure. order:1, mode:0x4020 [180260.531664] Pid: 4943, comm: kcryptd Not tainted 2.6.34-pentoo-r2 #2 [180260.531666] Call Trace: [180260.531668] <IRQ> [<ffffffff810984c0>] __alloc_pages_nodemask+0x571/0x5b9 [180260.531690] [<ffffffffa05162f3>] iwlagn_rx_allocate+0x98/0x2e0 [iwlagn] [180260.531697] [<ffffffffa051668c>] iwlagn_rx_replenish_now+0x16/0x23 [iwlagn] [180260.531703] [<ffffffffa0500ca1>] iwl_rx_handle+0x481/0x4c2 [iwlagn] [180260.531708] [<ffffffff8146abb6>] ? cpumask_next_and+0x2c/0x39 [180260.531712] [<ffffffff8105bb55>] ? ktime_get_ts+0xad/0xba [180260.531716] [<ffffffff8103b557>] ? update_curr+0xbe/0xfa [180260.531722] [<ffffffffa0502766>] iwl_irq_tasklet+0xb0e/0xecd [iwlagn] [180260.531729] [<ffffffffa050a7ef>] ? iwl_isr_ict+0x8e7/0xa49 [iwlagn] [180260.531733] [<ffffffff81044ca0>] tasklet_action+0x6f/0xba [180260.531737] [<ffffffff810193dc>] ? lapic_next_event+0x18/0x1c [180260.531740] [<ffffffff810456d7>] __do_softirq+0x91/0x11a [180260.531744] [<ffffffff8100384c>] call_softirq+0x1c/0x28 [180260.531747] [<ffffffff8100550b>] do_softirq+0x33/0x68 [180260.531750] [<ffffffff810453d4>] irq_exit+0x36/0x87 [180260.531752] [<ffffffff81004bf0>] do_IRQ+0xa7/0xbe [180260.531758] [<ffffffff8170af13>] ret_from_intr+0x0/0xa [180260.531760] <EOI> [<ffffffff8102a5a9>] ? aes_enc_blk+0x131/0x1dd [180260.531766] [<ffffffff8102bba3>] ? aes_encrypt+0xd/0xf [180260.531771] [<ffffffff81445457>] ? crypt+0xbc/0x10f [180260.531773] [<ffffffff8102bb96>] ? aes_encrypt+0x0/0xf [180260.531776] [<ffffffff8102bb96>] ? aes_encrypt+0x0/0xf [180260.531779] [<ffffffff81445534>] ? encrypt+0x44/0x46 [180260.531784] [<ffffffff81432ddb>] ? async_encrypt+0x37/0x39 [180260.531790] [<ffffffff815f5dac>] ? crypt_iv_essiv_gen+0x21/0x25 [180260.531793] [<ffffffff815f663c>] ? crypt_convert+0x201/0x27a [180260.531796] [<ffffffff815f69f8>] ? kcryptd_crypt+0x343/0x361 [180260.531801] [<ffffffff81050a73>] ? worker_thread+0x15d/0x1f3 [180260.531804] [<ffffffff815f66b5>] ? kcryptd_crypt+0x0/0x361 [180260.531808] [<ffffffff810543c1>] ? autoremove_wake_function+0x0/0x34 [180260.531811] [<ffffffff8170ab58>] ? _raw_spin_unlock_irqrestore+0x27/0x29 [180260.531815] [<ffffffff81050916>] ? worker_thread+0x0/0x1f3 [180260.531817] [<ffffffff81053fd3>] ? kthread+0x7a/0x82 [180260.531821] [<ffffffff81003754>] ? kernel_thread_helper+0x4/0x10 [180260.531824] [<ffffffff81053f59>] ? kthread+0x0/0x82 [180260.531828] [<ffffffff81003750>] ? kernel_thread_helper+0x0/0x10 [180260.531829] Mem-Info: [180260.531831] DMA per-cpu: [180260.531833] CPU 0: hi: 0, btch: 1 usd: 0 [180260.531835] CPU 1: hi: 0, btch: 1 usd: 0 [180260.531837] DMA32 per-cpu: [180260.531839] CPU 0: hi: 186, btch: 31 usd: 181 [180260.531841] CPU 1: hi: 186, btch: 31 usd: 176 [180260.531842] Normal per-cpu: [180260.531844] CPU 0: hi: 186, btch: 31 usd: 181 [180260.531846] CPU 1: hi: 186, btch: 31 usd: 167 [180260.531850] active_anon:309980 inactive_anon:135428 isolated_anon:0 [180260.531851] active_file:210550 inactive_file:220758 isolated_file:130 [180260.531852] unevictable:12607 dirty:5306 writeback:38016 unstable:3304 [180260.531853] free:6745 slab_reclaimable:24317 slab_unreclaimable:11448 [180260.531854] mapped:36765 shmem:13747 pagetables:3768 bounce:0 [180260.531861] DMA free:15648kB min:28kB low:32kB high:40kB active_anon:0kB inactive_anon:0kB active_file:176kB inactive_file:4kB 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 [180260.531865] lowmem_reserve[]: 0 2900 3910 3910 [180260.531873] DMA32 free:9716kB min:5924kB low:7404kB high:8884kB active_anon:1177984kB inactive_anon:375388kB active_file:525728kB inactive_file:568308kB unevictable:50336kB isolated(anon):0kB isolated(file):128kB present:2970488kB mlocked:50336kB dirty:17344kB writeback:102948kB mapped:86316kB shmem:12824kB slab_reclaimable:67740kB slab_unreclaimable:22664kB kernel_stack:224kB pagetables:4212kB unstable:8108kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [180260.531879] lowmem_reserve[]: 0 0 1010 1010 [180260.531887] Normal free:1616kB min:2060kB low:2572kB high:3088kB active_anon:61936kB inactive_anon:166324kB active_file:316296kB inactive_file:314720kB unevictable:92kB isolated(anon):0kB isolated(file):392kB present:1034240kB mlocked:0kB dirty:3880kB writeback:49116kB mapped:60744kB shmem:42164kB slab_reclaimable:29528kB slab_unreclaimable:23120kB kernel_stack:2024kB pagetables:10860kB unstable:5108kB bounce:0kB writeback_tmp:0kB pages_scanned:32 all_unreclaimable? no [180260.531893] lowmem_reserve[]: 0 0 0 0 [180260.531896] DMA: 2*4kB 1*8kB 1*16kB 2*32kB 3*64kB 0*128kB 2*256kB 1*512kB 2*1024kB 2*2048kB 2*4096kB = 15648kB [180260.531905] DMA32: 2175*4kB 4*8kB 1*16kB 1*32kB 1*64kB 1*128kB 1*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB = 9740kB [180260.531912] Normal: 320*4kB 0*8kB 1*16kB 0*32kB 3*64kB 1*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 1616kB [180260.531921] 446005 total pagecache pages [180260.531922] 760 pages in swap cache [180260.531924] Swap cache stats: add 25204, delete 24444, find 4822302/4822591 [180260.531926] Free swap = 4189356kB [180260.531927] Total swap = 4200992kB [180260.549317] 1048560 pages RAM [180260.549319] 83243 pages reserved [180260.549321] 732388 pages shared [180260.549322] 290175 pages non-shared [180261.205061] swapper: page allocation failure. order:1, mode:0x4020 [180261.205065] Pid: 0, comm: swapper Not tainted 2.6.34-pentoo-r2 #2 [180261.205067] Call Trace: [180261.205069] <IRQ> [<ffffffff810984c0>] __alloc_pages_nodemask+0x571/0x5b9 [180261.205090] [<ffffffffa05162f3>] iwlagn_rx_allocate+0x98/0x2e0 [iwlagn] [180261.205097] [<ffffffffa051668c>] iwlagn_rx_replenish_now+0x16/0x23 [iwlagn] [180261.205104] [<ffffffffa0500cc6>] iwl_rx_handle+0x4a6/0x4c2 [iwlagn] [180261.205108] [<ffffffff8162c815>] ? __kfree_skb+0x78/0x7c [180261.205114] [<ffffffffa0502766>] iwl_irq_tasklet+0xb0e/0xecd [iwlagn] [180261.205117] [<ffffffff8162c01f>] ? skb_dequeue+0x5f/0x6b [180261.205124] [<ffffffffa050a7ef>] ? iwl_isr_ict+0x8e7/0xa49 [iwlagn] [180261.205128] [<ffffffff81044ca0>] tasklet_action+0x6f/0xba [180261.205131] [<ffffffff810456d7>] __do_softirq+0x91/0x11a [180261.205134] [<ffffffff8100384c>] call_softirq+0x1c/0x28 [180261.205137] [<ffffffff8100550b>] do_softirq+0x33/0x68 [180261.205140] [<ffffffff810453d4>] irq_exit+0x36/0x87 [180261.205143] [<ffffffff81004bf0>] do_IRQ+0xa7/0xbe [180261.205147] [<ffffffff8170af13>] ret_from_intr+0x0/0xa [180261.205149] <EOI> [<ffffffff814f2453>] ? acpi_idle_enter_simple+0x150/0x17b [180261.205156] [<ffffffff814f2449>] ? acpi_idle_enter_simple+0x146/0x17b [180261.205160] [<ffffffff816035c4>] cpuidle_idle_call+0x8b/0xc3 [180261.205164] [<ffffffff81001ca7>] cpu_idle+0xa6/0xe7 [180261.205167] [<ffffffff81003750>] ? kernel_thread_helper+0x0/0x10 [180261.205171] [<ffffffff816ecbc1>] rest_init+0xb5/0xba [180261.205176] [<ffffffff81acbb65>] start_kernel+0x3f2/0x3fd [180261.205179] [<ffffffff81acb0b6>] x86_64_start_reservations+0xb3/0xb7 [180261.205182] [<ffffffff81acb19a>] x86_64_start_kernel+0xe0/0xe7 [180261.205184] Mem-Info: [180261.205185] DMA per-cpu: [180261.205187] CPU 0: hi: 0, btch: 1 usd: 0 [180261.205189] CPU 1: hi: 0, btch: 1 usd: 0 [180261.205191] DMA32 per-cpu: [180261.205193] CPU 0: hi: 186, btch: 31 usd: 42 [180261.205195] CPU 1: hi: 186, btch: 31 usd: 41 [180261.205196] Normal per-cpu: [180261.205198] CPU 0: hi: 186, btch: 31 usd: 12 [180261.205199] CPU 1: hi: 186, btch: 31 usd: 58 [180261.205204] active_anon:314478 inactive_anon:135428 isolated_anon:0 [180261.205205] active_file:210581 inactive_file:220106 isolated_file:98 [180261.205206] unevictable:12607 dirty:5450 writeback:34188 unstable:3583 [180261.205207] free:6738 slab_reclaimable:24306 slab_unreclaimable:10788 [180261.205208] mapped:36765 shmem:17765 pagetables:3768 bounce:0 [180261.205214] DMA free:15644kB min:28kB low:32kB high:40kB active_anon:0kB inactive_anon:0kB active_file:176kB inactive_file:4kB 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 [180261.205219] lowmem_reserve[]: 0 2900 3910 3910 [180261.205227] DMA32 free:9272kB min:5924kB low:7404kB high:8884kB active_anon:1190408kB inactive_anon:375388kB active_file:525744kB inactive_file:566496kB unevictable:50336kB isolated(anon):0kB isolated(file):128kB present:2970488kB mlocked:50336kB dirty:17584kB writeback:88892kB mapped:86316kB shmem:23864kB slab_reclaimable:67736kB slab_unreclaimable:20088kB kernel_stack:224kB pagetables:4212kB unstable:9224kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [180261.205233] lowmem_reserve[]: 0 0 1010 1010 [180261.205240] Normal free:2036kB min:2060kB low:2572kB high:3088kB active_anon:67504kB inactive_anon:166324kB active_file:316404kB inactive_file:313924kB unevictable:92kB isolated(anon):0kB isolated(file):264kB present:1034240kB mlocked:0kB dirty:4216kB writeback:47860kB mapped:60744kB shmem:47196kB slab_reclaimable:29488kB slab_unreclaimable:23056kB kernel_stack:2024kB pagetables:10860kB unstable:5108kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [180261.205246] lowmem_reserve[]: 0 0 0 0 [180261.205249] DMA: 3*4kB 2*8kB 0*16kB 2*32kB 3*64kB 0*128kB 2*256kB 1*512kB 2*1024kB 2*2048kB 2*4096kB = 15644kB [180261.205257] DMA32: 2041*4kB 1*8kB 1*16kB 1*32kB 0*64kB 1*128kB 2*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB = 9372kB [180261.205264] Normal: 435*4kB 3*8kB 2*16kB 1*32kB 2*64kB 1*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 2084kB [180261.205272] 449361 total pagecache pages [180261.205274] 760 pages in swap cache [180261.205276] Swap cache stats: add 25204, delete 24444, find 4822302/4822591 [180261.205278] Free swap = 4189356kB [180261.205279] Total swap = 4200992kB [180261.221787] 1048560 pages RAM [180261.221790] 83243 pages reserved [180261.221791] 736242 pages shared [180261.221792] 287070 pages non-shared [180265.320455] swapper: page allocation failure. order:1, mode:0x4020 [180265.320459] Pid: 0, comm: swapper Not tainted 2.6.34-pentoo-r2 #2 [180265.320461] Call Trace: [180265.320463] <IRQ> [<ffffffff810984c0>] __alloc_pages_nodemask+0x571/0x5b9 [180265.320487] [<ffffffffa05162f3>] iwlagn_rx_allocate+0x98/0x2e0 [iwlagn] [180265.320495] [<ffffffffa051668c>] iwlagn_rx_replenish_now+0x16/0x23 [iwlagn] [180265.320501] [<ffffffffa0500cc6>] iwl_rx_handle+0x4a6/0x4c2 [iwlagn] [180265.320505] [<ffffffff81005c85>] ? timer_interrupt+0x19/0x20 [180265.320511] [<ffffffffa0502766>] iwl_irq_tasklet+0xb0e/0xecd [iwlagn] [180265.320518] [<ffffffffa050a7ef>] ? iwl_isr_ict+0x8e7/0xa49 [iwlagn] [180265.320521] [<ffffffff81044ca0>] tasklet_action+0x6f/0xba [180265.320524] [<ffffffff810456d7>] __do_softirq+0x91/0x11a [180265.320527] [<ffffffff8100384c>] call_softirq+0x1c/0x28 [180265.320530] [<ffffffff8100550b>] do_softirq+0x33/0x68 [180265.320533] [<ffffffff810453d4>] irq_exit+0x36/0x87 [180265.320535] [<ffffffff81004bf0>] do_IRQ+0xa7/0xbe [180265.320541] [<ffffffff8170af13>] ret_from_intr+0x0/0xa [180265.320542] <EOI> [<ffffffff814f2453>] ? acpi_idle_enter_simple+0x150/0x17b [180265.320550] [<ffffffff814f2449>] ? acpi_idle_enter_simple+0x146/0x17b [180265.320554] [<ffffffff816035c4>] cpuidle_idle_call+0x8b/0xc3 [180265.320558] [<ffffffff81001ca7>] cpu_idle+0xa6/0xe7 [180265.320561] [<ffffffff81003750>] ? kernel_thread_helper+0x0/0x10 [180265.320566] [<ffffffff816ecbc1>] rest_init+0xb5/0xba [180265.320571] [<ffffffff81acbb65>] start_kernel+0x3f2/0x3fd [180265.320574] [<ffffffff81acb0b6>] x86_64_start_reservations+0xb3/0xb7 [180265.320577] [<ffffffff81acb19a>] x86_64_start_kernel+0xe0/0xe7 [180265.320579] Mem-Info: [180265.320581] DMA per-cpu: [180265.320583] CPU 0: hi: 0, btch: 1 usd: 0 [180265.320585] CPU 1: hi: 0, btch: 1 usd: 0 [180265.320586] DMA32 per-cpu: [180265.320588] CPU 0: hi: 186, btch: 31 usd: 173 [180265.320590] CPU 1: hi: 186, btch: 31 usd: 164 [180265.320591] Normal per-cpu: [180265.320593] CPU 0: hi: 186, btch: 31 usd: 157 [180265.320595] CPU 1: hi: 186, btch: 31 usd: 156 [180265.320599] active_anon:314278 inactive_anon:135428 isolated_anon:0 [180265.320600] active_file:210404 inactive_file:217497 isolated_file:195 [180265.320601] unevictable:12607 dirty:151 writeback:36438 unstable:5590 [180265.320602] free:6837 slab_reclaimable:24305 slab_unreclaimable:12419 [180265.320603] mapped:36811 shmem:17535 pagetables:3768 bounce:0 [180265.320610] DMA free:15644kB min:28kB low:32kB high:40kB active_anon:0kB inactive_anon:0kB active_file:176kB inactive_file:4kB 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 [180265.320615] lowmem_reserve[]: 0 2900 3910 3910 [180265.320623] DMA32 free:10164kB min:5924kB low:7404kB high:8884kB active_anon:1189176kB inactive_anon:375388kB active_file:525308kB inactive_file:559316kB unevictable:50336kB isolated(anon):0kB isolated(file):384kB present:2970488kB mlocked:50336kB dirty:356kB writeback:96060kB mapped:86432kB shmem:22560kB slab_reclaimable:67732kB slab_unreclaimable:24920kB kernel_stack:224kB pagetables:4212kB unstable:16328kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [180265.320628] lowmem_reserve[]: 0 0 1010 1010 [180265.320636] Normal free:1540kB min:2060kB low:2572kB high:3088kB active_anon:67936kB inactive_anon:166324kB active_file:316132kB inactive_file:310668kB unevictable:92kB isolated(anon):0kB isolated(file):396kB present:1034240kB mlocked:0kB dirty:248kB writeback:49692kB mapped:60812kB shmem:47580kB slab_reclaimable:29488kB slab_unreclaimable:24748kB kernel_stack:2024kB pagetables:10860kB unstable:6032kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [180265.320641] lowmem_reserve[]: 0 0 0 0 [180265.320644] DMA: 3*4kB 1*8kB 0*16kB 2*32kB 3*64kB 0*128kB 2*256kB 1*512kB 2*1024kB 2*2048kB 2*4096kB = 15636kB [180265.320652] DMA32: 2297*4kB 38*8kB 31*16kB 0*32kB 1*64kB 1*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 10180kB [180265.320660] Normal: 303*4kB 27*8kB 3*16kB 2*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 1540kB [180265.320668] 446387 total pagecache pages [180265.320669] 760 pages in swap cache [180265.320671] Swap cache stats: add 25204, delete 24444, find 4822302/4822591 [180265.320673] Free swap = 4189356kB [180265.320674] Total swap = 4200992kB [180265.338273] 1048560 pages RAM [180265.338276] 83243 pages reserved [180265.338277] 733543 pages shared [180265.338279] 287247 pages non-shared [180265.338306] kcryptd: page allocation failure. order:1, mode:0x4020 [180265.338311] Pid: 4943, comm: kcryptd Not tainted 2.6.34-pentoo-r2 #2 [180265.338313] Call Trace: [180265.338315] <IRQ> [<ffffffff810984c0>] __alloc_pages_nodemask+0x571/0x5b9 [180265.338341] [<ffffffffa05162f3>] iwlagn_rx_allocate+0x98/0x2e0 [iwlagn] [180265.338346] [<ffffffff8146abb6>] ? cpumask_next_and+0x2c/0x39 [180265.338353] [<ffffffffa051668c>] iwlagn_rx_replenish_now+0x16/0x23 [iwlagn] [180265.338359] [<ffffffffa0500ca1>] iwl_rx_handle+0x481/0x4c2 [iwlagn] [180265.338364] [<ffffffff8103b999>] ? check_preempt_wakeup+0x12a/0x197 [180265.338367] [<ffffffff8103b557>] ? update_curr+0xbe/0xfa [180265.338373] [<ffffffffa0502766>] iwl_irq_tasklet+0xb0e/0xecd [iwlagn] [180265.338380] [<ffffffffa050a7ef>] ? iwl_isr_ict+0x8e7/0xa49 [iwlagn] [180265.338384] [<ffffffff81044ca0>] tasklet_action+0x6f/0xba [180265.338388] [<ffffffff810193dc>] ? lapic_next_event+0x18/0x1c [180265.338391] [<ffffffff810456d7>] __do_softirq+0x91/0x11a [180265.338395] [<ffffffff8100384c>] call_softirq+0x1c/0x28 [180265.338398] [<ffffffff8100550b>] do_softirq+0x33/0x68 [180265.338401] [<ffffffff810453d4>] irq_exit+0x36/0x87 [180265.338404] [<ffffffff81004bf0>] do_IRQ+0xa7/0xbe [180265.338409] [<ffffffff8170af13>] ret_from_intr+0x0/0xa [180265.338410] <EOI> [<ffffffff8102af4a>] ? enc128+0x75d/0x80b [180265.338416] [<ffffffff8102bba3>] ? aes_encrypt+0xd/0xf [180265.338421] [<ffffffff81445457>] ? crypt+0xbc/0x10f [180265.338423] [<ffffffff8102bb96>] ? aes_encrypt+0x0/0xf [180265.338426] [<ffffffff8102bb96>] ? aes_encrypt+0x0/0xf [180265.338429] [<ffffffff81445534>] ? encrypt+0x44/0x46 [180265.338433] [<ffffffff81432ddb>] ? async_encrypt+0x37/0x39 [180265.338437] [<ffffffff815f5dac>] ? crypt_iv_essiv_gen+0x21/0x25 [180265.338440] [<ffffffff815f663c>] ? crypt_convert+0x201/0x27a [180265.338444] [<ffffffff815f69f8>] ? kcryptd_crypt+0x343/0x361 [180265.338448] [<ffffffff81050a73>] ? worker_thread+0x15d/0x1f3 [180265.338452] [<ffffffff815f66b5>] ? kcryptd_crypt+0x0/0x361 [180265.338455] [<ffffffff810543c1>] ? autoremove_wake_function+0x0/0x34 [180265.338459] [<ffffffff8170ab58>] ? _raw_spin_unlock_irqrestore+0x27/0x29 [180265.338462] [<ffffffff81050916>] ? worker_thread+0x0/0x1f3 [180265.338464] [<ffffffff81053fd3>] ? kthread+0x7a/0x82 [180265.338468] [<ffffffff81003754>] ? kernel_thread_helper+0x4/0x10 [180265.338471] [<ffffffff81053f59>] ? kthread+0x0/0x82 [180265.338474] [<ffffffff81003750>] ? kernel_thread_helper+0x0/0x10 [180265.338476] Mem-Info: [180265.338478] DMA per-cpu: [180265.338480] CPU 0: hi: 0, btch: 1 usd: 0 [180265.338482] CPU 1: hi: 0, btch: 1 usd: 0 [180265.338483] DMA32 per-cpu: [180265.338485] CPU 0: hi: 186, btch: 31 usd: 174 [180265.338487] CPU 1: hi: 186, btch: 31 usd: 190 [180265.338488] Normal per-cpu: [180265.338490] CPU 0: hi: 186, btch: 31 usd: 185 [180265.338492] CPU 1: hi: 186, btch: 31 usd: 174 [180265.338496] active_anon:314278 inactive_anon:135428 isolated_anon:0 [180265.338497] active_file:210404 inactive_file:217497 isolated_file:195 [180265.338498] unevictable:12607 dirty:151 writeback:36351 unstable:5590 [180265.338499] free:6496 slab_reclaimable:24305 slab_unreclaimable:12419 [180265.338500] mapped:36811 shmem:17535 pagetables:3768 bounce:0 [180265.338507] DMA free:15644kB min:28kB low:32kB high:40kB active_anon:0kB inactive_anon:0kB active_file:176kB inactive_file:4kB 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 [180265.338511] lowmem_reserve[]: 0 2900 3910 3910 [180265.338519] DMA32 free:8676kB min:5924kB low:7404kB high:8884kB active_anon:1189176kB inactive_anon:375388kB active_file:525308kB inactive_file:559316kB unevictable:50336kB isolated(anon):0kB isolated(file):384kB present:2970488kB mlocked:50336kB dirty:356kB writeback:95912kB mapped:86432kB shmem:22560kB slab_reclaimable:67732kB slab_unreclaimable:24920kB kernel_stack:224kB pagetables:4212kB unstable:16328kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [180265.338525] lowmem_reserve[]: 0 0 1010 1010 [180265.338532] Normal free:1664kB min:2060kB low:2572kB high:3088kB active_anon:67936kB inactive_anon:166324kB active_file:316132kB inactive_file:310668kB unevictable:92kB isolated(anon):0kB isolated(file):396kB present:1034240kB mlocked:0kB dirty:248kB writeback:49492kB mapped:60812kB shmem:47580kB slab_reclaimable:29488kB slab_unreclaimable:24748kB kernel_stack:2024kB pagetables:10860kB unstable:6032kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [180265.338538] lowmem_reserve[]: 0 0 0 0 [180265.338541] DMA: 3*4kB 1*8kB 0*16kB 2*32kB 3*64kB 0*128kB 2*256kB 1*512kB 2*1024kB 2*2048kB 2*4096kB = 15636kB [180265.338549] DMA32: 2017*4kB 2*8kB 26*16kB 0*32kB 1*64kB 1*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 8692kB [180265.338556] Normal: 346*4kB 21*8kB 3*16kB 2*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 1664kB [180265.338564] 446387 total pagecache pages [180265.338566] 760 pages in swap cache [180265.338568] Swap cache stats: add 25204, delete 24444, find 4822302/4822591 [180265.338570] Free swap = 4189356kB [180265.338571] Total swap = 4200992kB [180265.355304] 1048560 pages RAM [180265.355306] 83243 pages reserved [180265.355308] 733478 pages shared [180265.355309] 287161 pages non-shared [180265.355392] kcryptd: page allocation failure. order:1, mode:0x4020 [180265.355396] Pid: 4943, comm: kcryptd Not tainted 2.6.34-pentoo-r2 #2 [180265.355398] Call Trace: [180265.355399] <IRQ> [<ffffffff810984c0>] __alloc_pages_nodemask+0x571/0x5b9 [180265.355418] [<ffffffffa05162f3>] iwlagn_rx_allocate+0x98/0x2e0 [iwlagn] [180265.355425] [<ffffffffa051668c>] iwlagn_rx_replenish_now+0x16/0x23 [iwlagn] [180265.355431] [<ffffffffa0500ca1>] iwl_rx_handle+0x481/0x4c2 [iwlagn] [180265.355436] [<ffffffff8103b999>] ? check_preempt_wakeup+0x12a/0x197 [180265.355439] [<ffffffff8103b557>] ? update_curr+0xbe/0xfa [180265.355445] [<ffffffffa0502766>] iwl_irq_tasklet+0xb0e/0xecd [iwlagn] [180265.355451] [<ffffffffa050a7ef>] ? iwl_isr_ict+0x8e7/0xa49 [iwlagn] [180265.355455] [<ffffffff81044ca0>] tasklet_action+0x6f/0xba [180265.355459] [<ffffffff810193dc>] ? lapic_next_event+0x18/0x1c [180265.355462] [<ffffffff810456d7>] __do_softirq+0x91/0x11a [180265.355465] [<ffffffff8100384c>] call_softirq+0x1c/0x28 [180265.355468] [<ffffffff8100550b>] do_softirq+0x33/0x68 [180265.355471] [<ffffffff810453d4>] irq_exit+0x36/0x87 [180265.355474] [<ffffffff81004bf0>] do_IRQ+0xa7/0xbe [180265.355478] [<ffffffff8170af13>] ret_from_intr+0x0/0xa [180265.355480] <EOI> [<ffffffff8102af4a>] ? enc128+0x75d/0x80b [180265.355486] [<ffffffff8102bba3>] ? aes_encrypt+0xd/0xf [180265.355490] [<ffffffff81445457>] ? crypt+0xbc/0x10f [180265.355493] [<ffffffff8102bb96>] ? aes_encrypt+0x0/0xf [180265.355496] [<ffffffff8102bb96>] ? aes_encrypt+0x0/0xf [180265.355499] [<ffffffff81445534>] ? encrypt+0x44/0x46 [180265.355503] [<ffffffff81432ddb>] ? async_encrypt+0x37/0x39 [180265.355507] [<ffffffff815f5dac>] ? crypt_iv_essiv_gen+0x21/0x25 [180265.355510] [<ffffffff815f663c>] ? crypt_convert+0x201/0x27a [180265.355514] [<ffffffff815f69f8>] ? kcryptd_crypt+0x343/0x361 [180265.355518] [<ffffffff81050a73>] ? worker_thread+0x15d/0x1f3 [180265.355521] [<ffffffff815f66b5>] ? kcryptd_crypt+0x0/0x361 [180265.355524] [<ffffffff810543c1>] ? autoremove_wake_function+0x0/0x34 [180265.355528] [<ffffffff8170ab58>] ? _raw_spin_unlock_irqrestore+0x27/0x29 [180265.355531] [<ffffffff81050916>] ? worker_thread+0x0/0x1f3 [180265.355534] [<ffffffff81053fd3>] ? kthread+0x7a/0x82 [180265.355538] [<ffffffff81003754>] ? kernel_thread_helper+0x4/0x10 [180265.355541] [<ffffffff81053f59>] ? kthread+0x0/0x82 [180265.355544] [<ffffffff81003750>] ? kernel_thread_helper+0x0/0x10 [180265.355546] Mem-Info: [180265.355547] DMA per-cpu: [180265.355549] CPU 0: hi: 0, btch: 1 usd: 0 [180265.355551] CPU 1: hi: 0, btch: 1 usd: 0 [180265.355553] DMA32 per-cpu: [180265.355554] CPU 0: hi: 186, btch: 31 usd: 181 [180265.355556] CPU 1: hi: 186, btch: 31 usd: 190 [180265.355558] Normal per-cpu: [180265.355559] CPU 0: hi: 186, btch: 31 usd: 165 [180265.355561] CPU 1: hi: 186, btch: 31 usd: 174 [180265.355566] active_anon:314278 inactive_anon:135428 isolated_anon:0 [180265.355567] active_file:210405 inactive_file:217304 isolated_file:195 [180265.355568] unevictable:12607 dirty:151 writeback:36151 unstable:5615 [180265.355569] free:6849 slab_reclaimable:24305 slab_unreclaimable:12369 [180265.355570] mapped:36811 shmem:17535 pagetables:3768 bounce:0 [180265.355576] DMA free:15644kB min:28kB low:32kB high:40kB active_anon:0kB inactive_anon:0kB active_file:176kB inactive_file:4kB 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 [180265.355581] lowmem_reserve[]: 0 2900 3910 3910 [180265.355589] DMA32 free:9684kB min:5924kB low:7404kB high:8884kB active_anon:1189176kB inactive_anon:375388kB active_file:525308kB inactive_file:558804kB unevictable:50336kB isolated(anon):0kB isolated(file):384kB present:2970488kB mlocked:50336kB dirty:356kB writeback:95912kB mapped:86432kB shmem:22560kB slab_reclaimable:67732kB slab_unreclaimable:24720kB kernel_stack:224kB pagetables:4212kB unstable:16328kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [180265.355595] lowmem_reserve[]: 0 0 1010 1010 [180265.355602] Normal free:2068kB min:2060kB low:2572kB high:3088kB active_anon:67936kB inactive_anon:166324kB active_file:316136kB inactive_file:310408kB unevictable:92kB isolated(anon):0kB isolated(file):396kB present:1034240kB mlocked:0kB dirty:248kB writeback:48692kB mapped:60812kB shmem:47580kB slab_reclaimable:29488kB slab_unreclaimable:24748kB kernel_stack:2024kB pagetables:10860kB unstable:6132kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [180265.355608] lowmem_reserve[]: 0 0 0 0 [180265.355611] DMA: 3*4kB 1*8kB 0*16kB 2*32kB 3*64kB 0*128kB 2*256kB 1*512kB 2*1024kB 2*2048kB 2*4096kB = 15636kB [180265.355620] DMA32: 2177*4kB 44*8kB 29*16kB 0*32kB 1*64kB 1*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 9716kB [180265.355628] Normal: 419*4kB 35*8kB 3*16kB 2*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 2068kB [180265.355635] 446164 total pagecache pages [180265.355637] 760 pages in swap cache [180265.355639] Swap cache stats: add 25204, delete 24444, find 4822302/4822591 [180265.355641] Free swap = 4189356kB [180265.355642] Total swap = 4200992kB [180265.372574] 1048560 pages RAM [180265.372576] 83243 pages reserved [180265.372577] 733479 pages shared [180265.372579] 287189 pages non-shared [180265.372613] kcryptd: page allocation failure. order:1, mode:0x4020 [180265.372616] Pid: 4943, comm: kcryptd Not tainted 2.6.34-pentoo-r2 #2 [180265.372618] Call Trace: [180265.372619] <IRQ> [<ffffffff810984c0>] __alloc_pages_nodemask+0x571/0x5b9 [180265.372638] [<ffffffffa05162f3>] iwlagn_rx_allocate+0x98/0x2e0 [iwlagn] [180265.372642] [<ffffffff810513ca>] ? queue_work+0x4b/0x55 [180265.372649] [<ffffffffa051668c>] iwlagn_rx_replenish_now+0x16/0x23 [iwlagn] [180265.372655] [<ffffffffa0500ca1>] iwl_rx_handle+0x481/0x4c2 [iwlagn] [180265.372659] [<ffffffff8103b999>] ? check_preempt_wakeup+0x12a/0x197 [180265.372662] [<ffffffff8103b557>] ? update_curr+0xbe/0xfa [180265.372668] [<ffffffffa0502766>] iwl_irq_tasklet+0xb0e/0xecd [iwlagn] [180265.372675] [<ffffffffa050a7ef>] ? iwl_isr_ict+0x8e7/0xa49 [iwlagn] [180265.372678] [<ffffffff81044ca0>] tasklet_action+0x6f/0xba [180265.372682] [<ffffffff810193dc>] ? lapic_next_event+0x18/0x1c [180265.372685] [<ffffffff810456d7>] __do_softirq+0x91/0x11a [180265.372688] [<ffffffff8100384c>] call_softirq+0x1c/0x28 [180265.372691] [<ffffffff8100550b>] do_softirq+0x33/0x68 [180265.372694] [<ffffffff810453d4>] irq_exit+0x36/0x87 [180265.372697] [<ffffffff81004bf0>] do_IRQ+0xa7/0xbe [180265.372701] [<ffffffff8170af13>] ret_from_intr+0x0/0xa [180265.372703] <EOI> [<ffffffff8102af4a>] ? enc128+0x75d/0x80b [180265.372709] [<ffffffff8102bba3>] ? aes_encrypt+0xd/0xf [180265.372713] [<ffffffff81445457>] ? crypt+0xbc/0x10f [180265.372716] [<ffffffff8102bb96>] ? aes_encrypt+0x0/0xf [180265.372718] [<ffffffff8102bb96>] ? aes_encrypt+0x0/0xf [180265.372721] [<ffffffff81445534>] ? encrypt+0x44/0x46 [180265.372725] [<ffffffff81432ddb>] ? async_encrypt+0x37/0x39 [180265.372730] [<ffffffff815f5dac>] ? crypt_iv_essiv_gen+0x21/0x25 [180265.372733] [<ffffffff815f663c>] ? crypt_convert+0x201/0x27a [180265.372736] [<ffffffff815f69f8>] ? kcryptd_crypt+0x343/0x361 [180265.372740] [<ffffffff81050a73>] ? worker_thread+0x15d/0x1f3 [180265.372743] [<ffffffff815f66b5>] ? kcryptd_crypt+0x0/0x361 [180265.372746] [<ffffffff810543c1>] ? autoremove_wake_function+0x0/0x34 [180265.372750] [<ffffffff8170ab58>] ? _raw_spin_unlock_irqrestore+0x27/0x29 [180265.372753] [<ffffffff81050916>] ? worker_thread+0x0/0x1f3 [180265.372756] [<ffffffff81053fd3>] ? kthread+0x7a/0x82 [180265.372760] [<ffffffff81003754>] ? kernel_thread_helper+0x4/0x10 [180265.372763] [<ffffffff81053f59>] ? kthread+0x0/0x82 [180265.372766] [<ffffffff81003750>] ? kernel_thread_helper+0x0/0x10 [180265.372768] Mem-Info: [180265.372769] DMA per-cpu: [180265.372771] CPU 0: hi: 0, btch: 1 usd: 0 [180265.372773] CPU 1: hi: 0, btch: 1 usd: 0 [180265.372775] DMA32 per-cpu: [180265.372776] CPU 0: hi: 186, btch: 31 usd: 168 [180265.372778] CPU 1: hi: 186, btch: 31 usd: 190 [180265.372780] Normal per-cpu: [180265.372781] CPU 0: hi: 186, btch: 31 usd: 157 [180265.372783] CPU 1: hi: 186, btch: 31 usd: 174 [180265.372788] active_anon:314278 inactive_anon:135428 isolated_anon:0 [180265.372789] active_file:210405 inactive_file:217240 isolated_file:195 [180265.372790] unevictable:12607 dirty:151 writeback:36114 unstable:5615 [180265.372791] free:6973 slab_reclaimable:24305 slab_unreclaimable:12369 [180265.372792] mapped:36811 shmem:17535 pagetables:3768 bounce:0 [180265.372798] DMA free:15644kB min:28kB low:32kB high:40kB active_anon:0kB inactive_anon:0kB active_file:176kB inactive_file:4kB 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 [180265.372803] lowmem_reserve[]: 0 2900 3910 3910 [180265.372811] DMA32 free:10180kB min:5924kB low:7404kB high:8884kB active_anon:1189176kB inactive_anon:375388kB active_file:525308kB inactive_file:558548kB unevictable:50336kB isolated(anon):0kB isolated(file):384kB present:2970488kB mlocked:50336kB dirty:356kB writeback:95764kB mapped:86432kB shmem:22560kB slab_reclaimable:67732kB slab_unreclaimable:24720kB kernel_stack:224kB pagetables:4212kB unstable:16328kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [180265.372817] lowmem_reserve[]: 0 0 1010 1010 [180265.372824] Normal free:2068kB min:2060kB low:2572kB high:3088kB active_anon:67936kB inactive_anon:166324kB active_file:316136kB inactive_file:310408kB unevictable:92kB isolated(anon):0kB isolated(file):396kB present:1034240kB mlocked:0kB dirty:248kB writeback:48692kB mapped:60812kB shmem:47580kB slab_reclaimable:29488kB slab_unreclaimable:24748kB kernel_stack:2024kB pagetables:10860kB unstable:6132kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [180265.372830] lowmem_reserve[]: 0 0 0 0 [180265.372833] DMA: 3*4kB 1*8kB 0*16kB 2*32kB 3*64kB 0*128kB 2*256kB 1*512kB 2*1024kB 2*2048kB 2*4096kB = 15636kB [180265.372841] DMA32: 2275*4kB 59*8kB 29*16kB 0*32kB 1*64kB 1*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 10228kB [180265.372849] Normal: 419*4kB 35*8kB 3*16kB 2*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 2068kB [180265.372858] 446127 total pagecache pages [180265.372859] 760 pages in swap cache [180265.372861] Swap cache stats: add 25204, delete 24444, find 4822302/4822591 [180265.372863] Free swap = 4189356kB [180265.372865] Total swap = 4200992kB [180265.388823] 1048560 pages RAM [180265.388825] 83243 pages reserved [180265.388827] 733485 pages shared [180265.388828] 287077 pages non-shared [180265.388877] kcryptd: page allocation failure. order:1, mode:0x4020 [180265.388881] Pid: 4943, comm: kcryptd Not tainted 2.6.34-pentoo-r2 #2 [180265.388883] Call Trace: [180265.388885] <IRQ> [<ffffffff810984c0>] __alloc_pages_nodemask+0x571/0x5b9 [180265.388907] [<ffffffffa05162f3>] iwlagn_rx_allocate+0x98/0x2e0 [iwlagn] [180265.388914] [<ffffffffa051668c>] iwlagn_rx_replenish_now+0x16/0x23 [iwlagn] [180265.388920] [<ffffffffa0500ca1>] iwl_rx_handle+0x481/0x4c2 [iwlagn] [180265.388925] [<ffffffff8103b999>] ? check_preempt_wakeup+0x12a/0x197 [180265.388928] [<ffffffff8103b557>] ? update_curr+0xbe/0xfa [180265.388934] [<ffffffffa0502766>] iwl_irq_tasklet+0xb0e/0xecd [iwlagn] [180265.388941] [<ffffffffa050a7ef>] ? iwl_isr_ict+0x8e7/0xa49 [iwlagn] [180265.388945] [<ffffffff81044ca0>] tasklet_action+0x6f/0xba [180265.388949] [<ffffffff810193dc>] ? lapic_next_event+0x18/0x1c [180265.388952] [<ffffffff810456d7>] __do_softirq+0x91/0x11a [180265.388955] [<ffffffff8100384c>] call_softirq+0x1c/0x28 [180265.388959] [<ffffffff8100550b>] do_softirq+0x33/0x68 [180265.388961] [<ffffffff810453d4>] irq_exit+0x36/0x87 [180265.388964] [<ffffffff81004bf0>] do_IRQ+0xa7/0xbe [180265.388969] [<ffffffff8170af13>] ret_from_intr+0x0/0xa [180265.388971] <EOI> [<ffffffff8102af4a>] ? enc128+0x75d/0x80b [180265.388977] [<ffffffff8102bba3>] ? aes_encrypt+0xd/0xf [180265.388982] [<ffffffff81445457>] ? crypt+0xbc/0x10f [180265.388984] [<ffffffff8102bb96>] ? aes_encrypt+0x0/0xf [180265.388987] [<ffffffff8102bb96>] ? aes_encrypt+0x0/0xf [180265.388990] [<ffffffff81445534>] ? encrypt+0x44/0x46 [180265.388995] [<ffffffff81432ddb>] ? async_encrypt+0x37/0x39 [180265.388999] [<ffffffff815f5dac>] ? crypt_iv_essiv_gen+0x21/0x25 [180265.389003] [<ffffffff815f663c>] ? crypt_convert+0x201/0x27a [180265.389006] [<ffffffff815f69f8>] ? kcryptd_crypt+0x343/0x361 [180265.389011] [<ffffffff81050a73>] ? worker_thread+0x15d/0x1f3 [180265.389014] [<ffffffff815f66b5>] ? kcryptd_crypt+0x0/0x361 [180265.389018] [<ffffffff810543c1>] ? autoremove_wake_function+0x0/0x34 [180265.389021] [<ffffffff8170ab58>] ? _raw_spin_unlock_irqrestore+0x27/0x29 [180265.389024] [<ffffffff81050916>] ? worker_thread+0x0/0x1f3 [180265.389027] [<ffffffff81053fd3>] ? kthread+0x7a/0x82 [180265.389032] [<ffffffff81003754>] ? kernel_thread_helper+0x4/0x10 [180265.389034] [<ffffffff81053f59>] ? kthread+0x0/0x82 [180265.389038] [<ffffffff81003750>] ? kernel_thread_helper+0x0/0x10 [180265.389039] Mem-Info: [180265.389041] DMA per-cpu: [180265.389043] CPU 0: hi: 0, btch: 1 usd: 0 [180265.389045] CPU 1: hi: 0, btch: 1 usd: 0 [180265.389047] DMA32 per-cpu: [180265.389048] CPU 0: hi: 186, btch: 31 usd: 167 [180265.389050] CPU 1: hi: 186, btch: 31 usd: 190 [180265.389052] Normal per-cpu: [180265.389053] CPU 0: hi: 186, btch: 31 usd: 158 [180265.389055] CPU 1: hi: 186, btch: 31 usd: 174 [180265.389060] active_anon:314278 inactive_anon:135428 isolated_anon:0 [180265.389061] active_file:210405 inactive_file:217240 isolated_file:195 [180265.389062] unevictable:12607 dirty:151 writeback:36040 unstable:5615 [180265.389063] free:7035 slab_reclaimable:24305 slab_unreclaimable:12369 [180265.389064] mapped:36811 shmem:17535 pagetables:3768 bounce:0 [180265.389070] DMA free:15644kB min:28kB low:32kB high:40kB active_anon:0kB inactive_anon:0kB active_file:176kB inactive_file:4kB 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 [180265.389076] lowmem_reserve[]: 0 2900 3910 3910 [180265.389086] DMA32 free:10428kB min:5924kB low:7404kB high:8884kB active_anon:1189176kB inactive_anon:375388kB active_file:525308kB inactive_file:558548kB unevictable:50336kB isolated(anon):0kB isolated(file):384kB present:2970488kB mlocked:50336kB dirty:356kB writeback:95468kB mapped:86432kB shmem:22560kB slab_reclaimable:67732kB slab_unreclaimable:24720kB kernel_stack:224kB pagetables:4212kB unstable:16328kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [180265.389092] lowmem_reserve[]: 0 0 1010 1010 [180265.389102] Normal free:2068kB min:2060kB low:2572kB high:3088kB active_anon:67936kB inactive_anon:166324kB active_file:316136kB inactive_file:310408kB unevictable:92kB isolated(anon):0kB isolated(file):396kB present:1034240kB mlocked:0kB dirty:248kB writeback:48692kB mapped:60812kB shmem:47580kB slab_reclaimable:29488kB slab_unreclaimable:24748kB kernel_stack:2024kB pagetables:10860kB unstable:6132kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [180265.389107] lowmem_reserve[]: 0 0 0 0 [180265.389112] DMA: 3*4kB 1*8kB 0*16kB 2*32kB 3*64kB 0*128kB 2*256kB 1*512kB 2*1024kB 2*2048kB 2*4096kB = 15636kB [180265.389134] DMA32: 2331*4kB 64*8kB 29*16kB 0*32kB 1*64kB 1*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 10492kB [180265.389146] Normal: 419*4kB 35*8kB 3*16kB 2*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 2068kB [180265.389159] 446127 total pagecache pages [180265.389161] 760 pages in swap cache [180265.389163] Swap cache stats: add 25204, delete 24444, find 4822302/4822591 [180265.389165] Free swap = 4189356kB [180265.389167] Total swap = 4200992kB [180265.405671] 1048560 pages RAM [180265.405674] 83243 pages reserved [180265.405675] 733491 pages shared [180265.405677] 287012 pages non-shared [180265.460643] net_ratelimit: 30 callbacks suppressed [180265.460665] iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 5 free buffers remaining. [180265.581141] iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 40 free buffers remaining.
Quoted 13 lines · Richard Farina
Quoted 13 lines
--- drivers/net/wireless/iwlwifi/iwl-agn-lib.c | 5 +++-- drivers/net/wireless/iwlwifi/iwl-fh.h | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-)drivers/net/wireless/iwlwifi/iwl-agn-lib.c +0
-0@@ -613,7 +613,8 @@ void iwlagn_rx_allocate(struct iwl_priv *priv, gfp_t priority) }spin_unlock_irqrestore (&rxq->lock, flags);
Quoted 5 lines
drivers/net/wireless/iwlwifi/iwl-agn-lib.c void iwlagn_rx_allocate(struct iwl_priv *priv, gfp_t priority) · line 619
Quoted 5 lines
drivers/net/wireless/iwlwifi/iwl-agn-lib.c +2
-1-if (rxq->free_count >RX_LOW_WATERMARK ) +if ((priority ==GFP_ATOMIC ) || + (rxq->free_count >RX_LOW_WATERMARK /4 )) gfp_mask |= __GFP_NOWARN;
Here I set the allocation mask to not print _any_ warnings when allocation is atomic ...
Quoted 3 lines
[180257.090410] swapper: page allocation failure. order:1, mode:0x4020 [180257.090414] Pid: 0, comm: swapper Not tainted 2.6.34-pentoo-r2 #2 [180257.090416] Call Trace:
... clearly this is an allocation warning ...
Quoted 5 lines
[180257.090418] <IRQ> [<ffffffff810984c0>] __alloc_pages_nodemask+0x571/0x5b9 [180257.090437] [<ffffffffa05162f3>] iwlagn_rx_allocate+0x98/0x2e0 [iwlagn] [180257.090445] [<ffffffffa051668c>] iwlagn_rx_replenish_now+0x16/0x23[iwlagn]
... but it is an atomic one, which after the patch should not be printing _any_ warning ...
I am very confused now.
Reinette
Quoted 42 lines · reinette chatre
Quoted 13 lines · Richard Farina
Quoted 13 lines
--- drivers/net/wireless/iwlwifi/iwl-agn-lib.c | 5 +++-- drivers/net/wireless/iwlwifi/iwl-fh.h | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-)drivers/net/wireless/iwlwifi/iwl-agn-lib.c +0
-0@@ -613,7 +613,8 @@ void iwlagn_rx_allocate(struct iwl_priv *priv, gfp_t priority) }spin_unlock_irqrestore (&rxq->lock, flags);Quoted 6 lines
drivers/net/wireless/iwlwifi/iwl-agn-lib.c void iwlagn_rx_allocate(struct iwl_priv *priv, gfp_t priority)
Quoted 6 lines
drivers/net/wireless/iwlwifi/iwl-agn-lib.c +2
-1-if (rxq->free_count >RX_LOW_WATERMARK ) +if ((priority ==GFP_ATOMIC ) || + (rxq->free_count >RX_LOW_WATERMARK /4 )) gfp_mask |= __GFP_NOWARN;Here I set the allocation mask to not print _any_ warnings when allocation is atomic ...
Quoted 4 lines
[180257.090410] swapper: page allocation failure. order:1, mode:0x4020 [180257.090414] Pid: 0, comm: swapper Not tainted 2.6.34-pentoo-r2 #2 [180257.090416] Call Trace:... clearly this is an allocation warning ...
Quoted 6 lines
[180257.090418] <IRQ> [<ffffffff810984c0>] __alloc_pages_nodemask+0x571/0x5b9 [180257.090437] [<ffffffffa05162f3>] iwlagn_rx_allocate+0x98/0x2e0 [iwlagn] [180257.090445] [<ffffffffa051668c>] iwlagn_rx_replenish_now+0x16/0x23[iwlagn]
Quoted 4 lines
... but it is an atomic one, which after the patch should not be printing _any_ warning ...
I dunno, I really don't. but I did just verify the patch and it is correct and applied.
Thanks,
Rick
Quoted 7 lines
I am very confused now.
Reinette
Quoted 43 lines · Richard Farina
Quoted 42 lines · reinette chatre
Quoted 13 lines · Richard Farina
Quoted 13 lines
--- drivers/net/wireless/iwlwifi/iwl-agn-lib.c | 5 +++-- drivers/net/wireless/iwlwifi/iwl-fh.h | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-)drivers/net/wireless/iwlwifi/iwl-agn-lib.c +0
-0@@ -613,7 +613,8 @@ void iwlagn_rx_allocate(struct iwl_priv *priv, gfp_t priority) }spin_unlock_irqrestore (&rxq->lock, flags);Quoted 6 lines
drivers/net/wireless/iwlwifi/iwl-agn-lib.c void iwlagn_rx_allocate(struct iwl_priv *priv, gfp_t priority) · line 620
Quoted 6 lines
drivers/net/wireless/iwlwifi/iwl-agn-lib.c +2
-1-if (rxq->free_count >RX_LOW_WATERMARK ) +if ((priority ==GFP_ATOMIC ) || + (rxq->free_count >RX_LOW_WATERMARK /4 )) gfp_mask |= __GFP_NOWARN;Here I set the allocation mask to not print _any_ warnings when allocation is atomic ...
Quoted 4 lines
[180257.090410] swapper: page allocation failure. order:1, mode:0x4020 [180257.090414] Pid: 0, comm: swapper Not tainted 2.6.34-pentoo-r2 #2 [180257.090416] Call Trace:... clearly this is an allocation warning ...
Quoted 6 lines
[180257.090418] <IRQ> [<ffffffff810984c0>] __alloc_pages_nodemask+0x571/0x5b9 [180257.090437] [<ffffffffa05162f3>] iwlagn_rx_allocate+0x98/0x2e0 [iwlagn] [180257.090445] [<ffffffffa051668c>] iwlagn_rx_replenish_now+0x16/0x23[iwlagn]
Quoted 6 lines
Quoted 4 lines
... but it is an atomic one, which after the patch should not be printing _any_ warning ...
I dunno, I really don't. but I did just verify the patch and it is correct and applied.
Could you please verify that it is the patch below and not an earlier patch I sent? Apart from what I mention above there is another strange thing in the logs you provide. In your logs you have the message:
iwlagn 0000:02:00.0: Failed to alloc_pages withGFP_ATOMIC. Only 40 free buffers remaining.
while the code is:
»-------»-------»-------if ((rxq->free_count <= RX_LOW_WATERMARK / 4) &&
»-------»-------»------- net_ratelimit())
»-------»-------»-------»-------IWL_CRIT(priv, "Failed to alloc_pages with %s. Only %u free buffers remaining.\n", »-------»-------»-------»-------»------- priority == GFP_ATOMIC ? "GFP_ATOMIC" : "GFP_KERNEL", »-------»-------»-------»-------»------- rxq->free_count);
with :
#define RX_LOW_WATERMARK 128
The message in your log should thus not be there since it should only print the message if the free_count less than or equal to 32.
Quoted 1 line
From
65c459c35332c7039cc84a980e6e04118ba81c04Mon Sep 17 00:00:00 2001
From: Reinette Chatre <[email protected]>
Date: Thu, 24 Jun 2010 10:48:59 -0700
Subject: [PATCH] increase low watermark
--- drivers/net/wireless/iwlwifi/iwl-agn-lib.c | 5 +++-- drivers/net/wireless/iwlwifi/iwl-fh.h | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-)
drivers/net/wireless/iwlwifi/iwl-agn-lib.c +3 -2
@@ -613,7 +613,8 @@ void iwlagn_rx_allocate(struct iwl_priv *priv, gfp_t priority) }spin_unlock_irqrestore (&rxq->lock, flags); -if (rxq->free_count >RX_LOW_WATERMARK ) +if ((priority ==GFP_ATOMIC ) || + (rxq->free_count >RX_LOW_WATERMARK /4 )) gfp_mask |= __GFP_NOWARN;if (priv->hw_params.rx_page_order >0 )
@@ -627,7 +628,7 @@ void iwlagn_rx_allocate(struct iwl_priv *priv, gfp_t priority)"order: %d\n" , priv->hw_params.rx_page_order); -if ((rxq->free_count <=RX_LOW_WATERMARK ) && +if ((rxq->free_count <=RX_LOW_WATERMARK /4 ) &&net_ratelimit ()) IWL_CRIT(priv, "Failed to alloc_pages with %s. Only %u free buffers remaining.\n", priority == GFP_ATOMIC ? "GFP_ATOMIC" : "GFP_KERNEL",
drivers/net/wireless/iwlwifi/iwl-fh.h +1 -1
@@ -426,7 +426,7 @@* RX related structures and functions */ #define RX_FREE_BUFFERS 64 -#define RX_LOW_WATERMARK 8 +#define RX_LOW_WATERMARK 128/* Size of one Rx buffer in host DRAM */ #define IWL_RX_BUF_SIZE_3K (3 * 1000)/* 3945 only */
Signature · 1 line
1.7.0.4
Quoted 72 lines · reinette chatre
Quoted 47 lines · Richard Farina
Quoted 45 lines · reinette chatre
Quoted 13 lines · Richard Farina
Quoted 13 lines
--- drivers/net/wireless/iwlwifi/iwl-agn-lib.c | 5 +++-- drivers/net/wireless/iwlwifi/iwl-fh.h | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-)drivers/net/wireless/iwlwifi/iwl-agn-lib.c +0
-0@@ -613,7 +613,8 @@ void iwlagn_rx_allocate(struct iwl_priv *priv, gfp_t priority) }spin_unlock_irqrestore (&rxq->lock, flags);Quoted 7 lines
drivers/net/wireless/iwlwifi/iwl-agn-lib.c void iwlagn_rx_allocate(struct iwl_priv *priv, gfp_t priority)
Quoted 7 lines
drivers/net/wireless/iwlwifi/iwl-agn-lib.c +2
-1-if (rxq->free_count >RX_LOW_WATERMARK ) +if ((priority ==GFP_ATOMIC ) || + (rxq->free_count >RX_LOW_WATERMARK /4 )) gfp_mask |= __GFP_NOWARN;Here I set the allocation mask to not print _any_ warnings when allocation is atomic ...
Quoted 5 lines
[180257.090410] swapper: page allocation failure. order:1, mode:0x4020 [180257.090414] Pid: 0, comm: swapper Not tainted 2.6.34-pentoo-r2 #2 [180257.090416] Call Trace:... clearly this is an allocation warning ...
Quoted 7 lines
[180257.090418] <IRQ> [<ffffffff810984c0>] __alloc_pages_nodemask+0x571/0x5b9 [180257.090437] [<ffffffffa05162f3>] iwlagn_rx_allocate+0x98/0x2e0 [iwlagn] [180257.090445] [<ffffffffa051668c>] iwlagn_rx_replenish_now+0x16/0x23[iwlagn]
Quoted 7 lines
Quoted 5 lines
... but it is an atomic one, which after the patch should not be printing _any_ warning ...
I dunno, I really don't. but I did just verify the patch and it is correct and applied.
Could you please verify that it is the patch below and not an earlier patch I sent? Apart from what I mention above there is another strange thing in the logs you provide. In your logs you have the message:
iwlagn 0000:02:00.0: Failed to
alloc_pageswithGFP_ATOMIC. Only 40 free buffers remaining.while the code is:
»-------»-------»-------if ((
rxq->free_count<=RX_LOW_WATERMARK/ 4) &&
»-------»-------»-------net_ratelimit())
»-------»-------»-------»-------IWL_CRIT(priv, "Failed toalloc_pageswith %s. Only %u free buffers remaining.\n", »-------»-------»-------»-------»------- priority ==GFP_ATOMIC? "GFP_ATOMIC" : "GFP_KERNEL", »-------»-------»-------»-------»-------rxq->free_count);
Quoted 7 lines
with :
#defineRX_LOW_WATERMARK128The message in your log should thus not be there since it should only print the message if the
free_countless than or equal to 32.
I verified that I applied the correct patch (for the third time), sad part is, now it is different... I guess I messed up the first three times. Anyway, no oops yet but:
[ 3091.463559] iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 21 free buffers remaining. [ 3091.534626] iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 0 free buffers remaining. [ 3593.179843] iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 1 free buffers remaining. [ 3593.307837] iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 26 free buffers remaining. [ 4091.542698] net_ratelimit: 34 callbacks suppressed [ 4091.542702] iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 25 free buffers remaining. [ 4091.542724] iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 3 free buffers remaining. [ 4091.555285] iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 26 free buffers remaining. [ 4091.555305] iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 0 free buffers remaining. [ 4258.724351] net_ratelimit: 2073 callbacks suppressed [ 4258.724372] iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 0 free buffers remaining. [ 4258.753286] iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 31 free buffers remaining. [ 4258.753309] iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 2 free buffers remaining. [ 4258.774133] iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 28 free buffers remaining. [ 5165.260524] net_ratelimit: 21 callbacks suppressed [ 5166.400305] iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 4 free buffers remaining. [ 5167.126059] iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 13 free buffers remaining. [ 5454.561708] net_ratelimit: 4 callbacks suppressed [ 5455.245019] iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 1 free buffers remaining.
I'd certainly list it as improved as it hardly freezes and those aren't kernel oops. However it should be noted that this test didn't seem to have nearly the same speed as the previous test (which may well be due to my internet connection or any number of things having nothing to do with this patch). Point is, I'd definately like to get a faster test it to see if it explodes. Assuming it doesn't, how can I help you find out why it keeps running out of buffers? I'm guessing this isn't expected behavior...
Thanks,
Rick Farina
Quoted 47 lines
Quoted 1 line
From
65c459c35332c7039cc84a980e6e04118ba81c04Mon Sep 17 00:00:00 2001From: Reinette Chatre <[email protected]>
Date: Thu, 24 Jun 2010 10:48:59 -0700
Subject: [PATCH] increase low watermark--- drivers/net/wireless/iwlwifi/iwl-agn-lib.c | 5 +++-- drivers/net/wireless/iwlwifi/iwl-fh.h | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-)drivers/net/wireless/iwlwifi/iwl-agn-lib.c +3
-2@@ -613,7 +613,8 @@ void iwlagn_rx_allocate(struct iwl_priv *priv, gfp_t priority) }spin_unlock_irqrestore (&rxq->lock, flags); -if (rxq->free_count >RX_LOW_WATERMARK ) +if ((priority ==GFP_ATOMIC ) || + (rxq->free_count >RX_LOW_WATERMARK /4 )) gfp_mask |= __GFP_NOWARN;if (priv->hw_params.rx_page_order >0 )@@ -627,7 +628,7 @@ void iwlagn_rx_allocate(struct iwl_priv *priv, gfp_t priority)"order: %d\n" , priv->hw_params.rx_page_order); -if ((rxq->free_count <=RX_LOW_WATERMARK ) && +if ((rxq->free_count <=RX_LOW_WATERMARK /4 ) &&net_ratelimit ()) IWL_CRIT(priv, "Failed to alloc_pages with %s. Only %u free buffers remaining.\n", priority == GFP_ATOMIC ? "GFP_ATOMIC" : "GFP_KERNEL",drivers/net/wireless/iwlwifi/iwl-fh.h +1
-1@@ -426,7 +426,7 @@* RX related structures and functions */ #define RX_FREE_BUFFERS 64 -#define RX_LOW_WATERMARK 8 +#define RX_LOW_WATERMARK 128/* Size of one Rx buffer in host DRAM */ #define IWL_RX_BUF_SIZE_3K (3 * 1000)/* 3945 only */
Quoted 33 lines · Richard Farina
[ 3091.463559] iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 21 free buffers remaining. [ 3091.534626] iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 0 free buffers remaining. [ 3593.179843] iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 1 free buffers remaining. [ 3593.307837] iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 26 free buffers remaining. [ 4091.542698] net_ratelimit: 34 callbacks suppressed [ 4091.542702] iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 25 free buffers remaining. [ 4091.542724] iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 3 free buffers remaining. [ 4091.555285] iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 26 free buffers remaining. [ 4091.555305] iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 0 free buffers remaining. [ 4258.724351] net_ratelimit: 2073 callbacks suppressed [ 4258.724372] iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 0 free buffers remaining. [ 4258.753286] iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 31 free buffers remaining. [ 4258.753309] iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 2 free buffers remaining. [ 4258.774133] iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 28 free buffers remaining. [ 5165.260524] net_ratelimit: 21 callbacks suppressed [ 5166.400305] iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 4 free buffers remaining. [ 5167.126059] iwlagn 0000:02:00.0: Failed to alloc_pages with GFP_ATOMIC. Only 13 free buffers remaining. [ 5454.561708] net_ratelimit: 4 callbacks suppressed [ 5455.245019] iwlagn 0000:02:00.0: Failed to alloc_pages with
Quoted 5 lines
GFP_ATOMIC. Only 1 free buffers remaining.I'd certainly list it as improved as it hardly freezes and those aren't kernel oops.
Some good news is always welcome.
Quoted 5 lines
However it should be noted that this test didn't seem to
have nearly the same speed as the previous test (which may well be due to my internet connection or any number of things having nothing to do with this patch). Point is, I'd definately like to get a faster test it to see if it explodes.
I do not like the idea that this is making your connection slower though ... this could be because we are not more likely to attempt memory allocation when there is still a large number of buffers left ... so we do memory allocation more (too?) often.
Quoted 3 lines
Assuming it doesn't, how can I help you find out
why it keeps running out of buffers? I'm guessing this isn't expected behavior...
Well, the good news seems to be that your system is not running out of memory completely ... it is just that the memory available to atomic allocations is not enough to satisfy all requests. This really sounds like https://bugzilla.kernel.org/show_bug.cgi?id=14141 , which has unfortunately not been resolved yet.
Since the patch below appears to be the one making your system slower ... could you modify the patch to set RX_LOW_WATERMARK to 64? I know it is what we had before, but hopefully that together with the the other changes in this patch will help to make system faster as well as less noisy.
Thank you
Reinette
Quoted 51 lines
Thanks,
Rick FarinaQuoted 47 lines
Quoted 1 line
From
65c459c35332c7039cc84a980e6e04118ba81c04Mon Sep 17 00:00:00 2001From: Reinette Chatre <[email protected]>
Date: Thu, 24 Jun 2010 10:48:59 -0700
Subject: [PATCH] increase low watermark--- drivers/net/wireless/iwlwifi/iwl-agn-lib.c | 5 +++-- drivers/net/wireless/iwlwifi/iwl-fh.h | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-)drivers/net/wireless/iwlwifi/iwl-agn-lib.c +3
-2@@ -613,7 +613,8 @@ void iwlagn_rx_allocate(struct iwl_priv *priv, gfp_t priority) }spin_unlock_irqrestore (&rxq->lock, flags); -if (rxq->free_count >RX_LOW_WATERMARK ) +if ((priority ==GFP_ATOMIC ) || + (rxq->free_count >RX_LOW_WATERMARK /4 )) gfp_mask |= __GFP_NOWARN;if (priv->hw_params.rx_page_order >0 )@@ -627,7 +628,7 @@ void iwlagn_rx_allocate(struct iwl_priv *priv, gfp_t priority)"order: %d\n" , priv->hw_params.rx_page_order); -if ((rxq->free_count <=RX_LOW_WATERMARK ) && +if ((rxq->free_count <=RX_LOW_WATERMARK /4 ) &&net_ratelimit ()) IWL_CRIT(priv, "Failed to alloc_pages with %s. Only %u free buffers remaining.\n", priority == GFP_ATOMIC ? "GFP_ATOMIC" : "GFP_KERNEL",drivers/net/wireless/iwlwifi/iwl-fh.h +1
-1@@ -426,7 +426,7 @@* RX related structures and functions */ #define RX_FREE_BUFFERS 64 -#define RX_LOW_WATERMARK 8 +#define RX_LOW_WATERMARK 128/* Size of one Rx buffer in host DRAM */ #define IWL_RX_BUF_SIZE_3K (3 * 1000)/* 3945 only */