Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753119AbaFTObA (ORCPT ); Fri, 20 Jun 2014 10:31:00 -0400 Received: from qmta12.emeryville.ca.mail.comcast.net ([76.96.27.227]:38963 "EHLO qmta12.emeryville.ca.mail.comcast.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751397AbaFTOa6 (ORCPT ); Fri, 20 Jun 2014 10:30:58 -0400 Date: Fri, 20 Jun 2014 09:30:52 -0500 (CDT) From: Christoph Lameter To: "Paul E. McKenney" cc: Thomas Gleixner , Sasha Levin , Pekka Enberg , Matt Mackall , Andrew Morton , Dave Jones , "linux-mm@kvack.org" , LKML Subject: Re: slub/debugobjects: lockup when freeing memory In-Reply-To: <20140619220449.GT4904@linux.vnet.ibm.com> Message-ID: References: <53A2F406.4010109@oracle.com> <20140619165247.GA4904@linux.vnet.ibm.com> <20140619202928.GG4904@linux.vnet.ibm.com> <20140619205307.GL4904@linux.vnet.ibm.com> <20140619220449.GT4904@linux.vnet.ibm.com> Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 19 Jun 2014, Paul E. McKenney wrote: > This commit therefore exports the debug_init_rcu_head() and > debug_rcu_head_free() functions, which permits the allocators to allocated > and pre-initialize the debug-objects information, so that there no longer > any need for call_rcu() to do that initialization, which in turn prevents > the recursion into the memory allocators. Looks-good-to: Christoph Lameter -- 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/