X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Finclude%2Flu_ref.h;h=1797b0de3ac95fb72cc8640c8a32dc08104ceb50;hb=204c513f80e91733dc6afbfc79417111caaaa5b3;hp=fca9945f7388a8649534d630f1632deedf50cfe1;hpb=f123480738a0eba0372053e069089190a5e13bca;p=fs%2Flustre-release.git diff --git a/lustre/include/lu_ref.h b/lustre/include/lu_ref.h index fca9945..1797b0d 100644 --- a/lustre/include/lu_ref.h +++ b/lustre/include/lu_ref.h @@ -1,9 +1,9 @@ -/* -*- mode: c; c-basic-offset: 8; indent-tabs-mode: nil; -*- - * vim:expandtab:shiftwidth=8:tabstop=8: - * - * Copyright 2008 Sun Microsystems, Inc. All rights reserved. +/* + * Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved. * Use is subject to license terms. * + * Copyright (c) 2012, Intel Corporation. + * * Author: Nikita Danilov * * This file is part of Lustre, http://www.lustre.org. @@ -120,37 +120,37 @@ struct lu_ref_link; * etc.) refer to. */ struct lu_ref { - /** - * Spin-lock protecting lu_ref::lf_list. - */ - spinlock_t lf_guard; + /** + * Spin-lock protecting lu_ref::lf_list. + */ + spinlock_t lf_guard; /** * List of all outstanding references (each represented by struct * lu_ref_link), pointing to this object. */ - struct list_head lf_list; + cfs_list_t lf_list; /** * # of links. */ - short lf_refs; + short lf_refs; /** * Flag set when lu_ref_add() failed to allocate lu_ref_link. It is * used to mask spurious failure of the following lu_ref_del(). */ - short lf_failed; + short lf_failed; /** * flags - attribute for the lu_ref, for pad and future use. */ - short lf_flags; + short lf_flags; /** * Where was I initialized? */ - short lf_line; - const char *lf_func; + short lf_line; + const char *lf_func; /** * Linkage into a global list of all lu_ref's (lu_ref_refs). */ - struct list_head lf_linkage; + cfs_list_t lf_linkage; }; void lu_ref_init_loc(struct lu_ref *ref, const char *func, const int line);