From: Joerg Roedel <joro@8bytes.org>
To: Bryan Schumaker <bjschuma@netapp.com>
Cc: Trond Myklebust <Trond.Myklebust@netapp.com>,
linux-nfs@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: Re: NFS regression in v3.5-rc1: mount.nfs yells about incorrect mount option
Date: Fri, 8 Jun 2012 15:49:05 +0200 [thread overview]
Message-ID: <20120608134905.GX12795@8bytes.org> (raw)
In-Reply-To: <4FD1FFFD.3020301@netapp.com>
On Fri, Jun 08, 2012 at 09:37:01AM -0400, Bryan Schumaker wrote:
> On 06/08/2012 09:33 AM, Joerg Roedel wrote:
> > Your other patch only touched the nfs4 path, but in my setup nfs3 was in
> > use. Therefore the patch didn't help. I just figured out that
> > nfs_fs_mount is shared between nfs23 and nfs4, so the first patch
> > probably breaks nfs4. I send another one which takes this into account.
>
> Would something like this work? (I haven't tried it yet). Setting it
> in nfs_alloc_parsed_mount_data() might work too...
>
> diff --git a/fs/nfs/super.c b/fs/nfs/super.c
> index bdd6731..906f09c 100644
> --- a/fs/nfs/super.c
> +++ b/fs/nfs/super.c
> @@ -1867,6 +1867,7 @@ static int nfs23_validate_mount_data(void *options,
> if (data == NULL)
> goto out_no_data;
>
> + args->version = NFS_DEFAULT_VERSION;
> switch (data->version) {
> case 1:
> data->namlen = 0;
> --
Yes, this works too (tested). Doing it in nfs_alloc_parsed_mount_data()
need to take into account that the function is also called for nfs4.
This is basically what my second revert-patch does.
Joerg
next prev parent reply other threads:[~2012-06-08 13:49 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-06-07 15:04 NFS regression in v3.5-rc1: mount.nfs yells about incorrect mount option Joerg Roedel
2012-06-07 15:12 ` Bryan Schumaker
2012-06-07 15:17 ` Bryan Schumaker
2012-06-07 15:43 ` Joerg Roedel
2012-06-07 15:31 ` Joerg Roedel
2012-06-07 15:50 ` Joerg Roedel
2012-06-07 15:54 ` Bryan Schumaker
2012-06-07 16:01 ` Joerg Roedel
2012-06-07 17:23 ` Bryan Schumaker
2012-06-07 19:33 ` Joerg Roedel
2012-06-08 13:03 ` Joerg Roedel
2012-06-08 13:20 ` Bryan Schumaker
2012-06-08 13:33 ` Joerg Roedel
2012-06-08 13:37 ` Bryan Schumaker
2012-06-08 13:49 ` Joerg Roedel [this message]
2012-06-08 15:28 ` Bryan Schumaker
2012-06-08 13:30 ` Joerg Roedel
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20120608134905.GX12795@8bytes.org \
--to=joro@8bytes.org \
--cc=Trond.Myklebust@netapp.com \
--cc=bjschuma@netapp.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-nfs@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.