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));
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to