Subject: Re: CVS commit: syssrc
To: Lennart Augustsson <firstname.lastname@example.org>
From: Chuck Silvers <email@example.com>
Date: 02/05/2001 01:47:17
I've updated the log message to have some more info:
Fix from chuq:
don't update UVM's notion of the file size before the VOP_FSYNC() when
we're partially truncating a file with softdeps enabled. doing so could
free pages without updating the dependency info, which would result in
"panic: softdep_write_inodeblock: direct pointer #1 mismatch 0 != N".
On Sat, Jan 27, 2001 at 06:23:23AM +0200, Lennart Augustsson wrote:
> Module Name: syssrc
> Committed By: augustss
> Date: Sat Jan 27 04:23:22 UTC 2001
> Modified Files:
> syssrc/sys/ufs/ffs: ffs_inode.c
> Log Message:
> Apply a patch I got from Chuck Silvers that fixes a problem with softdep
> that made my machine crash over and over. Since Chuq is in India and I've
> been using the patch for over a week without problem I'll just commit it.
> To generate a diff of this commit:
> cvs rdiff -r1.39 -r1.40 syssrc/sys/ufs/ffs/ffs_inode.c
> Please note that diffs are not public domain; they are subject to the
> copyright notices on the relevant files.