diff options
Diffstat (limited to 'fs/nfs/nfs42proc.c')
-rw-r--r-- | fs/nfs/nfs42proc.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/fs/nfs/nfs42proc.c b/fs/nfs/nfs42proc.c index a0530418255f..ee0248340a42 100644 --- a/fs/nfs/nfs42proc.c +++ b/fs/nfs/nfs42proc.c | |||
@@ -198,6 +198,10 @@ static void | |||
198 | nfs42_layoutstat_release(void *calldata) | 198 | nfs42_layoutstat_release(void *calldata) |
199 | { | 199 | { |
200 | struct nfs42_layoutstat_data *data = calldata; | 200 | struct nfs42_layoutstat_data *data = calldata; |
201 | struct nfs_server *nfss = NFS_SERVER(data->args.inode); | ||
202 | |||
203 | if (nfss->pnfs_curr_ld->cleanup_layoutstats) | ||
204 | nfss->pnfs_curr_ld->cleanup_layoutstats(data); | ||
201 | 205 | ||
202 | pnfs_put_layout_hdr(NFS_I(data->args.inode)->layout); | 206 | pnfs_put_layout_hdr(NFS_I(data->args.inode)->layout); |
203 | nfs_iput_and_deactive(data->inode); | 207 | nfs_iput_and_deactive(data->inode); |