From owner-cvs-src@FreeBSD.ORG Wed May 31 09:07:11 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6D48116A420; Wed, 31 May 2006 09:07:11 +0000 (UTC) (envelope-from iedowse@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2ABAC43D48; Wed, 31 May 2006 09:07:11 +0000 (GMT) (envelope-from iedowse@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k4V95orF054772; Wed, 31 May 2006 09:05:50 GMT (envelope-from iedowse@repoman.freebsd.org) Received: (from iedowse@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k4V95njZ054771; Wed, 31 May 2006 09:05:50 GMT (envelope-from iedowse) Message-Id: <200605310905.k4V95njZ054771@repoman.freebsd.org> From: Ian Dowse Date: Wed, 31 May 2006 09:05:49 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/boot/i386/libi386 biosdisk.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 May 2006 09:07:11 -0000 iedowse 2006-05-31 09:05:49 UTC FreeBSD src repository Modified files: sys/boot/i386/libi386 biosdisk.c Log: Increment the disk block offset after writing, not before. This fixes filesystem corruption when nextboot.conf is located after cylinder 1023. The bug appears to have been introduced at the time bd_read was copied to create bd_write. PR: bin/98005 Reported by: yar MFC after: 1 week Revision Changes Path 1.47 +3 -3 src/sys/boot/i386/libi386/biosdisk.c