From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peter Zijlstra Subject: Re: [PATCH v3] lockdep: Make MAX_STACK_TRACE_ENTRIES configurable. Date: Wed, 21 Apr 2010 14:24:31 +0200 Message-ID: <1271852671.1776.101.camel@laptop> References: <20100420140941.d085007d.akpm@linux-foundation.org> <1271849823.1776.87.camel@laptop> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Cc: Andrew Morton , linux-kernel@vger.kernel.org, Ingo Molnar , linux-rt-users@vger.kernel.org, Thomas Gleixner , Clark Williams , "Luis Claudio R. Goncalves" , Gregory Haskins To: John Kacur Return-path: In-Reply-To: Sender: linux-kernel-owner@vger.kernel.org List-Id: linux-rt-users.vger.kernel.org On Wed, 2010-04-21 at 14:12 +0200, John Kacur wrote: > > lock-classes: 1330 [max: 8191] > direct dependencies: 12754 [max: 16384] > indirect dependencies: 33245 > all direct dependencies: 49074 > dependency chains: 19641 [max: 32768] Right, so each dependency also gets a stack trace, see add_lock_to_list(). > dependency chain hlocks: 73246 [max: 163840] > in-hardirq chains: 25 > in-softirq chains: 0 > in-process chains: 19616 > stack-trace entries: 262144 [max: 262144] > > > I'm looking at more details in /proc/lockdep and friends to see if > I can find any more details, or something that looks amiss. > It might be useful to add a counter that simply counts all save_trace() invocations, and maybe split them out according to new_bit in mark_lock().