X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Finclude%2Flustre_lfsck.h;h=4c86cfe48b2358e94a59324326266d635fdaa9d0;hb=fffe8ac7e42b6638bff9fe19c4bfeb6635023c92;hp=5adbffe8d6f285f3c651a5af6f4549bd38473210;hpb=0d92e17afa7ff7024d3e18268a2e1a89cba4d5bd;p=fs%2Flustre-release.git diff --git a/lustre/include/lustre_lfsck.h b/lustre/include/lustre_lfsck.h index 5adbffe..4c86cfe 100644 --- a/lustre/include/lustre_lfsck.h +++ b/lustre/include/lustre_lfsck.h @@ -20,7 +20,7 @@ * GPL HEADER END */ /* - * Copyright (c) 2013, Intel Corporation. + * Copyright (c) 2013, 2014, Intel Corporation. */ /* * lustre/include/lustre_lfsck.h @@ -144,7 +144,7 @@ int lfsck_start(const struct lu_env *env, struct dt_device *key, int lfsck_stop(const struct lu_env *env, struct dt_device *key, struct lfsck_stop *stop); int lfsck_in_notify(const struct lu_env *env, struct dt_device *key, - struct lfsck_request *lr); + struct lfsck_request *lr, struct thandle *th); int lfsck_query(const struct lu_env *env, struct dt_device *key, struct lfsck_request *lr); @@ -156,12 +156,13 @@ int lfsck_set_windows(struct dt_device *key, int val); int lfsck_dump(struct seq_file *m, struct dt_device *key, enum lfsck_type type); static inline void lfsck_pack_rfa(struct lfsck_request *lr, - const struct lu_fid *fid) + const struct lu_fid *fid, + __u32 event, __u16 com) { memset(lr, 0, sizeof(*lr)); - lr->lr_event = LE_FID_ACCESSED; - lr->lr_active = LT_LAYOUT; lr->lr_fid = *fid; + lr->lr_event = event; + lr->lr_active = com; } #endif /* _LUSTRE_LFSCK_H */