Re: [pnfs] [RFC 10/85] nfs41: struct nfs_server minorversion

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Nov. 10, 2008, 22:19 +0200, Benny Halevy <bhalevy@xxxxxxxxxxx> wrote:
> From: Mike Sager <sager@xxxxxxxxxx>
> 
> Set nfs_server minorversion from mount option (or default).
> During client initialization, use this minorversion.
> 
> Signed-off-by: Mike Sager <sager@xxxxxxxxxx>
> Signed-off-by: Benny Halevy <bhalevy@xxxxxxxxxxx>

review 11-14: see if wse can only keep one copy of the minorversion
in the nfs_client.

> ---
>  fs/nfs/client.c           |    2 ++
>  include/linux/nfs_fs_sb.h |    1 +
>  2 files changed, 3 insertions(+), 0 deletions(-)
> 
> diff --git a/fs/nfs/client.c b/fs/nfs/client.c
> index 7547600..fe0bac9 100644
> --- a/fs/nfs/client.c
> +++ b/fs/nfs/client.c
> @@ -1112,6 +1112,8 @@ struct nfs_server *nfs4_create_server(const struct nfs_parsed_mount_data *data,
>  	if (!server)
>  		return ERR_PTR(-ENOMEM);
>  
> +	server->minorversion = data->minorversion;
> +
>  	/* set up the general RPC client */
>  	error = nfs4_init_server(server, data);
>  	if (error < 0)
> diff --git a/include/linux/nfs_fs_sb.h b/include/linux/nfs_fs_sb.h
> index 4e477ae..bfc83cc 100644
> --- a/include/linux/nfs_fs_sb.h
> +++ b/include/linux/nfs_fs_sb.h
> @@ -115,6 +115,7 @@ struct nfs_server {
>  	u32			acl_bitmask;	/* V4 bitmask representing the ACEs
>  						   that are supported on this
>  						   filesystem */
> +	u32			minorversion;
>  #endif
>  	void (*destroy)(struct nfs_server *);
>  


-- 
Benny Halevy
Software Architect
Tel/Fax: +972-3-647-8340
Mobile: +972-54-802-8340
bhalevy@xxxxxxxxxxx
 
Panasas, Inc.
The Leader in Parallel Storage
www.panasas.com
--
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

[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux