From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [129.179.161.11] by ns1.cdc.com with ESMTP for linux-mm@kvack.org; Wed, 29 Aug 2001 11:17:48 -0500 Message-Id: <3B8D14E5.7070204@syntegra.com> Date: Wed, 29 Aug 2001 11:14:29 -0500 From: Andrew Kay Subject: Re: kernel: __alloc_pages: 1-order allocation failed References: <20010828000128Z16263-32386+166@humbolt.nl.linux.org> <3B8CF2BA.5030506@syntegra.com> <20010829150716Z16100-32383+2280@humbolt.nl.linux.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-linux-mm@kvack.org Return-Path: To: Daniel Phillips Cc: Marcelo Tosatti , linux-mm@kvack.org List-ID: > OK, it's not a bounce buffer because the allocation isn't __GFP_WAIT (0x10). > It's GFP_ATOMIC and there are several hundred of those throughout the kernel so > I'm not going to try to guess which one. Could you please pass a few of your > backtraces through ksymoops make them meaningful? > Daniel I'm not sure I did this right, but here is my attempt. I ran a 'ksymoops' and gave it a couple of the errors. The parts that look somewhat recognizable are the sk98lin, which is a Syskonnect gig over copper card. It is the only module I have running on the system. Andy ksymoops 2.4.0 on i686 2.4.9. Options used -V (default) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.4.9/ (default) -m /boot/System.map-2.4.9 (default) Warning: You did not tell me where to find symbol information. I will assume that the log matches the kernel and modules that are running right now and I'll use the default options above for symbol resolution. If the current kernel and/or modules do not match the log, you can get more accurate output by telling me the kernel version and where to find map, modules, ksyms etc. ksymoops -h explains the options. Error (regular_file): read_system_map stat /boot/System.map-2.4.9 failed Warning (compare_maps): mismatch on symbol SkInodeOps , sk98lin says f88e0500, /lib/modules/2.4.9/kernel/drivers/net/sk98lin/sk98lin.o says f88df9c0. Ignoring /lib/modules/2.4.9/kernel/drivers/net/sk98lin/sk98lin.o entry Aug 29 02:24:49 dell63 kernel: Call Trace: [] [] [] [] [] Aug 29 02:24:49 dell63 kernel: [] [] [] [] [] [] Aug 29 02:24:49 dell63 kernel: [] [] [] [] [] [] Aug 29 02:24:49 dell63 kernel: [] [] [] [] [] [] Aug 29 02:24:49 dell63 kernel: [] [] [] [] [] [] Aug 29 02:24:49 dell63 kernel: [] [] [] [] [] [] Aug 29 02:24:49 dell63 kernel: [] [] [] [] [] Aug 29 02:24:49 dell63 kernel: Call Trace: [] [] [] [] [] Aug 29 02:24:49 dell63 kernel: [] [] [] [] [] [] Aug 29 02:24:49 dell63 kernel: [] [] [] [] [] [] Aug 29 02:24:49 dell63 kernel: [] [] [] [] [] [] Aug 29 02:24:49 dell63 kernel: [] [] [] [] [] [] Aug 29 02:24:49 dell63 kernel: [] [] [] [] [] [] Aug 29 02:24:49 dell63 kernel: [] Warning (Oops_read): Code line not seen, dumping what data is available Trace; c012db70 <_alloc_pages+18/1c> Trace; c012de1e <__get_free_pages+a/18> Trace; c012a69e Trace; c012aa21 Trace; c0211032 Trace; c02392da Trace; c023669f Trace; c02399a1 Trace; c01b000f Trace; f88c30fa <[sk98lin]SkGeIsrOnePort+12e/144> Trace; c01b000f Trace; c021a714 Trace; c02158e6 Trace; c022173d Trace; c0221638 Trace; c0221b5d Trace; c0112437 Trace; c0221638 Trace; c023099a Trace; c0112437 Trace; c0211f53 Trace; c0211f68 Trace; c02120b9 <__kfree_skb+f5/fc> Trace; c023698e Trace; c0236c65 Trace; c023711d Trace; c021f07f Trace; c021f40a Trace; c0215fae Trace; c0119533 Trace; c0108785 Trace; c0105230 Trace; c0105230 Trace; c0106e34 <__read_lock_failed+1174/2630> Trace; c0105230 Trace; c0105230 Trace; c010525c Trace; c01052c2 Trace; c0105000 Trace; c010505f Trace; c012db70 <_alloc_pages+18/1c> Trace; c012de1e <__get_free_pages+a/18> Trace; c012a69e Trace; c012aa21 Trace; c0211032 Trace; c02392da Trace; c023669f Trace; c02399a1 Trace; c01b000f Trace; c021a714 Trace; c02158e6 Trace; c022173d Trace; c0221638 Trace; c0221b5d Trace; c0221638 Trace; c023099a Trace; c02314f1 Trace; c022ea31 Trace; c022e9dc Trace; c023698e Trace; c0236c65 Trace; c023711d Trace; c021f07f Trace; c021f40a Trace; c0215fae Trace; c0119533 Trace; c0108785 Trace; c0105230 Trace; c0105230 Trace; c0106e34 <__read_lock_failed+1174/2630> Trace; c0105230 Trace; c0105230 Trace; c010525c Trace; c01052c2 Trace; c01ffaf7 Trace; c019266e 3 warnings and 1 error issued. Results may not be reliable. -- 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/