Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Tue, 3 Sep 2002 16:53:10 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Tue, 3 Sep 2002 16:53:10 -0400 Received: from harpo.it.uu.se ([130.238.12.34]:52170 "EHLO harpo.it.uu.se") by vger.kernel.org with ESMTP id ; Tue, 3 Sep 2002 16:53:07 -0400 From: Mikael Pettersson MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15733.8764.96293.719729@harpo.it.uu.se> Date: Tue, 3 Sep 2002 22:57:32 +0200 To: Linus Torvalds Cc: Kernel Mailing List , Jens Axboe Subject: Re: One more bio for for floppy users in 2.5.33.. In-Reply-To: References: X-Mailer: VM 6.90 under Emacs 20.7.1 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1082 Lines: 25 Linus Torvalds writes: > > Ok, > I found another major bio-related bug that definitely explains why the > floppy driver generated corruption - any partial request completion would > be totally messed up by the BIO layer (not the floppy driver). > > Any other block device driver that did partial request completion might > also be impacted. > > I'm still looking at the floppy driver itself - some of the request > completion code is so messed up as to be unreadable, and some of that may > actually be due to trying to work around the bio problem (unsuccessfully, > I may add). So this may not actually fix things for you yet, simply > because the floppy driver itself still does some strange things. Confirmed. 2.5.33 + your two patches still corrupts data on a simple dd to then from /dev/fd0 test. /Mikael - 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/