Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Jun 2011 06:13:08 +0000 (UTC)
From:      Kirk McKusick <mckusick@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r223105 - head/sys/ufs/ffs
Message-ID:  <201106150613.p5F6D8mb068238@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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));



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201106150613.p5F6D8mb068238>