Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933289AbXJROQn (ORCPT ); Thu, 18 Oct 2007 10:16:43 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1763970AbXJROQe (ORCPT ); Thu, 18 Oct 2007 10:16:34 -0400 Received: from sa12.bezeqint.net ([192.115.104.27]:48558 "EHLO sa12.bezeqint.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1764522AbXJROQd (ORCPT ); Thu, 18 Oct 2007 10:16:33 -0400 Message-ID: <47176AB9.2070000@panasas.com> Date: Thu, 18 Oct 2007 16:16:25 +0200 From: Benny Halevy User-Agent: Thunderbird 2.0.0.6 (X11/20070728) MIME-Version: 1.0 To: Jens Axboe CC: David Miller , torvalds@linux-foundation.org, fujita.tomonori@lab.ntt.co.jp, mingo@elte.hu, linux-kernel@vger.kernel.org, jgarzik@pobox.com, alan@lxorguk.ukuu.org.uk, tomof@acm.org Subject: Re: [bug] ata subsystem related crash with latest -git References: <20071018082145.GK5063@kernel.dk> <20071018.045505.106265100.davem@davemloft.net> <20071018115702.GW5063@kernel.dk> <20071018.050554.115911163.davem@davemloft.net> <20071018120950.GX5063@kernel.dk> <20071018121547.GY5063@kernel.dk> <4717587E.6090301@panasas.com> <20071018135605.GL5063@kernel.dk> <20071018140550.GO5063@kernel.dk> In-Reply-To: <20071018140550.GO5063@kernel.dk> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 835 Lines: 24 On Oct. 18, 2007, 16:05 +0200, Jens Axboe wrote: > On Thu, Oct 18 2007, Jens Axboe wrote: >> On Thu, Oct 18 2007, Benny Halevy wrote: >>>> return sg; >>>> } >>>> @@ -83,6 +96,9 @@ static inline struct scatterlist *sg_last(struct scatterlist *sgl, >>>> ret = sg; >>>> >>>> #endif >>>> +#ifdef CONFIG_DEBUG_SG >>>> + BUG_ON(sgl[0].sg_magic != SG_MAGIC); >>> can it also do BUG_ON(!sg_is_last(sg))? >> That would make sense, definitely. I'll add that. > > BUG_ON(!sg_is_last(ret)); > > it should be, not sg. That's what I merged. > right. of course. - 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/