From owner-freebsd-doc@FreeBSD.ORG Fri Jun 23 14:18:22 2006 Return-Path: X-Original-To: freebsd-doc@FreeBSD.org Delivered-To: freebsd-doc@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A704A16A492 for ; Fri, 23 Jun 2006 14:18:22 +0000 (UTC) (envelope-from keramida@FreeBSD.org) Received: from igloo.linux.gr (igloo.linux.gr [62.1.205.36]) by mx1.FreeBSD.org (Postfix) with ESMTP id D325A43D53 for ; Fri, 23 Jun 2006 14:18:21 +0000 (GMT) (envelope-from keramida@FreeBSD.org) Received: from gothmog.pc (host5.bedc.ondsl.gr [62.103.39.229]) (authenticated bits=128) by igloo.linux.gr (8.13.7/8.13.7/Debian-1) with ESMTP id k5NEI3R7020488 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Fri, 23 Jun 2006 17:18:05 +0300 Received: from gothmog.pc (gothmog [127.0.0.1]) by gothmog.pc (8.13.7/8.13.7) with ESMTP id k5NEHvQL009334; Fri, 23 Jun 2006 17:17:57 +0300 (EEST) (envelope-from keramida@FreeBSD.org) Received: (from giorgos@localhost) by gothmog.pc (8.13.7/8.13.7/Submit) id k5NEHuvU009333; Fri, 23 Jun 2006 17:17:56 +0300 (EEST) (envelope-from keramida@FreeBSD.org) Date: Fri, 23 Jun 2006 17:17:56 +0300 From: Giorgos Keramidas To: Kostik Belousov Message-ID: <20060623141756.GA9283@gothmog.pc> References: <20060607084346.GA21391@deviant.kiev.zoral.com.ua> <20060623132558.GD7062@gothmog.pc> <20060623135837.GI5115@deviant.kiev.zoral.com.ua> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060623135837.GI5115@deviant.kiev.zoral.com.ua> X-Hellug-MailScanner: Found to be clean X-Hellug-MailScanner-SpamCheck: not spam, SpamAssassin (score=-4.284, required 5, autolearn=not spam, ALL_TRUSTED -1.80, AWL 0.12, BAYES_00 -2.60) X-Hellug-MailScanner-From: keramida@freebsd.org X-Spam-Status: No Cc: freebsd-doc@FreeBSD.org Subject: Re: [patch] deadlock debugging X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2006 14:18:22 -0000 On 2006-06-23 16:58, Kostik Belousov wrote: > On Fri, Jun 23, 2006 at 04:25:58PM +0300, Giorgos Keramidas wrote: > > This seems like a useful addition to the developer's handbook, > > but I have some minor comments. See inline text below: > > [...] > > Does this version look ok to you? I can handle the merging of this > > change with your initial diff/patch > > I like you changes, they provide useful context and give the > proper exposure to the problems. Thanks :) > My intent for the addition was to have the place for pointing out when > asked "how to debug deadlocks" ? Could you additions and my do-it > guide coexist side-by-side ? For instance, by summarizing the > information developers want to obtain from the problem machine, at the > end of section ? That's a good idea. Do you think it makes sense to split the addition to sub-sections, i.e.: + Debugging Kernel Deadlocks - What is a deadlock - Using DDB to gather deadlock information - Kernel options useful for deadlock debugging - Summary I didn't add elements around the text I sent, but this shouldn't be very hard to do, I guess.