Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Sun, 7 Jul 2002 12:44:44 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Sun, 7 Jul 2002 12:44:43 -0400 Received: from mion.elka.pw.edu.pl ([194.29.160.35]:25768 "EHLO mion.elka.pw.edu.pl") by vger.kernel.org with ESMTP id ; Sun, 7 Jul 2002 12:44:43 -0400 Date: Sun, 7 Jul 2002 18:47:07 +0200 (MET DST) From: Bartlomiej Zolnierkiewicz To: Thunder from the hill cc: Linux Kernel Mailing List , Subject: Re: IDE 96 and __ata_end_request() In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 874 Lines: 34 On Sat, 6 Jul 2002, Thunder from the hill wrote: > Hi, > > Just a small question about IDE 96: in __ata_end_request(), we do > > spin_lock_irqsave(ch->lock, flags); > > BUG_ON(!(rq->flags & REQ_STARTED)); > > Shouldn't we rather flip these two, or much rather move > spin_lock_irqsave() even more down, below > > if (!nr_secs) > nr_secs = rq->hard_cur_sectors; > > since it hasn't got any use to hold a spin lock until the udma_enable & > co.? However, I'd at least move it below the BUG_ON(). > > Regards, > Thunder We can move spin_lock_irqsave() down, below if (!nr_secs), thanks. Regards -- Bartlomiej - 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/