struct obd_uuid opd_cluuid;
struct obd_connect_data *opd_connect_data;
int opd_connects;
- cfs_proc_dir_entry_t *opd_proc_entry;
+ struct proc_dir_entry *opd_proc_entry;
struct lprocfs_stats *opd_stats;
/* connection status. */
unsigned int opd_new_connection:1,
/* how often to update statfs data */
int opd_statfs_maxage;
- cfs_proc_dir_entry_t *opd_symlink;
+ struct proc_dir_entry *opd_symlink;
/* If the caller wants to do some idempotent async operations on
* remote server, it can append the async remote requests on the
struct list_head oxe_list;
atomic_t oxe_ref;
void *oxe_value;
- int oxe_buflen;
- int oxe_namelen;
- int oxe_vallen;
+ size_t oxe_buflen;
+ size_t oxe_namelen;
+ size_t oxe_vallen;
unsigned int oxe_exist:1,
oxe_ready:1;
char oxe_buf[0];
struct osp_it {
__u32 ooi_pos_page;
__u32 ooi_pos_lu_page;
+ __u32 ooi_attr;
int ooi_pos_ent;
int ooi_total_npages;
int ooi_valid_npages;
extern struct llog_operations osp_mds_ost_orig_logops;
/* osp_trans.c */
-int osp_insert_async_request(const struct lu_env *env,
- int op, struct osp_object *obj, int count,
- int *lens, const char **bufs, void *data,
- osp_async_request_interpreter_t interpterer);
+int osp_insert_async_request(const struct lu_env *env, enum update_type op,
+ struct osp_object *obj, int count, __u16 *lens,
+ const void **bufs, void *data,
+ osp_async_request_interpreter_t interpreter);
int osp_unplug_async_request(const struct lu_env *env,
struct osp_device *osp,
struct dt_update_request *update);
int osp_md_object_create(const struct lu_env *env, struct dt_object *dt,
struct lu_attr *attr, struct dt_allocation_hint *hint,
struct dt_object_format *dof, struct thandle *th);
-int osp_md_declare_attr_set(const struct lu_env *env, struct dt_object *dt,
- const struct lu_attr *attr, struct thandle *th);
-int osp_md_attr_set(const struct lu_env *env, struct dt_object *dt,
- const struct lu_attr *attr, struct thandle *th,
- struct lustre_capa *capa);
+int __osp_md_attr_set(const struct lu_env *env, struct dt_object *dt,
+ const struct lu_attr *attr, struct thandle *th);
extern const struct dt_index_operations osp_md_index_ops;
/* osp_precreate.c */