From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S261277AbVFOTCf (ORCPT ); Wed, 15 Jun 2005 15:02:35 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S261286AbVFOTCe (ORCPT ); Wed, 15 Jun 2005 15:02:34 -0400 Received: from smtp204.mail.sc5.yahoo.com ([216.136.130.127]:16746 "HELO smtp204.mail.sc5.yahoo.com") by vger.kernel.org with SMTP id S261277AbVFOTCc (ORCPT ); Wed, 15 Jun 2005 15:02:32 -0400 Message-ID: <42B07B44.9040408@yahoo.com.au> Date: Thu, 16 Jun 2005 05:02:28 +1000 From: Nick Piggin User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.6) Gecko/20050324 Debian/1.7.6-1 X-Accept-Language: en MIME-Version: 1.0 To: Badari Pulavarty CC: Linux Kernel Mailing List , linux-mm@kvack.org Subject: Re: 2.6.12-rc6-mm1 & 2K lun testing References: <1118856977.4301.406.camel@dyn9047017072.beaverton.ibm.com> <42B073C1.3010908@yahoo.com.au> <1118860223.4301.449.camel@dyn9047017072.beaverton.ibm.com> In-Reply-To: <1118860223.4301.449.camel@dyn9047017072.beaverton.ibm.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Badari Pulavarty wrote: > On Wed, 2005-06-15 at 11:30, Nick Piggin wrote: > >>Badari Pulavarty wrote: >> >> >>>------------------------------------------------------------------------ >>> >>>elm3b29 login: dd: page allocation failure. order:0, mode:0x20 >>> >>>Call Trace: {__alloc_pages+990} {cache_grow+314} >>> {cache_alloc_refill+543} {kmem_cache_alloc+54} >>> {scsi_get_command+81} {scsi_prep_fn+301} >> >>They look like they're all in scsi_get_command. >>I would consider masking off __GFP_HIGH in the gfp_mask of that >>function, and setting __GFP_NOWARN. It looks like it has a mempoolish >>thingy in there, so perhaps it shouldn't delve so far into reserves. > > > You want me to take off GFP_HIGH ? or just set GFP_NOWARN with GFP_HIGH > ? > Yeah, take off GFP_HIGH and set GFP_NOWARN (always). I would be interested to see how that goes. Obviously it won't eliminate your failures there (it will probably produce more of them), however it might help the scsi command allocation from overwhelming the system. THanks, Nick -- SUSE Labs, Novell Inc. Send instant messages to your online friends http://au.messenger.yahoo.com