svn commit: r223105 - head/sys/ufs/ffs

Kirk McKusick mckusick at FreeBSD.org
Wed Jun 15 06:13:08 UTC 2011


Author: mckusick
Date: Wed Jun 15 06:13:08 2011
New Revision: 223105
URL: http://svn.freebsd.org/changeset/base/223105

Log:
  Missing cleanup case after completion of a snapshot vnode write
  claiming a released block.
  
  Submitted by:	Jeff Roberson
  Tested by:	Peter Holm

Modified:
  head/sys/ufs/ffs/ffs_softdep.c

Modified: head/sys/ufs/ffs/ffs_softdep.c
==============================================================================
--- head/sys/ufs/ffs/ffs_softdep.c	Wed Jun 15 01:08:47 2011	(r223104)
+++ head/sys/ufs/ffs/ffs_softdep.c	Wed Jun 15 06:13:08 2011	(r223105)
@@ -10417,6 +10417,10 @@ softdep_disk_write_complete(bp)
 				WORKLIST_INSERT(&reattach, wk);
 			continue;
 
+		case D_FREEDEP:
+			free_freedep(WK_FREEDEP(wk));
+			continue;
+
 		default:
 			panic("handle_disk_write_complete: Unknown type %s",
 			    TYPENAME(wk->wk_type));


More information about the svn-src-head mailing list