Commit 114acca8 authored by Oleg Drokin's avatar Oleg Drokin Committed by Greg Kroah-Hartman

staging/lustre: get rid of seqno_t and mdsno_t typedefs

seqno_t is u64 and mdsno_t is u32 so just use them as such.
Signed-off-by: default avatarOleg Drokin <green@linuxhacker.ru>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 48caf5a0
...@@ -187,7 +187,7 @@ static int seq_client_alloc_meta(const struct lu_env *env, ...@@ -187,7 +187,7 @@ static int seq_client_alloc_meta(const struct lu_env *env,
/* Allocate new sequence for client. */ /* Allocate new sequence for client. */
static int seq_client_alloc_seq(const struct lu_env *env, static int seq_client_alloc_seq(const struct lu_env *env,
struct lu_client_seq *seq, seqno_t *seqnr) struct lu_client_seq *seq, u64 *seqnr)
{ {
int rc; int rc;
...@@ -249,7 +249,7 @@ static void seq_fid_alloc_fini(struct lu_client_seq *seq) ...@@ -249,7 +249,7 @@ static void seq_fid_alloc_fini(struct lu_client_seq *seq)
* Allocate the whole seq to the caller. * Allocate the whole seq to the caller.
**/ **/
int seq_client_get_seq(const struct lu_env *env, int seq_client_get_seq(const struct lu_env *env,
struct lu_client_seq *seq, seqno_t *seqnr) struct lu_client_seq *seq, u64 *seqnr)
{ {
wait_queue_t link; wait_queue_t link;
int rc; int rc;
...@@ -313,7 +313,7 @@ int seq_client_alloc_fid(const struct lu_env *env, ...@@ -313,7 +313,7 @@ int seq_client_alloc_fid(const struct lu_env *env,
seq->lcs_fid.f_oid = seq->lcs_width; seq->lcs_fid.f_oid = seq->lcs_width;
while (1) { while (1) {
seqno_t seqnr; u64 seqnr;
if (!fid_is_zero(&seq->lcs_fid) && if (!fid_is_zero(&seq->lcs_fid) &&
fid_oid(&seq->lcs_fid) < seq->lcs_width) { fid_oid(&seq->lcs_fid) < seq->lcs_width) {
......
...@@ -263,8 +263,8 @@ void fld_cache_punch_hole(struct fld_cache *cache, ...@@ -263,8 +263,8 @@ void fld_cache_punch_hole(struct fld_cache *cache,
struct fld_cache_entry *f_new) struct fld_cache_entry *f_new)
{ {
const struct lu_seq_range *range = &f_new->fce_range; const struct lu_seq_range *range = &f_new->fce_range;
const seqno_t new_start = range->lsr_start; const u64 new_start = range->lsr_start;
const seqno_t new_end = range->lsr_end; const u64 new_end = range->lsr_end;
struct fld_cache_entry *fldt; struct fld_cache_entry *fldt;
OBD_ALLOC_GFP(fldt, sizeof(*fldt), GFP_ATOMIC); OBD_ALLOC_GFP(fldt, sizeof(*fldt), GFP_ATOMIC);
...@@ -302,9 +302,9 @@ static void fld_cache_overlap_handle(struct fld_cache *cache, ...@@ -302,9 +302,9 @@ static void fld_cache_overlap_handle(struct fld_cache *cache,
struct fld_cache_entry *f_new) struct fld_cache_entry *f_new)
{ {
const struct lu_seq_range *range = &f_new->fce_range; const struct lu_seq_range *range = &f_new->fce_range;
const seqno_t new_start = range->lsr_start; const u64 new_start = range->lsr_start;
const seqno_t new_end = range->lsr_end; const u64 new_end = range->lsr_end;
const mdsno_t mdt = range->lsr_index; const u32 mdt = range->lsr_index;
/* this is overlap case, these case are checking overlapping with /* this is overlap case, these case are checking overlapping with
* prev range only. fixup will handle overlapping with next range. */ * prev range only. fixup will handle overlapping with next range. */
...@@ -386,8 +386,8 @@ int fld_cache_insert_nolock(struct fld_cache *cache, ...@@ -386,8 +386,8 @@ int fld_cache_insert_nolock(struct fld_cache *cache,
struct fld_cache_entry *n; struct fld_cache_entry *n;
struct list_head *head; struct list_head *head;
struct list_head *prev = NULL; struct list_head *prev = NULL;
const seqno_t new_start = f_new->fce_range.lsr_start; const u64 new_start = f_new->fce_range.lsr_start;
const seqno_t new_end = f_new->fce_range.lsr_end; const u64 new_end = f_new->fce_range.lsr_end;
__u32 new_flags = f_new->fce_range.lsr_flags; __u32 new_flags = f_new->fce_range.lsr_flags;
/* /*
...@@ -516,7 +516,7 @@ struct fld_cache_entry ...@@ -516,7 +516,7 @@ struct fld_cache_entry
* lookup \a seq sequence for range in fld cache. * lookup \a seq sequence for range in fld cache.
*/ */
int fld_cache_lookup(struct fld_cache *cache, int fld_cache_lookup(struct fld_cache *cache,
const seqno_t seq, struct lu_seq_range *range) const u64 seq, struct lu_seq_range *range)
{ {
struct fld_cache_entry *flde; struct fld_cache_entry *flde;
struct fld_cache_entry *prev = NULL; struct fld_cache_entry *prev = NULL;
......
...@@ -167,7 +167,7 @@ void fld_cache_delete(struct fld_cache *cache, ...@@ -167,7 +167,7 @@ void fld_cache_delete(struct fld_cache *cache,
void fld_cache_delete_nolock(struct fld_cache *cache, void fld_cache_delete_nolock(struct fld_cache *cache,
const struct lu_seq_range *range); const struct lu_seq_range *range);
int fld_cache_lookup(struct fld_cache *cache, int fld_cache_lookup(struct fld_cache *cache,
const seqno_t seq, struct lu_seq_range *range); const u64 seq, struct lu_seq_range *range);
struct fld_cache_entry* struct fld_cache_entry*
fld_cache_entry_lookup(struct fld_cache *cache, struct lu_seq_range *range); fld_cache_entry_lookup(struct fld_cache *cache, struct lu_seq_range *range);
......
...@@ -110,15 +110,14 @@ static void fld_exit_request(struct client_obd *cli) ...@@ -110,15 +110,14 @@ static void fld_exit_request(struct client_obd *cli)
client_obd_list_unlock(&cli->cl_loi_list_lock); client_obd_list_unlock(&cli->cl_loi_list_lock);
} }
static int fld_rrb_hash(struct lu_client_fld *fld, static int fld_rrb_hash(struct lu_client_fld *fld, u64 seq)
seqno_t seq)
{ {
LASSERT(fld->lcf_count > 0); LASSERT(fld->lcf_count > 0);
return do_div(seq, fld->lcf_count); return do_div(seq, fld->lcf_count);
} }
static struct lu_fld_target * static struct lu_fld_target *
fld_rrb_scan(struct lu_client_fld *fld, seqno_t seq) fld_rrb_scan(struct lu_client_fld *fld, u64 seq)
{ {
struct lu_fld_target *target; struct lu_fld_target *target;
int hash; int hash;
...@@ -173,7 +172,7 @@ struct lu_fld_hash fld_hash[] = { ...@@ -173,7 +172,7 @@ struct lu_fld_hash fld_hash[] = {
}; };
static struct lu_fld_target * static struct lu_fld_target *
fld_client_get_target(struct lu_client_fld *fld, seqno_t seq) fld_client_get_target(struct lu_client_fld *fld, u64 seq)
{ {
struct lu_fld_target *target; struct lu_fld_target *target;
...@@ -453,7 +452,7 @@ int fld_client_rpc(struct obd_export *exp, ...@@ -453,7 +452,7 @@ int fld_client_rpc(struct obd_export *exp,
return rc; return rc;
} }
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) __u32 flags, const struct lu_env *env)
{ {
struct lu_seq_range res = { 0 }; struct lu_seq_range res = { 0 };
......
...@@ -165,8 +165,6 @@ ...@@ -165,8 +165,6 @@
#define LUSTRE_LOG_VERSION 0x00050000 #define LUSTRE_LOG_VERSION 0x00050000
#define LUSTRE_MGS_VERSION 0x00060000 #define LUSTRE_MGS_VERSION 0x00060000
typedef __u32 mdsno_t;
typedef __u64 seqno_t;
typedef __u64 obd_id; typedef __u64 obd_id;
typedef __u64 obd_seq; typedef __u64 obd_seq;
typedef __s64 obd_time; typedef __s64 obd_time;
......
...@@ -469,7 +469,7 @@ void seq_client_flush(struct lu_client_seq *seq); ...@@ -469,7 +469,7 @@ void seq_client_flush(struct lu_client_seq *seq);
int seq_client_alloc_fid(const struct lu_env *env, struct lu_client_seq *seq, int seq_client_alloc_fid(const struct lu_env *env, struct lu_client_seq *seq,
struct lu_fid *fid); struct lu_fid *fid);
int seq_client_get_seq(const struct lu_env *env, struct lu_client_seq *seq, int seq_client_get_seq(const struct lu_env *env, struct lu_client_seq *seq,
seqno_t *seqnr); u64 *seqnr);
int seq_site_fini(const struct lu_env *env, struct seq_server_site *ss); int seq_site_fini(const struct lu_env *env, struct seq_server_site *ss);
/* Fids common stuff */ /* Fids common stuff */
int fid_is_local(const struct lu_env *env, int fid_is_local(const struct lu_env *env,
......
...@@ -137,15 +137,14 @@ void fld_client_fini(struct lu_client_fld *fld); ...@@ -137,15 +137,14 @@ void fld_client_fini(struct lu_client_fld *fld);
void fld_client_flush(struct lu_client_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); __u32 flags, const struct lu_env *env);
int fld_client_create(struct lu_client_fld *fld, int fld_client_create(struct lu_client_fld *fld,
struct lu_seq_range *range, struct lu_seq_range *range,
const struct lu_env *env); const struct lu_env *env);
int fld_client_delete(struct lu_client_fld *fld, int fld_client_delete(struct lu_client_fld *fld, u64 seq,
seqno_t seq,
const struct lu_env *env); const struct lu_env *env);
int fld_client_add_target(struct lu_client_fld *fld, int fld_client_add_target(struct lu_client_fld *fld,
......
...@@ -451,7 +451,7 @@ struct seq_server_site { ...@@ -451,7 +451,7 @@ struct seq_server_site {
/** /**
* mds number of this site. * mds number of this site.
*/ */
mdsno_t ss_node_id; u32 ss_node_id;
/** /**
* Fid location database * Fid location database
*/ */
......
...@@ -1057,7 +1057,7 @@ struct md_op_data { ...@@ -1057,7 +1057,7 @@ struct md_op_data {
struct lu_fid op_fid2; /* operation fid2 (usually child) */ struct lu_fid op_fid2; /* operation fid2 (usually child) */
struct lu_fid op_fid3; /* 2 extra fids to find conflicting */ struct lu_fid op_fid3; /* 2 extra fids to find conflicting */
struct lu_fid op_fid4; /* to the operation locks. */ struct lu_fid op_fid4; /* to the operation locks. */
mdsno_t op_mds; /* what mds server open will go to */ u32 op_mds; /* what mds server open will go to */
struct lustre_handle op_handle; struct lustre_handle op_handle;
obd_time op_mod_time; obd_time op_mod_time;
const char *op_name; const char *op_name;
......
...@@ -53,7 +53,7 @@ ...@@ -53,7 +53,7 @@
int lmv_fld_lookup(struct lmv_obd *lmv, int lmv_fld_lookup(struct lmv_obd *lmv,
const struct lu_fid *fid, const struct lu_fid *fid,
mdsno_t *mds) u32 *mds)
{ {
int rc; int rc;
......
...@@ -70,10 +70,8 @@ int lmv_intent_open(struct obd_export *exp, struct md_op_data *op_data, ...@@ -70,10 +70,8 @@ int lmv_intent_open(struct obd_export *exp, struct md_op_data *op_data,
int lmv_blocking_ast(struct ldlm_lock *, struct ldlm_lock_desc *, int lmv_blocking_ast(struct ldlm_lock *, struct ldlm_lock_desc *,
void *, int); void *, int);
int lmv_fld_lookup(struct lmv_obd *lmv, const struct lu_fid *fid, int lmv_fld_lookup(struct lmv_obd *lmv, const struct lu_fid *fid, u32 *mds);
mdsno_t *mds); int __lmv_fid_alloc(struct lmv_obd *lmv, struct lu_fid *fid, u32 mds);
int __lmv_fid_alloc(struct lmv_obd *lmv, struct lu_fid *fid,
mdsno_t mds);
int lmv_fid_alloc(struct obd_export *exp, struct lu_fid *fid, int lmv_fid_alloc(struct obd_export *exp, struct lu_fid *fid,
struct md_op_data *op_data); struct md_op_data *op_data);
...@@ -111,7 +109,7 @@ static inline int lmv_get_easize(struct lmv_obd *lmv) ...@@ -111,7 +109,7 @@ static inline int lmv_get_easize(struct lmv_obd *lmv)
} }
static inline struct lmv_tgt_desc * static inline struct lmv_tgt_desc *
lmv_get_target(struct lmv_obd *lmv, mdsno_t mds) lmv_get_target(struct lmv_obd *lmv, u32 mds)
{ {
int count = lmv->desc.ld_tgt_count; int count = lmv->desc.ld_tgt_count;
int i; int i;
...@@ -130,7 +128,7 @@ lmv_get_target(struct lmv_obd *lmv, mdsno_t mds) ...@@ -130,7 +128,7 @@ lmv_get_target(struct lmv_obd *lmv, mdsno_t mds)
static inline struct lmv_tgt_desc * static inline struct lmv_tgt_desc *
lmv_find_target(struct lmv_obd *lmv, const struct lu_fid *fid) lmv_find_target(struct lmv_obd *lmv, const struct lu_fid *fid)
{ {
mdsno_t mds = 0; u32 mds = 0;
int rc; int rc;
if (lmv->desc.ld_tgt_count > 1) { if (lmv->desc.ld_tgt_count > 1) {
......
...@@ -1201,8 +1201,7 @@ static int lmv_choose_mds(struct lmv_obd *lmv, struct md_op_data *op_data, ...@@ -1201,8 +1201,7 @@ static int lmv_choose_mds(struct lmv_obd *lmv, struct md_op_data *op_data,
* This is _inode_ placement policy function (not name). * This is _inode_ placement policy function (not name).
*/ */
static int lmv_placement_policy(struct obd_device *obd, static int lmv_placement_policy(struct obd_device *obd,
struct md_op_data *op_data, struct md_op_data *op_data, u32 *mds)
mdsno_t *mds)
{ {
struct lmv_obd *lmv = &obd->u.lmv; struct lmv_obd *lmv = &obd->u.lmv;
...@@ -1241,8 +1240,7 @@ static int lmv_placement_policy(struct obd_device *obd, ...@@ -1241,8 +1240,7 @@ static int lmv_placement_policy(struct obd_device *obd,
return 0; return 0;
} }
int __lmv_fid_alloc(struct lmv_obd *lmv, struct lu_fid *fid, int __lmv_fid_alloc(struct lmv_obd *lmv, struct lu_fid *fid, u32 mds)
mdsno_t mds)
{ {
struct lmv_tgt_desc *tgt; struct lmv_tgt_desc *tgt;
int rc; int rc;
...@@ -1279,7 +1277,7 @@ int lmv_fid_alloc(struct obd_export *exp, struct lu_fid *fid, ...@@ -1279,7 +1277,7 @@ int lmv_fid_alloc(struct obd_export *exp, struct lu_fid *fid,
{ {
struct obd_device *obd = class_exp2obd(exp); struct obd_device *obd = class_exp2obd(exp);
struct lmv_obd *lmv = &obd->u.lmv; struct lmv_obd *lmv = &obd->u.lmv;
mdsno_t mds = 0; u32 mds = 0;
int rc; int rc;
LASSERT(op_data != NULL); LASSERT(op_data != NULL);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment