Deleted Added
full compact
softdep.h (46618) softdep.h (50480)
1/*
2 * Copyright 1998 Marshall Kirk McKusick. All Rights Reserved.
3 *
4 * The soft updates code is derived from the appendix of a University
5 * of Michigan technical report (Gregory R. Ganger and Yale N. Patt,
6 * "Soft Updates: A Solution to the Metadata Update Problem in File
7 * Systems", CSE-TR-254-95, August 1995).
8 *

--- 39 unchanged lines hidden (view full) ---

48 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
49 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
50 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
51 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
52 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
53 * SUCH DAMAGE.
54 *
55 * @(#)softdep.h 9.6 (McKusick) 2/25/99
1/*
2 * Copyright 1998 Marshall Kirk McKusick. All Rights Reserved.
3 *
4 * The soft updates code is derived from the appendix of a University
5 * of Michigan technical report (Gregory R. Ganger and Yale N. Patt,
6 * "Soft Updates: A Solution to the Metadata Update Problem in File
7 * Systems", CSE-TR-254-95, August 1995).
8 *

--- 39 unchanged lines hidden (view full) ---

48 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
49 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
50 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
51 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
52 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
53 * SUCH DAMAGE.
54 *
55 * @(#)softdep.h 9.6 (McKusick) 2/25/99
56 * $Id: softdep.h,v 1.5 1999/03/02 00:19:47 mckusick Exp $
56 * $FreeBSD: head/sys/ufs/ffs/softdep.h 50480 1999-08-28 02:16:32Z peter $
57 */
58
59#include <sys/queue.h>
60
61/*
62 * Allocation dependencies are handled with undo/redo on the in-memory
63 * copy of the data. A particular data dependency is eliminated when
64 * it is ALLCOMPLETE: that is ATTACHED, DEPCOMPLETE, and COMPLETE.

--- 484 unchanged lines hidden ---
57 */
58
59#include <sys/queue.h>
60
61/*
62 * Allocation dependencies are handled with undo/redo on the in-memory
63 * copy of the data. A particular data dependency is eliminated when
64 * it is ALLCOMPLETE: that is ATTACHED, DEPCOMPLETE, and COMPLETE.

--- 484 unchanged lines hidden ---