* Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
* Use is subject to license terms.
*
- * Copyright (c) 2011, 2013, Intel Corporation.
+ * Copyright (c) 2011, 2014, Intel Corporation.
*/
/*
* This file is part of Lustre, http://www.lustre.org/
};
struct lu_fld_target {
- cfs_list_t ft_chain;
+ struct list_head ft_chain;
struct obd_export *ft_exp;
struct lu_server_fld *ft_srv;
__u64 ft_idx;
struct lu_server_fld {
/**
* Fld dir proc entry. */
- cfs_proc_dir_entry_t *lsf_proc_dir;
+ struct proc_dir_entry *lsf_proc_dir;
/**
* /fld file object device */
};
struct lu_client_fld {
- /**
- * Client side proc entry. */
- cfs_proc_dir_entry_t *lcf_proc_dir;
+ /**
+ * Client side proc entry. */
+ struct proc_dir_entry *lcf_proc_dir;
- /**
- * List of exports client FLD knows about. */
- cfs_list_t lcf_targets;
+ /**
+ * List of exports client FLD knows about. */
+ struct list_head lcf_targets;
/**
* Current hash to be used to chose an export. */
const struct lu_seq_range *range);
int fld_server_lookup(const struct lu_env *env, struct lu_server_fld *fld,
- seqno_t seq, struct lu_seq_range *range);
+ u64 seq, struct lu_seq_range *range);
int fld_local_lookup(const struct lu_env *env, struct lu_server_fld *fld,
- seqno_t seq, struct lu_seq_range *range);
+ u64 seq, struct lu_seq_range *range);
int fld_update_from_controller(const struct lu_env *env,
struct lu_server_fld *fld);
void fld_client_flush(struct lu_client_fld *fld);
-int fld_client_lookup(struct lu_client_fld *fld, seqno_t seq, mdsno_t *mds,
+int fld_client_lookup(struct lu_client_fld *fld, u64 seq, u32 *mds,
__u32 flags, const struct lu_env *env);
int fld_client_create(struct lu_client_fld *fld,
struct lu_seq_range *range,
const struct lu_env *env);
-int fld_client_delete(struct lu_client_fld *fld,
- seqno_t seq,
+int fld_client_delete(struct lu_client_fld *fld, u64 seq,
const struct lu_env *env);
int fld_client_add_target(struct lu_client_fld *fld,