All of lore.kernel.org
 help / color / mirror / Atom feed
From: Pekka Enberg <penberg@cs.helsinki.fi>
To: Frans Pop <elendil@planet.nl>
Cc: linux-kernel@vger.kernel.org, linux-wireless@vger.kernel.org,
	ipw3945-devel@lists.sourceforge.net, Mel Gorman <mel@csn.ul.ie>,
	Andrew Morton <akpm@linux-foundation.org>
Subject: Re: iwlagn: order 2 page allocation failures
Date: Sun, 6 Sep 2009 11:14:07 +0300	[thread overview]
Message-ID: <84144f020909060114s74de2d2y850745dd82ece753@mail.gmail.com> (raw)
In-Reply-To: <200909060941.01810.elendil@planet.nl>

On Sun, Sep 6, 2009 at 10:40 AM, Frans Pop<elendil@planet.nl> wrote:
> Got a couple of page allocation failures today while viewing fairly
> large images. System was struggling for a bit to reorganize memory
> and swap, but nothing really serious. Everything recovered fairly
> quickly.
>
> Anything to look into?
>
> System: HP 2510p; 2.6.31-rc7-56-g7c0a57d; Debian stable, KDE desktop
>
> 10:00.0 Network controller [0280]: Intel Corporation PRO/Wireless 4965 AG or AGN
>           [Kedron] Network Connection [8086:4229] (rev 61)

Can you post your .config, please?

> kernel: swapper: page allocation failure. order:2, mode:0x4020
> kernel: Pid: 0, comm: swapper Not tainted 2.6.31-rc7 #15
> kernel: Call Trace:
> kernel:  <IRQ>  [<ffffffff8107909a>] __alloc_pages_nodemask+0x542/0x58a
> kernel:  [<ffffffff811d8a29>] ? skb_queue_tail+0x41/0x4a
> kernel:  [<ffffffff812568c2>] ? _spin_unlock+0x9/0xb
> kernel:  [<ffffffff811da2e1>] ? __alloc_skb+0x3c/0x15b
> kernel:  [<ffffffffa0356644>] ? iwl_rx_allocate+0xac/0x208 [iwlcore]
> kernel:  [<ffffffff8107913d>] __get_free_pages+0x12/0x41
> kernel:  [<ffffffff810982b1>] __kmalloc_track_caller+0x3b/0xec
> kernel:  [<ffffffff811da30b>] __alloc_skb+0x66/0x15b
> kernel:  [<ffffffffa0356644>] iwl_rx_allocate+0xac/0x208 [iwlcore]
> kernel:  [<ffffffffa03567b6>] iwl_rx_replenish_now+0x16/0x23 [iwlcore]
> kernel:  [<ffffffffa037d8e3>] iwl_rx_handle+0x356/0x39a [iwlagn]
> kernel:  [<ffffffffa00212a2>] ? scsi_io_completion+0x3a8/0x3d1 [scsi_mod]
> kernel:  [<ffffffffa037de27>] iwl_irq_tasklet_legacy+0x500/0x74f [iwlagn]
> kernel:  [<ffffffff8103dff0>] tasklet_action+0x71/0xbc
> kernel:  [<ffffffff8103e877>] __do_softirq+0x9b/0x12c
> kernel:  [<ffffffff8100cb7c>] call_softirq+0x1c/0x28
> kernel:  [<ffffffff8100e694>] do_softirq+0x34/0x72
> kernel:  [<ffffffff8103e601>] irq_exit+0x3f/0x79
> kernel:  [<ffffffff8100dd95>] do_IRQ+0xa3/0xba
> kernel:  [<ffffffff8100c413>] ret_from_intr+0x0/0xa
> kernel:  <EOI>  [<ffffffffa0262720>] ? acpi_idle_enter_simple+0x101/0x12f [processor]
> kernel:  [<ffffffffa0262716>] ? acpi_idle_enter_simple+0xf7/0x12f [processor]
> kernel:  [<ffffffff811cd6d8>] ? cpuidle_idle_call+0x8c/0xc4
> kernel:  [<ffffffff8100ae0f>] ? cpu_idle+0x52/0x93
> kernel:  [<ffffffff81245f4d>] ? rest_init+0x61/0x63
> kernel:  [<ffffffff81411c3f>] ? start_kernel+0x348/0x353
> kernel:  [<ffffffff8141129a>] ? x86_64_start_reservations+0xaa/0xae
> kernel:  [<ffffffff8141137f>] ? x86_64_start_kernel+0xe1/0xe8
> kernel: Mem-Info:
> kernel: DMA per-cpu:
> kernel: CPU    0: hi:    0, btch:   1 usd:   0
> kernel: CPU    1: hi:    0, btch:   1 usd:   0
> kernel: DMA32 per-cpu:
> kernel: CPU    0: hi:  186, btch:  31 usd: 172
> kernel: CPU    1: hi:  186, btch:  31 usd:  86
> kernel: Active_anon:314043 active_file:2401 inactive_anon:105396
> kernel:  inactive_file:2026 unevictable:407 dirty:0 writeback:3949 unstable:0
> kernel:  free:10313 slab:10486 mapped:2860 pagetables:4100 bounce:0
> kernel: DMA free:7924kB min:40kB low:48kB high:60kB active_anon:2828kB inactive_anon:3296kB
>        active_file:736kB inactive_file:664kB unevictable:0kB present:15336kB pages_scanned:0
>        all_unreclaimable? no
> kernel: lowmem_reserve[]: 0 1976 1976 1976
> kernel: DMA32 free:33328kB min:5664kB low:7080kB high:8496kB active_anon:1253344kB inactive_anon:418288kB
>        active_file:8868kB inactive_file:7440kB unevictable:1628kB present:2023748kB pages_scanned:0
>        all_unreclaimable? no
> kernel: lowmem_reserve[]: 0 0 0 0
> kernel: DMA: 913*4kB 36*8kB 1*16kB 0*32kB 0*64kB 1*128kB 1*256kB 1*512kB 1*1024kB 1*2048kB 0*4096kB = 7924kB
> kernel: DMA32: 7198*4kB 501*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB = 33328kB
> kernel: 63958 total pagecache pages
> kernel: 59163 pages in swap cache
> kernel: Swap cache stats: add 310806, delete 251643, find 16810381/16825997
> kernel: Free swap  = 1534944kB
> kernel: Total swap = 2097144kB
> kernel: 518064 pages RAM
> kernel: 10324 pages reserved
> kernel: 78783 pages shared
> kernel: 442988 pages non-shared
> kernel: iwlagn 0000:10:00.0: Can not allocate SKB buffers
>
> kernel: swapper: page allocation failure. order:2, mode:0x4020
> kernel: Pid: 0, comm: swapper Not tainted 2.6.31-rc7 #15
> kernel: Call Trace:
> kernel:  <IRQ>  [<ffffffff8107909a>] __alloc_pages_nodemask+0x542/0x58a
> kernel:  [<ffffffff812545d1>] ? printk+0x67/0x6e
> kernel:  [<ffffffffa0356644>] ? iwl_rx_allocate+0xac/0x208 [iwlcore]
> kernel:  [<ffffffff8107913d>] __get_free_pages+0x12/0x41
> kernel:  [<ffffffff810982b1>] __kmalloc_track_caller+0x3b/0xec
> kernel:  [<ffffffff811da30b>] __alloc_skb+0x66/0x15b
> kernel:  [<ffffffffa0356644>] iwl_rx_allocate+0xac/0x208 [iwlcore]
> kernel:  [<ffffffffa03567b6>] iwl_rx_replenish_now+0x16/0x23 [iwlcore]
> kernel:  [<ffffffffa037d90e>] iwl_rx_handle+0x381/0x39a [iwlagn]
> kernel:  [<ffffffffa00212a2>] ? scsi_io_completion+0x3a8/0x3d1 [scsi_mod]
> kernel:  [<ffffffffa037de27>] iwl_irq_tasklet_legacy+0x500/0x74f [iwlagn]
> kernel:  [<ffffffff8103dff0>] tasklet_action+0x71/0xbc
> kernel:  [<ffffffff8103e877>] __do_softirq+0x9b/0x12c
> kernel:  [<ffffffff8100cb7c>] call_softirq+0x1c/0x28
> kernel:  [<ffffffff8100e694>] do_softirq+0x34/0x72
> kernel:  [<ffffffff8103e601>] irq_exit+0x3f/0x79
> kernel:  [<ffffffff8100dd95>] do_IRQ+0xa3/0xba
> kernel:  [<ffffffff8100c413>] ret_from_intr+0x0/0xa
> kernel:  <EOI>  [<ffffffffa0262720>] ? acpi_idle_enter_simple+0x101/0x12f [processor]
> kernel:  [<ffffffffa0262716>] ? acpi_idle_enter_simple+0xf7/0x12f [processor]
> kernel:  [<ffffffff811cd6d8>] ? cpuidle_idle_call+0x8c/0xc4
> kernel:  [<ffffffff8100ae0f>] ? cpu_idle+0x52/0x93
> kernel:  [<ffffffff81245f4d>] ? rest_init+0x61/0x63
> kernel:  [<ffffffff81411c3f>] ? start_kernel+0x348/0x353
> kernel:  [<ffffffff8141129a>] ? x86_64_start_reservations+0xaa/0xae
> kernel:  [<ffffffff8141137f>] ? x86_64_start_kernel+0xe1/0xe8
> kernel: Mem-Info:
> kernel: DMA per-cpu:
> kernel: CPU    0: hi:    0, btch:   1 usd:   0
> kernel: CPU    1: hi:    0, btch:   1 usd:   0
> kernel: DMA32 per-cpu:
> kernel: CPU    0: hi:  186, btch:  31 usd: 172
> kernel: CPU    1: hi:  186, btch:  31 usd:  86
> kernel: Active_anon:314043 active_file:2401 inactive_anon:105396
> kernel:  inactive_file:2026 unevictable:407 dirty:0 writeback:3949 unstable:0
> kernel:  free:10313 slab:10486 mapped:2860 pagetables:4100 bounce:0
> kernel: DMA free:7924kB min:40kB low:48kB high:60kB active_anon:2828kB inactive_anon:3296kB
>        active_file:736kB inactive_file:664kB unevictable:0kB present:15336kB pages_scanned:0
>        all_unreclaimable? no
> kernel: lowmem_reserve[]: 0 1976 1976 1976
> kernel: DMA32 free:33328kB min:5664kB low:7080kB high:8496kB active_anon:1253344kB inactive_anon:418288kB
>        active_file:8868kB inactive_file:7440kB unevictable:1628kB present:2023748kB pages_scanned:0
>        all_unreclaimable? no
> kernel: lowmem_reserve[]: 0 0 0 0
> kernel: DMA: 913*4kB 36*8kB 1*16kB 0*32kB 0*64kB 1*128kB 1*256kB 1*512kB 1*1024kB 1*2048kB 0*4096kB = 7924kB
> kernel: DMA32: 7198*4kB 501*8kB 1*16kB 0*32kB 0*64kB 0*128kB 0*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB = 33328kB
> kernel: 63958 total pagecache pages
> kernel: 59163 pages in swap cache
> kernel: Swap cache stats: add 310806, delete 251643, find 16810381/16825997
> kernel: Free swap  = 1534944kB
> kernel: Total swap = 2097144kB
> kernel: 518064 pages RAM
> kernel: 10324 pages reserved
> kernel: 78783 pages shared
> kernel: 442988 pages non-shared
> kernel: iwlagn 0000:10:00.0: Can not allocate SKB buffers
> --
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/
>

  reply	other threads:[~2009-09-06  8:14 UTC|newest]

Thread overview: 66+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-09-06  7:40 iwlagn: order 2 page allocation failures Frans Pop
2009-09-06  8:14 ` Pekka Enberg [this message]
2009-09-06  8:28   ` Frans Pop
2009-09-06  8:35     ` Pekka Enberg
2009-09-08 10:54       ` Mel Gorman
2009-09-08 11:11         ` Pekka Enberg
2009-09-08 14:17           ` John W. Linville
2009-09-08 14:59             ` Larry Finger
2009-09-09 15:04               ` Mel Gorman
2009-09-09 15:59                 ` Frans Pop
2009-09-09 16:55                   ` Mel Gorman
2009-09-09 17:19                     ` Frans Pop
2009-09-16 14:36                       ` Frans Pop
2009-09-16 15:02                         ` Mel Gorman
2009-09-16 15:37                           ` Frans Pop
2009-09-16 16:26                           ` reinette chatre
2009-09-16 16:26                             ` reinette chatre
2009-09-09 20:05                     ` reinette chatre
2009-09-09 20:05                       ` reinette chatre
2009-09-10  1:48                       ` Frans Pop
2009-09-10  1:48                         ` Frans Pop
2009-09-10  9:02                       ` Mel Gorman
2009-09-10  9:02                         ` Mel Gorman
2009-09-10 18:15                         ` reinette chatre
2009-09-10 18:15                           ` reinette chatre
2009-09-10 18:43                           ` Frans Pop
2009-09-10 18:43                             ` Frans Pop
2009-09-10 18:50                             ` reinette chatre
2009-09-10 18:50                               ` reinette chatre
2009-09-11  8:45                           ` Mel Gorman
2009-09-11  8:45                             ` Mel Gorman
2009-09-11 16:14                             ` reinette chatre
2009-09-11 16:14                               ` reinette chatre
2009-09-10 21:14                         ` reinette chatre
2009-09-10 21:14                           ` reinette chatre
2009-09-11  8:47                           ` Mel Gorman
2009-09-11  8:47                             ` Mel Gorman
2009-09-14  3:01                             ` Zhu Yi
2009-09-14  3:01                               ` Zhu Yi
2009-09-14 13:06                               ` Mel Gorman
2009-09-14 13:06                                 ` Mel Gorman
2009-09-15  8:30                                 ` alloc skb based on a given data buffer Zhu Yi
2009-09-15  8:30                                   ` Zhu Yi
2009-09-15  8:33                                   ` David Miller
2009-09-15  8:33                                     ` David Miller
2009-09-15  8:57                                     ` Zhu Yi
2009-09-15  8:57                                       ` Zhu Yi
2009-09-15  9:09                                       ` David Miller
2009-09-15  9:15                                         ` Zhu Yi
2009-09-15  9:15                                           ` Zhu Yi
2009-09-15 15:30                                           ` Johannes Berg
2009-09-15 15:30                                             ` Johannes Berg
2009-09-15 15:30                                             ` Johannes Berg
2009-09-15 21:16                                             ` David Miller
2009-09-15 21:16                                               ` David Miller
2009-09-19  5:56                                               ` Johannes Berg
2009-09-14 15:42                               ` iwlagn: order 2 page allocation failures Christoph Lameter
2009-09-14 15:42                                 ` Christoph Lameter
2009-09-14 17:59                                 ` Mel Gorman
2009-09-14 17:59                                   ` Mel Gorman
2009-09-14 18:04                                   ` Christoph Lameter
2009-09-14 18:04                                     ` Christoph Lameter
2009-09-10  8:18                     ` Pekka Enberg
2009-09-10 12:34                       ` Mel Gorman
2009-09-10 12:39                         ` Pekka Enberg
2009-09-10 12:58                           ` Mel Gorman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=84144f020909060114s74de2d2y850745dd82ece753@mail.gmail.com \
    --to=penberg@cs.helsinki.fi \
    --cc=akpm@linux-foundation.org \
    --cc=elendil@planet.nl \
    --cc=ipw3945-devel@lists.sourceforge.net \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-wireless@vger.kernel.org \
    --cc=mel@csn.ul.ie \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.