diff options
Diffstat (limited to 'fs/nfs/nfs2xdr.c')
-rw-r--r-- | fs/nfs/nfs2xdr.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/fs/nfs/nfs2xdr.c b/fs/nfs/nfs2xdr.c index 1f56000fabbd..baf759bccd05 100644 --- a/fs/nfs/nfs2xdr.c +++ b/fs/nfs/nfs2xdr.c | |||
@@ -61,6 +61,7 @@ | |||
61 | #define NFS_readdirres_sz (1) | 61 | #define NFS_readdirres_sz (1) |
62 | #define NFS_statfsres_sz (1+NFS_info_sz) | 62 | #define NFS_statfsres_sz (1+NFS_info_sz) |
63 | 63 | ||
64 | static int nfs_stat_to_errno(enum nfs_stat); | ||
64 | 65 | ||
65 | /* | 66 | /* |
66 | * While encoding arguments, set up the reply buffer in advance to | 67 | * While encoding arguments, set up the reply buffer in advance to |
@@ -313,6 +314,8 @@ static int decode_fattr(struct xdr_stream *xdr, struct nfs_fattr *fattr) | |||
313 | p = xdr_decode_time(p, &fattr->atime); | 314 | p = xdr_decode_time(p, &fattr->atime); |
314 | p = xdr_decode_time(p, &fattr->mtime); | 315 | p = xdr_decode_time(p, &fattr->mtime); |
315 | xdr_decode_time(p, &fattr->ctime); | 316 | xdr_decode_time(p, &fattr->ctime); |
317 | fattr->change_attr = nfs_timespec_to_change_attr(&fattr->ctime); | ||
318 | |||
316 | return 0; | 319 | return 0; |
317 | out_overflow: | 320 | out_overflow: |
318 | print_overflow_msg(__func__, xdr); | 321 | print_overflow_msg(__func__, xdr); |
@@ -1109,7 +1112,7 @@ static const struct { | |||
1109 | * Returns a local errno value, or -EIO if the NFS status code is | 1112 | * Returns a local errno value, or -EIO if the NFS status code is |
1110 | * not recognized. This function is used jointly by NFSv2 and NFSv3. | 1113 | * not recognized. This function is used jointly by NFSv2 and NFSv3. |
1111 | */ | 1114 | */ |
1112 | int nfs_stat_to_errno(enum nfs_stat status) | 1115 | static int nfs_stat_to_errno(enum nfs_stat status) |
1113 | { | 1116 | { |
1114 | int i; | 1117 | int i; |
1115 | 1118 | ||