From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-io0-f198.google.com (mail-io0-f198.google.com [209.85.223.198]) by kanga.kvack.org (Postfix) with ESMTP id 31F0B6B025F for ; Thu, 14 Jul 2016 07:19:02 -0400 (EDT) Received: by mail-io0-f198.google.com with SMTP id u25so148348935ioi.1 for ; Thu, 14 Jul 2016 04:19:02 -0700 (PDT) Received: from www262.sakura.ne.jp (www262.sakura.ne.jp. [2001:e42:101:1:202:181:97:72]) by mx.google.com with ESMTPS id h8si2087215oif.144.2016.07.14.04.19.00 for (version=TLS1 cipher=AES128-SHA bits=128/128); Thu, 14 Jul 2016 04:19:01 -0700 (PDT) Subject: Re: Page Allocation Failures/OOM with dm-crypt on software RAID10 (Intel Rapid Storage) References: <02580b0a303da26b669b4a9892624b13@mail.ud19.udmedia.de> <20160712095013.GA14591@dhcp22.suse.cz> <20160712114920.GF14586@dhcp22.suse.cz> <20160712140715.GL14586@dhcp22.suse.cz> <459d501038de4d25db6d140ac5ea5f8d@mail.ud19.udmedia.de> <20160713112126.GH28723@dhcp22.suse.cz> <20160713121828.GI28723@dhcp22.suse.cz> <74b9325c37948cf2b460bd759cff23dd@mail.ud19.udmedia.de> <20160713134717.GL28723@dhcp22.suse.cz> From: Tetsuo Handa Message-ID: <9074e82f-bf52-011e-8bd7-5731d2b0dcaa@I-love.SAKURA.ne.jp> Date: Thu, 14 Jul 2016 20:18:49 +0900 MIME-Version: 1.0 In-Reply-To: <20160713134717.GL28723@dhcp22.suse.cz> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit Sender: owner-linux-mm@kvack.org List-ID: To: Michal Hocko , Matthias Dahl Cc: linux-raid@vger.kernel.org, linux-mm@kvack.org, dm-devel@redhat.com, linux-kernel@vger.kernel.org, Mike Snitzer On 2016/07/13 22:47, Michal Hocko wrote: > On Wed 13-07-16 15:18:11, Matthias Dahl wrote: >> I tried to figure this out myself but >> couldn't find anything -- what does the number "-3" state? It is the >> position in some chain or has it a different meaning? > > $ git grep "kmem_cache_create.*bio" > block/bio-integrity.c: bip_slab = kmem_cache_create("bio_integrity_payload", > > so there doesn't seem to be any cache like that in the vanilla kernel. > It is snprintf(bslab->name, sizeof(bslab->name), "bio-%d", entry); line in bio_find_or_create_slab() in block/bio.c. I think you can identify who is creating it by printing backtrace at that line. -- 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