[ath9] kswapd0: page allocation failure. order:1, mode:0x4020
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linux |
Fix Released
|
High
|
|||
linux (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Natty |
Invalid
|
Medium
|
Leann Ogasawara |
Bug Description
SRU Justification:
Impact: Without the fix, users will experience a page allocation failure with the ath9k driver
Fix: Upstream commit 0d95521ea747358
Test Case: Boot without a patched kernel and you'll notice page allocation failures in your dmesg output. Boot with a patched kernel and the errors are no longer present.
See:
kernel dmesg 2.6.38-rc[4-7]
https:/
$ uname -a
Linux VGN-NS130FE 2.6.38-
[274762.344172] kswapd0: page allocation failure. order:1, mode:0x4020
[274762.344178] Pid: 26, comm: kswapd0 Not tainted 2.6.38-
#201102081010
[274762.344180] Call Trace:
[274762.344183] <IRQ> [<ffffffff8110f
__alloc_
[274762.344196] [<ffffffff8110b
[274762.344201] [<ffffffff8110f
[274762.344205] [<ffffffff815a8
[274762.344210] [<ffffffff81144
[274762.344216] [<ffffffff8114e
[274762.344219] [<ffffffff8114e
[274762.344223] [<ffffffff8114f
[274762.344235] [<ffffffffa0109
[274762.344239] [<ffffffff81151
[274762.344244] [<ffffffffa0109
[274762.344248] [<ffffffff814ab
[274762.344252] [<ffffffffa0109
[274762.344260] [<ffffffffa022e
[274762.344266] [<ffffffffa022b
[274762.344270] [<ffffffff8106b
[274762.344273] [<ffffffff8106a
[274762.344278] [<ffffffff8102f
[274762.344282] [<ffffffff8100c
[274762.344285] [<ffffffff8100e
[274762.344288] [<ffffffff8106a
[274762.344292] [<ffffffff815b0
[274762.344295] [<ffffffff815a8
[274762.344297] <EOI> [<ffffffff815a8
_raw_spin_
[274762.344303] [<ffffffff81148
[274762.344306] [<ffffffff81148
[274762.344309] [<ffffffff81153
[274762.344312] [<ffffffff81153
[274762.344315] [<ffffffff81148
[274762.344318] [<ffffffff81148
[274762.344321] [<ffffffff81148
[274762.344326] [<ffffffff8111a
[274762.344330] [<ffffffff8111a
[274762.344333] [<ffffffff8111a
[274762.344337] [<ffffffff81085
[274762.344341] [<ffffffff8100c
[274762.344344] [<ffffffff81085
[274762.344347] [<ffffffff8100c
[274762.344349] Mem-Info:
[274762.344351] Node 0 DMA per-cpu:
[274762.344354] CPU 0: hi: 0, btch: 1 usd: 0
[274762.344357] CPU 1: hi: 0, btch: 1 usd: 0
[274762.344358] Node 0 DMA32 per-cpu:
[274762.344361] CPU 0: hi: 186, btch: 31 usd: 180
[274762.344363] CPU 1: hi: 186, btch: 31 usd: 181
[274762.344368] active_anon:334552 inactive_anon:83841 isolated_anon:20
[274762.344369] active_file:57732 inactive_file:58043 isolated_file:0
[274762.344370] unevictable:42 dirty:2414 writeback:0 unstable:0
[274762.344371] free:8641 slab_reclaimabl
[274762.344372] mapped:170461 shmem:30731 pagetables:12009 bounce:0
[274762.344375] Node 0 DMA free:11556kB min:36kB low:44kB high:52kB
active_anon:0kB inactive_anon:0kB active_file:768kB inactive_
unevictable:0kB isolated(anon):0kB isolated(file):0kB present:15668kB
mlocked:0kB dirty:0kB writeback:0kB mapped:1204kB shmem:0kB
slab_reclaimabl
unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
[274762.344384] lowmem_reserve[]: 0 2883 2883 2883
[274762.344389] Node 0 DMA32 free:23008kB min:6848kB low:8560kB high:10272kB
active_
inactive_
present:2952660kB mlocked:168kB dirty:9656kB writeback:0kB mapped:680640kB
shmem:122924kB slab_reclaimabl
kernel_stack:3480kB pagetables:48032kB unstable:0kB bounce:0kB
writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
[274762.344399] lowmem_reserve[]: 0 0 0 0
[274762.344403] Node 0 DMA: 3*4kB 3*8kB 4*16kB 6*32kB 4*64kB 4*128kB 1*256kB
2*512kB 3*1024kB 3*2048kB 0*4096kB = 11556kB
[274762.344413] Node 0 DMA32: 5438*4kB 8*8kB 14*16kB 0*32kB 1*64kB 1*128kB
3*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 23000kB
[274762.344423] 165982 total pagecache pages
[274762.344425] 19473 pages in swap cache
[274762.344427] Swap cache stats: add 650825, delete 631352, find
1249740/1303578
[274762.344429] Free swap = 3180904kB
[274762.344431] Total swap = 3574424kB
[274762.350609] 752624 pages RAM
[274762.350609] 153594 pages reserved
[274762.350609] 275668 pages shared
[274762.350609] 491506 pages non-shared
[274762.350609] SLUB: Unable to allocate memory on node -1 (gfp=0x20)
[274762.350609] cache: kmalloc-8192, object size: 8192, buffer size: 8192,
default order: 3, min order: 1
[274762.350609] node 0: slabs: 173, objs: 677, free: 0
[274762.358458] skbuff alloc of size 3904 failed
Changed in linux: | |
importance: | Unknown → High |
status: | Unknown → Confirmed |
tags: | added: patch |
Changed in linux: | |
status: | Confirmed → Incomplete |
Changed in linux: | |
status: | Incomplete → Fix Released |
Changed in linux (Ubuntu): | |
status: | Incomplete → Fix Released |
description: | updated |
Hi Cristian,
As requested in the upstream bug report, have you been able to test the suggested patch? If not, I've built a test kernel with the patch applied, care to test and let us know our results. The test kernel can be found at the following:
http:// people. canonical. com/~ogasawara/ lp728835/ amd64/