Whamcloud - gitweb
LU-13765 osd-ldiskfs: Rename dt_declare_falloc to dt_declare_fallocate
[fs/lustre-release.git] / lustre / include / lustre_handles.h
index 41670d5..004bc80 100644 (file)
  */
 
 #include <linux/rcupdate.h>
-#ifdef HAVE_REFCOUNT_T
 #include <linux/refcount.h>
-#else
-#include <libcfs/linux/linux-refcount.h>
-#endif
 #include <linux/spinlock.h>
 #include <libcfs/libcfs.h>
 
  * ldlm_lock.  If it's not at the top, you'll want to use container_of()
  * to compute the start of the structure based on the handle field. */
 struct portals_handle {
-       struct list_head                h_link;
+       struct hlist_node               h_link;
        __u64                           h_cookie;
        const char                      *h_owner;
        refcount_t                      h_ref;
-
-       /* newly added fields to handle the RCU issue. -jxiong */
        struct rcu_head                 h_rcu;
-       spinlock_t                      h_lock;
-       unsigned int                    h_in:1;
 };
 
 /* handles.c */