With the objects layout security model we have object capabilities that are associated with the layout ad we anticipate that the server will issue a cb_layoutrecall for any setattr that changes security related attributes (user/group/mode/acl) or truncates the file. Therefore, the client returns the layout in advance to avoid the extra layout recall. [get rid of ds_[rw]size] Signed-off-by: Benny Halevy <bhalevy@xxxxxxxxxxx> --- include/linux/nfs_fs_sb.h | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/include/linux/nfs_fs_sb.h b/include/linux/nfs_fs_sb.h index 87694ca..66e031f 100644 --- a/include/linux/nfs_fs_sb.h +++ b/include/linux/nfs_fs_sb.h @@ -143,6 +143,7 @@ struct nfs_server { filesystem */ struct pnfs_layoutdriver_type *pnfs_curr_ld; /* Active layout driver */ struct rpc_wait_queue roc_rpcwaitq; + void *pnfs_ld_data; /* Per-mount data */ /* the following fields are protected by nfs_client->cl_lock */ struct rb_root state_owners; -- 1.7.3.4 -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html