<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/fs/nfs/nfs4filelayoutdev.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-05-23T19:20:57Z</updated>
<entry>
<title>NFSv4.1: Fix session initialisation races</title>
<updated>2012-05-23T19:20:57Z</updated>
<author>
<name>Trond Myklebust</name>
</author>
<published>2012-05-23T17:23:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7b38c3682c5cab4f98751d5fe57b78a59020653d'/>
<id>urn:sha1:7b38c3682c5cab4f98751d5fe57b78a59020653d</id>
<content type='text'>
Session initialisation is not complete until the lease manager
has run. We need to ensure that both nfs4_init_session and
nfs4_init_ds_session do so, and that they check for any resulting
errors in clp-&gt;cl_cons_state.

Only after this is done, can nfs4_ds_connect check the contents
of clp-&gt;cl_exchange_flags.

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

Introduced by commit e50a7a1a "NFS: make NFS client allocated per
network namespace context," Tue Jan 10, 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>NFSv4.1 dereference a disconnected data server client record</title>
<updated>2012-05-19T21:55:32Z</updated>
<author>
<name>Andy Adamson</name>
</author>
<published>2012-04-27T21:53:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b4a2967e52523dbf0281b52c042f9042c6082f99'/>
<id>urn:sha1:b4a2967e52523dbf0281b52c042f9042c6082f99</id>
<content type='text'>
When the last DS io is processed, the data server client record will be
freed.

Signed-off-by: Andy Adamson &lt;andros@netapp.com&gt;
Signed-off-by: Trond Myklebust &lt;Trond.Myklebust@netapp.com&gt;
</content>
</entry>
<entry>
<title>NFSv4.1 data server timeo and retrans module parameters</title>
<updated>2012-05-19T21:54:20Z</updated>
<author>
<name>Andy Adamson</name>
</author>
<published>2012-04-27T21:53:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=98fc685ae2aa24eae98526e9196b3229d519083a'/>
<id>urn:sha1:98fc685ae2aa24eae98526e9196b3229d519083a</id>
<content type='text'>
Set the recovery parameters for data servers.

Signed-off-by: Andy Adamson &lt;andros@netapp.com&gt;
Signed-off-by: Trond Myklebust &lt;Trond.Myklebust@netapp.com&gt;
</content>
</entry>
<entry>
<title>NFSv4.1: cleanup filelayout invalid deviceid handling</title>
<updated>2012-05-19T21:54:18Z</updated>
<author>
<name>Andy Adamson</name>
</author>
<published>2012-04-27T21:53:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=554d458d79fa34acc73bc5128ba7bbf6b3007dfd'/>
<id>urn:sha1:554d458d79fa34acc73bc5128ba7bbf6b3007dfd</id>
<content type='text'>
Move the invalid deviceid test into nfs4_fl_prepare_ds, called by the
filelayout read, write, and commit routines. NFS4_DEVICE_ID_NEG_ENTRY
is no longer needed.
Remove redundant printk's - filelayout_mark_devid_invalid prints a KERN_WARNING.

An invalid device prevents pNFS io.

Signed-off-by: Andy Adamson &lt;andros@netapp.com&gt;
Signed-off-by: Trond Myklebust &lt;Trond.Myklebust@netapp.com&gt;
</content>
</entry>
<entry>
<title>NFSv4.1 fix page number calculation bug for filelayout decode buffers</title>
<updated>2012-04-26T16:23:23Z</updated>
<author>
<name>Andy Adamson</name>
</author>
<published>2012-04-14T07:56:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e5265a0c587423bbd21a6b39a572cecff16b9346'/>
<id>urn:sha1:e5265a0c587423bbd21a6b39a572cecff16b9346</id>
<content type='text'>
Signed-off-by: Andy Adamson &lt;andros@netapp.com&gt;
Signed-off-by: Trond Myklebust &lt;Trond.Myklebust@netapp.com&gt;
</content>
</entry>
<entry>
<title>NFS: Fix a number of sparse warnings</title>
<updated>2012-03-11T19:14:16Z</updated>
<author>
<name>Trond Myklebust</name>
</author>
<published>2012-03-11T17:11:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=17280175c587469b34757263c7cfc608f0ea2334'/>
<id>urn:sha1:17280175c587469b34757263c7cfc608f0ea2334</id>
<content type='text'>
Fix a number of "warning: symbol 'foo' was not declared. Should it be
static?" conditions.

Fix 2 cases of "warning: Using plain integer as NULL pointer"

fs/nfs/delegation.c:263:31: warning: restricted fmode_t degrades to integer
  - We want to allow upgrades to a WRITE delegation, but should otherwise
    consider servers that hand out duplicate delegations to be borken.

Signed-off-by: Trond Myklebust &lt;Trond.Myklebust@netapp.com&gt;
</content>
</entry>
<entry>
<title>NFS: Fix comparison between DS address lists</title>
<updated>2012-02-06T23:48:00Z</updated>
<author>
<name>Weston Andros Adamson</name>
</author>
<published>2012-02-03T20:45:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2d3fe01c36a9b881fae89c5bdf4085a4d7d53ae1'/>
<id>urn:sha1:2d3fe01c36a9b881fae89c5bdf4085a4d7d53ae1</id>
<content type='text'>
data_server_cache entries should only be treated as the same if the address
list hasn't changed.

A new entry will be made when an MDS changes an address list (as seen by
GETDEVINFO). The old entry will be freed once all references are gone.

Signed-off-by: Weston Andros Adamson &lt;dros@netapp.com&gt;
Signed-off-by: Trond Myklebust &lt;Trond.Myklebust@netapp.com&gt;
</content>
</entry>
<entry>
<title>NFS: start printks w/ NFS: even if __func__ shown</title>
<updated>2012-02-06T23:48:00Z</updated>
<author>
<name>Weston Andros Adamson</name>
</author>
<published>2012-01-26T18:32:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a030889a01d1bea921e1a7501010b7b891d2abd2'/>
<id>urn:sha1:a030889a01d1bea921e1a7501010b7b891d2abd2</id>
<content type='text'>
This patch addresses printks that have some context to show that they are
from fs/nfs/, but for the sake of consistency now start with NFS:

Signed-off-by: Weston Andros Adamson &lt;dros@netapp.com&gt;
Signed-off-by: Trond Myklebust &lt;Trond.Myklebust@netapp.com&gt;
</content>
</entry>
<entry>
<title>NFS: decode destination address in proper network namespace context</title>
<updated>2012-02-01T00:28:17Z</updated>
<author>
<name>Stanislav Kinsbursky</name>
</author>
<published>2012-01-19T15:05:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=170942726b16a1dfcc605f0b510b9663b66fa7a3'/>
<id>urn:sha1:170942726b16a1dfcc605f0b510b9663b66fa7a3</id>
<content type='text'>
This patch replaces "init_net" with NFS client's owner net in rpc_pton() call
in decode_ds_addr().

Signed-off-by: Stanislav Kinsbursky &lt;skinsbursky@parallels.com&gt;
Signed-off-by: Trond Myklebust &lt;Trond.Myklebust@netapp.com&gt;
</content>
</entry>
</feed>
