pnfs: add pnfs_report_layoutstat helper function
[firefly-linux-kernel-4.4.55.git] / fs / nfs / nfs42proc.c
index a0530418255f5824dcbcee215db36ff1aeff19f2..ee0248340a429b01ef48331e3832582316f6c8cf 100644 (file)
@@ -198,6 +198,10 @@ static void
 nfs42_layoutstat_release(void *calldata)
 {
        struct nfs42_layoutstat_data *data = calldata;
+       struct nfs_server *nfss = NFS_SERVER(data->args.inode);
+
+       if (nfss->pnfs_curr_ld->cleanup_layoutstats)
+               nfss->pnfs_curr_ld->cleanup_layoutstats(data);
 
        pnfs_put_layout_hdr(NFS_I(data->args.inode)->layout);
        nfs_iput_and_deactive(data->inode);