<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/fs/nfs/super.c, branch linux-3.5.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.5.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.5.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2012-10-02T17:39:27Z</updated>
<entry>
<title>NFS: Fix a problem with the legacy binary mount code</title>
<updated>2012-10-02T17:39:27Z</updated>
<author>
<name>Trond Myklebust</name>
</author>
<published>2012-09-04T15:05:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5b1b2f56616a89659cd132ef4e20267b45c6535a'/>
<id>urn:sha1:5b1b2f56616a89659cd132ef4e20267b45c6535a</id>
<content type='text'>
commit 872ece86ea5c367aa92f44689c2d01a1c767aeb3 upstream.

Apparently, am-utils is still using the legacy binary mountdata interface,
and is having trouble parsing /proc/mounts due to the 'port=' field being
incorrectly set.

The following patch should fix up the regression.

Reported-by: Marius Tolzmann &lt;tolzmann@molgen.mpg.de&gt;
Signed-off-by: Trond Myklebust &lt;Trond.Myklebust@netapp.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>NFS: Alias the nfs module to nfs4</title>
<updated>2012-09-14T16:59:29Z</updated>
<author>
<name>bjschuma@gmail.com</name>
</author>
<published>2012-08-08T17:57:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7ebfd9ae46f26252dc15d6e961a960f91ff5501b'/>
<id>urn:sha1:7ebfd9ae46f26252dc15d6e961a960f91ff5501b</id>
<content type='text'>
commit 425e776d93a7a5070b77d4f458a5bab0f924652c upstream.

This allows distros to remove the line from their modprobe
configuration.

Signed-off-by: Bryan Schumaker &lt;bjschuma@netapp.com&gt;
Signed-off-by: Trond Myklebust &lt;Trond.Myklebust@netapp.com&gt;
[bwh: Backported to 3.2: adjust context]
Signed-off-by: Ben Hutchings &lt;ben@decadent.org.uk&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>NFSv4: Fix an NFSv4 mount regression</title>
<updated>2012-07-10T17:25:39Z</updated>
<author>
<name>Trond Myklebust</name>
</author>
<published>2012-07-10T16:04:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f1daf666dd7d097653bd38320248c68084b1febf'/>
<id>urn:sha1:f1daf666dd7d097653bd38320248c68084b1febf</id>
<content type='text'>
The helper nfs_fs_mount() will always call nfs4_try_mount with the
mount_info-&gt;fill_super argument pointing to nfs_fill_super, which is
NFSv2/v3 only.
Fix is to have nfs4_try_mount replace it with nfs4_fill_super.

The regression was introduced by commit c40f8d1d (NFS: Create a common
fs_mount() function)

Signed-off-by: Trond Myklebust &lt;Trond.Myklebust@netapp.com&gt;
</content>
</entry>
<entry>
<title>NFS: Use the NFS_DEFAULT_VERSION for v2 and v3 mounts</title>
<updated>2012-06-09T18:38:59Z</updated>
<author>
<name>Bryan Schumaker</name>
</author>
<published>2012-06-08T15:32:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c5afc8da5b881633717bfc0510792428aa01fa3f'/>
<id>urn:sha1:c5afc8da5b881633717bfc0510792428aa01fa3f</id>
<content type='text'>
Older versions of nfs utils don't always pass a "vers=" mount option for
NFS.  This chould lead to attempts at using NFS v0 due to a zeroed out
nfs_parsed_mount_data struct.  I solve this by setting the default NFS
version to NFS_DEFAULT_VERSION in the v2 and v3 cases (v4 has already been
taken care of by a similar patch).

Reported-by: Joerg Roedel &lt;joro@&amp;bytes.org&gt;
Signed-off-by: Bryan Schumaker &lt;bjschuma@netapp.com&gt;
Signed-off-by: Trond Myklebust &lt;Trond.Myklebust@netapp.com&gt;
</content>
</entry>
<entry>
<title>NFS4: Set parsed mount data version to 4</title>
<updated>2012-06-05T19:50:47Z</updated>
<author>
<name>Bryan Schumaker</name>
</author>
<published>2012-06-05T18:59:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cdf66442fab82916fe38f928b4f91815195a294c'/>
<id>urn:sha1:cdf66442fab82916fe38f928b4f91815195a294c</id>
<content type='text'>
This patch only affects mounting through "-t nfs4" since it doesn't set
up an nfs version to use in the mount data.  The nfs client was trying
to mount using NFS v0, causing either a BUG() or a protocol not
supported message.

Signed-off-by: Bryan Schumaker &lt;bjschuma@netapp.com&gt;
Signed-off-by: Trond Myklebust &lt;Trond.Myklebust@netapp.com&gt;
</content>
</entry>
<entry>
<title>NFS: Use proper naming conventions for nfs_client.impl_id field</title>
<updated>2012-05-22T20:45:43Z</updated>
<author>
<name>Chuck Lever</name>
</author>
<published>2012-05-22T02:44:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=591555465ec513c42416392d392fd56866cb220c'/>
<id>urn:sha1:591555465ec513c42416392d392fd56866cb220c</id>
<content type='text'>
Clean up:  When naming fields and data types, follow established
conventions to facilitate accurate grep/cscope searches.

Additionally, for consistency, move the impl_id field into the NFSv4-
specific part of the nfs_client, and free that memory in the logic
that shuts down NFSv4 nfs_clients.

Introduced by commit 7d2ed9ac "NFSv4: parse and display server
implementation ids," Fri Feb 17, 2012.

Signed-off-by: Chuck Lever &lt;chuck.lever@oracle.com&gt;
Signed-off-by: Trond Myklebust &lt;Trond.Myklebust@netapp.com&gt;
</content>
</entry>
<entry>
<title>NFS: Fix a compile issue when CONFIG_NFS_FSCACHE was undefined</title>
<updated>2012-05-16T17:24:20Z</updated>
<author>
<name>Trond Myklebust</name>
</author>
<published>2012-05-16T17:21:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=39ffb9218e41b1ef4920432776791f5e9ed2eff3'/>
<id>urn:sha1:39ffb9218e41b1ef4920432776791f5e9ed2eff3</id>
<content type='text'>
Reported-by: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;
Signed-off-by: Trond Myklebust &lt;Trond.Myklebust@netapp.com&gt;
</content>
</entry>
<entry>
<title>NFS: Pass mntfh as part of the nfs_mount_info structure</title>
<updated>2012-05-15T00:30:31Z</updated>
<author>
<name>Bryan Schumaker</name>
</author>
<published>2012-05-10T19:07:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=87c7083dc3eba802d6e9f312ec520a4814f59871'/>
<id>urn:sha1:87c7083dc3eba802d6e9f312ec520a4814f59871</id>
<content type='text'>
This allows me to use the filehandle allocated in nfs_fs_mount() for nfs
v4 mounts instead of allocating a new one.  Rather than change
nfs4_mount() to look almost exactly like nfs_fs_mount(), I instead
remove the function.

Signed-off-by: Bryan Schumaker &lt;bjschuma@netapp.com&gt;
Signed-off-by: Trond Myklebust &lt;Trond.Myklebust@netapp.com&gt;
</content>
</entry>
<entry>
<title>NFS: Allocate parsed mount data directly to the nfs_mount_info structure</title>
<updated>2012-05-15T00:30:31Z</updated>
<author>
<name>Bryan Schumaker</name>
</author>
<published>2012-05-10T19:07:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=46058d46d3fcf2900f18d9bd5585c8f89d59e1c4'/>
<id>urn:sha1:46058d46d3fcf2900f18d9bd5585c8f89d59e1c4</id>
<content type='text'>
Signed-off-by: Bryan Schumaker &lt;bjschuma@netapp.com&gt;
Signed-off-by: Trond Myklebust &lt;Trond.Myklebust@netapp.com&gt;
</content>
</entry>
<entry>
<title>NFS: Create a single nfs_validate_mount_data() function</title>
<updated>2012-05-15T00:30:30Z</updated>
<author>
<name>Bryan Schumaker</name>
</author>
<published>2012-05-10T19:07:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d72c727cd9de490f936a41634e34cd4a61ba6dd6'/>
<id>urn:sha1:d72c727cd9de490f936a41634e34cd4a61ba6dd6</id>
<content type='text'>
This new function chooses between the v2/3 parser and the v4 parser by
filesystem type.

Signed-off-by: Bryan Schumaker &lt;bjschuma@netapp.com&gt;
Signed-off-by: Trond Myklebust &lt;Trond.Myklebust@netapp.com&gt;
</content>
</entry>
</feed>
