Re: It still here... panic: ufs_dirbad: bad dir

From: Matthew Dillon <dillon_at_apollo.backplane.com>
Date: Mon, 20 Feb 2006 10:38:00 -0800 (PST)
    Could someone familiar with softupdates take a look at line 902
    of kern/vfs_cluster.c?

    There is a call to buf_start(tbp) there, but then just after that
    in the B_VMIO code there is a brelse() call if one of the pages
    making up the buffer is BUSY.  A brelse() call there, after the
    call to buf_start(), could leave the buffer in a very sad state
    indeed!

    It seems to me that that buf_start() call needs to be moved to
    around line 949, after the VM check and just before the tbp is 
    added to the cluster list.

						-Matt
Received on Mon Feb 20 2006 - 17:38:02 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:52 UTC