From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail190.messagelabs.com (mail190.messagelabs.com [216.82.249.51]) by kanga.kvack.org (Postfix) with SMTP id 0A8DF6B004D for ; Sat, 15 Aug 2009 15:25:41 -0400 (EDT) Received: by fxm20 with SMTP id 20so1801611fxm.24 for ; Sat, 15 Aug 2009 12:25:48 -0700 (PDT) From: Bartlomiej Zolnierkiewicz Subject: mm/ipw2200 regression (was: Re: linux-next: Tree for August 6) Date: Sat, 15 Aug 2009 18:56:48 +0200 References: <20090806192209.513abec7.sfr@canb.auug.org.au> <200908062250.51498.bzolnier@gmail.com> <200908071515.45169.bzolnier@gmail.com> In-Reply-To: <200908071515.45169.bzolnier@gmail.com> MIME-Version: 1.0 Content-Disposition: inline Message-Id: <200908151856.48596.bzolnier@gmail.com> Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: 7bit Sender: owner-linux-mm@kvack.org To: linux-mm@kvack.org Cc: Stephen Rothwell , linux-next@vger.kernel.org, LKML , "Rafael J. Wysocki" List-ID: On Friday 07 August 2009 15:15:45 Bartlomiej Zolnierkiewicz wrote: > On Thursday 06 August 2009 22:50:50 Bartlomiej Zolnierkiewicz wrote: > > On Thursday 06 August 2009 11:22:09 Stephen Rothwell wrote: > > > Hi all, > > > > > > Changes since 20090805: > > > > At the moment -next is completely unusable for anything other than > > detecting merge conflicts.. Running -next was never a completely > > smooth experience but for a past year it was more-or-less doable. > > However the last two months have been an absolute horror and I've > > been hitting issues way faster than I was able to trace/report > > them properly.. > > > > Right now I still have following *outstanding* issues (on just *one* > > machine/distribution): > > > > - Random (after some long hours) order:6 mode:0x8020 page allocation > > failure (when ipw2200 driver reloads firmware on firmware error). > > > > [ I had first thought that it was caused by SLQB (which got enabled > > as default somewhere along the way) but it also happens with SLUB > > and I have good reasons to believe that is caused by heavy mm > > changes first seen in next-20090618 (I've been testing next-20090617 > > for many days and it never happened there), the last confirmed > > release with the problem is next-20090728. ] > > If anyone is interested in the full log of the problem: > > ipw2200: Firmware error detected. Restarting. > ipw2200/0: page allocation failure. order:6, mode:0x8020 > Pid: 1004, comm: ipw2200/0 Not tainted 2.6.31-rc4-next-20090728-04869-gdae50fe-dirty #51 The bug managed to slip into Linus' tree.. ipw2200: Firmware error detected. Restarting. ipw2200/0: page allocation failure. order:6, mode:0x8020 Pid: 945, comm: ipw2200/0 Not tainted 2.6.31-rc6-dirty #69 Call Trace: [] ? printk+0xf/0x18 [] __alloc_pages_nodemask+0x400/0x442 [] dma_generic_alloc_coherent+0x53/0xc2 [] ? dma_generic_alloc_coherent+0x0/0xc2 [] ipw_load_firmware+0x8f/0x4fb [ipw2200] [] ? restore_all_notrace+0x0/0x18 [] ? ipw_stop_nic+0x2b/0x5d [ipw2200] [] ipw_load+0x8b2/0xf94 [ipw2200] [] ipw_up+0xe1/0x5c6 [ipw2200] [] ? ipw_down+0x1f7/0x1ff [ipw2200] [] ipw_adapter_restart+0x32/0x46 [ipw2200] [] ipw_bg_adapter_restart+0x21/0x2c [ipw2200] [] worker_thread+0x15e/0x240 [] ? worker_thread+0x11c/0x240 [] ? ipw_bg_adapter_restart+0x0/0x2c [ipw2200] [] ? autoremove_wake_function+0x0/0x2f [] ? worker_thread+0x0/0x240 [] kthread+0x6b/0x70 [] ? kthread+0x0/0x70 [] kernel_thread_helper+0x7/0x10 Mem-Info: DMA per-cpu: CPU 0: hi: 0, btch: 1 usd: 0 Normal per-cpu: CPU 0: hi: 186, btch: 31 usd: 80 Active_anon:25319 active_file:23485 inactive_anon:25576 inactive_file:23530 unevictable:2 dirty:1464 writeback:200 unstable:0 free:11175 slab:6927 mapped:7760 pagetables:930 bounce:0 DMA free:2052kB min:84kB low:104kB high:124kB active_anon:0kB inactive_anon:92kB active_file:1608kB inactive_file:1604kB unevictable:0kB present:15788kB pages_scanned:0 all_unreclaimable? no lowmem_reserve[]: 0 489 489 Normal free:42648kB min:2788kB low:3484kB high:4180kB active_anon:101276kB inactive_anon:102212kB active_file:92332kB inactive_file:92516kB unevictable:8kB present:501392kB pages_scanned:0 all_unreclaimable? no lowmem_reserve[]: 0 0 0 DMA: 3*4kB 7*8kB 2*16kB 1*32kB 0*64kB 1*128kB 1*256kB 1*512kB 1*1024kB 0*2048kB 0*4096kB = 2052kB Normal: 1038*4kB 2148*8kB 1200*16kB 56*32kB 1*64kB 0*128kB 1*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 42648kB 52333 total pagecache pages 4675 pages in swap cache Swap cache stats: add 27030, delete 22355, find 3967/5275 Free swap = 956380kB Total swap = 1020116kB 131056 pages RAM 4225 pages reserved 53608 pages shared 86334 pages non-shared ipw2200: Unable to load firmware: -12 ipw2200: Unable to load firmware: -12 ipw2200: Failed to up device -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: email@kvack.org