diff options
author | Trond Myklebust <Trond.Myklebust@netapp.com> | 2005-10-18 17:20:15 -0400 |
---|---|---|
committer | Trond Myklebust <Trond.Myklebust@netapp.com> | 2005-10-18 17:20:15 -0400 |
commit | 06735b3454824bd561decbde46111f144e905923 (patch) | |
tree | 2c9e9f18ba8d3700a181b44d2b1f0ce6a62612f8 /include/linux/nfs_xdr.h | |
parent | faf5f49c2d9c0af2847837c232a432cc146e203b (diff) |
NFSv4: Fix up handling of open_to_lock sequence ids
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Diffstat (limited to 'include/linux/nfs_xdr.h')
-rw-r--r-- | include/linux/nfs_xdr.h | 19 |
1 files changed, 4 insertions, 15 deletions
diff --git a/include/linux/nfs_xdr.h b/include/linux/nfs_xdr.h index 849f95c5fae4..57efcc27f20b 100644 --- a/include/linux/nfs_xdr.h +++ b/include/linux/nfs_xdr.h | |||
@@ -165,25 +165,14 @@ struct nfs_lowner { | |||
165 | u32 id; | 165 | u32 id; |
166 | }; | 166 | }; |
167 | 167 | ||
168 | struct nfs_open_to_lock { | 168 | struct nfs_lock_opargs { |
169 | struct nfs_seqid * open_seqid; | ||
170 | nfs4_stateid open_stateid; | ||
171 | struct nfs_seqid * lock_seqid; | 169 | struct nfs_seqid * lock_seqid; |
170 | nfs4_stateid * lock_stateid; | ||
171 | struct nfs_seqid * open_seqid; | ||
172 | nfs4_stateid * open_stateid; | ||
172 | struct nfs_lowner lock_owner; | 173 | struct nfs_lowner lock_owner; |
173 | }; | ||
174 | |||
175 | struct nfs_exist_lock { | ||
176 | nfs4_stateid stateid; | ||
177 | struct nfs_seqid * seqid; | ||
178 | }; | ||
179 | |||
180 | struct nfs_lock_opargs { | ||
181 | __u32 reclaim; | 174 | __u32 reclaim; |
182 | __u32 new_lock_owner; | 175 | __u32 new_lock_owner; |
183 | union { | ||
184 | struct nfs_open_to_lock *open_lock; | ||
185 | struct nfs_exist_lock *exist_lock; | ||
186 | } u; | ||
187 | }; | 176 | }; |
188 | 177 | ||
189 | struct nfs_locku_opargs { | 178 | struct nfs_locku_opargs { |