Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Sun, 18 Mar 2001 18:33:50 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Sun, 18 Mar 2001 18:33:40 -0500 Received: from adsl-63-195-162-81.dsl.snfc21.pacbell.net ([63.195.162.81]:23049 "EHLO master.linux-ide.org") by vger.kernel.org with ESMTP id ; Sun, 18 Mar 2001 18:33:26 -0500 Date: Sun, 18 Mar 2001 15:32:17 -0800 (PST) From: Andre Hedrick To: Linus Torvalds cc: Jens Axboe , Paul Gortmaker , alan@lxorguk.ukuu.org.uk, linux-kernel@vger.kernel.org Subject: Re: [PATCH] off-by-1 error in ide-probe (2.4.x) 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 On Sun, 18 Mar 2001, Linus Torvalds wrote: > > > On Sun, 18 Mar 2001, Jens Axboe wrote: > > > > The 256 is _not_ a bug in the driver, it's more likely a bug in your > > drive. 256 is a perfectly legal transfer size. That said, maybe it is > > a good idea to leave it at 255 just for safety on drives not handling > > 0 sectors == 128kB transfer. > > Agreed. That would be a trivially easy bug in the firmware, limiting to > 255 sectors seems safer. Guys which side of the counter is the decrementer? Telling the drive to transfer 256 sectors in PIO is filling the sector_count register with '0' == 'zero'. As long as 255 == 255 and 0 == 256 for total sectors to transfer all is cool. Andre Hedrick Linux ATA Development - 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/