* Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
* Use is subject to license terms.
*
- * Copyright (c) 2012, Whamcloud, Inc.
+ * Copyright (c) 2012, Intel Corporation.
*/
/*
* This file is part of Lustre, http://www.lustre.org/
struct brw_page **aa_ppga;
struct client_obd *aa_cli;
cfs_list_t aa_oaps;
+ cfs_list_t aa_exts;
struct obd_capa *aa_ocapa;
struct cl_req *aa_clerq;
};
void *sa_cookie;
};
+struct osc_fsync_args {
+ struct obd_info *fa_oi;
+ obd_enqueue_update_f fa_upcall;
+ void *fa_cookie;
+};
+
struct osc_enqueue_args {
struct obd_export *oa_exp;
- int *oa_flags;
+ __u64 *oa_flags;
obd_enqueue_update_f oa_upcall;
void *oa_cookie;
struct ost_lvb *oa_lvb;
int flag);
#endif
-#define POSTID LPU64":"LPU64
-/**
- * Build DLM resource name from object id & group for osc-ost extent lock.
- */
-static inline struct ldlm_res_id *osc_build_res_name(__u64 id, __u64 gr,
- struct ldlm_res_id *name)
-{
- memset(name, 0, sizeof *name);
- name->name[0] = id;
- name->name[1] = gr;
- return name;
-}
-
-/**
- * Return true if the resource is for the object identified by this id & group.
- */
-static inline int osc_res_name_eq(__u64 id, __u64 gr, struct ldlm_res_id *name)
-{
- return name->name[0] == id && name->name[1] == gr;
-}
+#define POSTID LPU64":"LPX64
#endif