X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;ds=sidebyside;f=lustre%2Finclude%2Flu_object.h;h=cf83ef1913ba4b21087215b0b223ff9eafe0a29a;hb=38ee91992ac8b21143234c64c22b935680439b39;hp=5c64d905959104de650ba7a9cd0d1515912ddb78;hpb=290ec05f6a5e3737ab22b1228763cf1d5d5852a6;p=fs%2Flustre-release.git diff --git a/lustre/include/lu_object.h b/lustre/include/lu_object.h index 5c64d90..cf83ef1 100644 --- a/lustre/include/lu_object.h +++ b/lustre/include/lu_object.h @@ -799,6 +799,11 @@ void lu_object_print(const struct lu_env *env, void *cookie, int lu_object_invariant(const struct lu_object *o); /* + * Finalize and free devices in the device stack. + */ +void lu_stack_fini(const struct lu_env *env, struct lu_device *top); + +/* * Returns 1 iff object @o exists on the stable storage, * returns -1 iff object @o is on remote server. */ @@ -836,7 +841,7 @@ static inline __u32 lu_object_attr(const struct lu_object *o) struct lu_rdpg { /* input params, should be filled out by mdt */ - __u32 rp_hash; /* hash */ + __u64 rp_hash; /* hash */ int rp_count; /* count in bytes */ int rp_npages; /* number of pages */ struct page **rp_pages; /* pointers to pages */