Date: Thu, 13 Jan 2000 19:02:48 +1100 (EST) From: Bruce Evans <bde@zeta.org.au> To: Gerard Roudier <groudier@club-internet.fr> Cc: "Rodney W. Grimes" <freebsd@gndrsh.dnsmgr.net>, Matthew Jacob <mjacob@feral.com>, Peter Wemm <peter@netplex.com.au>, obrien@NUXI.com, "Chris D. Faulhaber" <jedgar@fxp.org>, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/i386/conf GENERIC LINT Message-ID: <Pine.BSF.4.10.10001131847130.3056-100000@alphplex.bde.org> In-Reply-To: <Pine.LNX.3.95.1000112232143.335B-100000@localhost>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 12 Jan 2000, Gerard Roudier wrote: > By the way, releng_3 (from last week-end) did crash when I attempted to > write to a write-protected diskette: > > panic: vinvalbuf: dirty buffer > > Has this one been caught? This is well understood. Rev.1.196 of vfs_bio.c arranges to not invalidate buffers in brelse() after a write error, without fixing all the things that depend on them being invalidated. Writing of buffers is now retried forever after an error. Panics ensue for retries after last-close. This is partly fixed in -current. Block devices went away, so the problem is harder for inexperienced users to stumble over. There are still issues for write errors on mounted file systems. It is impossible to unmount some filesystems, because the final sync for unmount retries write errors forever. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.10.10001131847130.3056-100000>