Whamcloud - gitweb
git://git.whamcloud.com
/
fs
/
lustre-release.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
b=14340
[fs/lustre-release.git]
/
lustre
/
include
/
lustre
/
lustre_idl.h
diff --git
a/lustre/include/lustre/lustre_idl.h
b/lustre/include/lustre/lustre_idl.h
index
65e1f91
..
72c1999
100644
(file)
--- a/
lustre/include/lustre/lustre_idl.h
+++ b/
lustre/include/lustre/lustre_idl.h
@@
-351,16
+351,18
@@
static inline int lu_fid_eq(const struct lu_fid *f0,
*/
struct lu_dirent {
struct lu_fid lde_fid;
*/
struct lu_dirent {
struct lu_fid lde_fid;
- __u
32
lde_hash;
+ __u
64
lde_hash;
__u16 lde_reclen;
__u16 lde_namelen;
__u16 lde_reclen;
__u16 lde_namelen;
+ __u32 lde_pad0;
char lde_name[0];
};
struct lu_dirpage {
char lde_name[0];
};
struct lu_dirpage {
- __u
32
ldp_hash_start;
- __u
32
ldp_hash_end;
+ __u
64
ldp_hash_start;
+ __u
64
ldp_hash_end;
__u16 ldp_flags;
__u16 ldp_flags;
+ __u16 ldp_pad;
__u32 ldp_pad0;
struct lu_dirent ldp_entries[0];
};
__u32 ldp_pad0;
struct lu_dirent ldp_entries[0];
};
@@
-398,7
+400,7
@@
static inline int lu_dirent_size(struct lu_dirent *ent)
return le16_to_cpu(ent->lde_reclen);
}
return le16_to_cpu(ent->lde_reclen);
}
-#define DIR_END_OFF 0xfffffff
eU
L
+#define DIR_END_OFF 0xfffffff
ffffffffeUL
L
struct lustre_handle {
__u64 cookie;
struct lustre_handle {
__u64 cookie;