The following patch should fix the problem temporarily until
    Kirk can dig into it and figure out what went wrong.

                                        -Matt

Index: sys/contrib//softupdates/ffs_softdep.c
===================================================================
RCS file: /FreeBSD/FreeBSD-CVS/src/sys/contrib/softupdates/ffs_softdep.c,v
retrieving revision 1.45
diff -u -r1.45 ffs_softdep.c
--- sys/contrib//softupdates/ffs_softdep.c      2000/01/10 08:39:03     1.45
+++ sys/contrib//softupdates/ffs_softdep.c      2000/01/11 00:20:55
@@ -1663,10 +1663,13 @@
         * still have a bitmap dependency, then the inode has never been
         * written to disk, so we can process the freeblks immediately.
         */
+#if 0
        if ((inodedep->id_state & DEPCOMPLETE) == 0) {
                FREE_LOCK(&lk);
                handle_workitem_freeblocks(freeblks);
-       } else {
+       } else 
+#endif
+       {
                WORKLIST_INSERT(&inodedep->id_bufwait, &freeblks->fb_list);
                FREE_LOCK(&lk);
        }


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to