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 * $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 ---
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 * $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 ---