<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/fs/nfs/read.c, branch linux-3.3.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.3.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.3.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2012-05-07T15:53:18Z</updated>
<entry>
<title>NFS: put open context on error in nfs_pagein_multi</title>
<updated>2012-05-07T15:53:18Z</updated>
<author>
<name>Fred Isaman</name>
</author>
<published>2012-04-20T18:47:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3fe0c6c3bf2c2915f80e292ff1cb908ee31acd7e'/>
<id>urn:sha1:3fe0c6c3bf2c2915f80e292ff1cb908ee31acd7e</id>
<content type='text'>
commit 73fb7bc7c57d971b11f2e00536ac2d3e316e0609 upstream.

Signed-off-by: Fred Isaman &lt;iisaman@netapp.com&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: Revert pnfs ugliness from the generic NFS read code path</title>
<updated>2011-11-10T19:50:26Z</updated>
<author>
<name>Trond Myklebust</name>
</author>
<published>2011-11-10T19:30:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=62e4a76987eab2b7fa952546614bc83e5bfc9d3e'/>
<id>urn:sha1:62e4a76987eab2b7fa952546614bc83e5bfc9d3e</id>
<content type='text'>
pNFS-specific code belongs in the pnfs layer. It should not be
hijacking generic NFS read or write code paths.

Signed-off-by: Trond Myklebust &lt;Trond.Myklebust@netapp.com&gt;
</content>
</entry>
<entry>
<title>NFS: Get rid of the nfs_rdata_mempool</title>
<updated>2011-10-19T20:58:38Z</updated>
<author>
<name>Trond Myklebust</name>
</author>
<published>2011-10-19T19:17:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b6ee8cd2642f6d822dd1a4ba62298b65ff99b72e'/>
<id>urn:sha1:b6ee8cd2642f6d822dd1a4ba62298b65ff99b72e</id>
<content type='text'>
We don't need a mempool in order to guarantee reliable NFS read performance.

Signed-off-by: Trond Myklebust &lt;Trond.Myklebust@netapp.com&gt;
</content>
</entry>
<entry>
<title>NFS: Don't rely on PageError in nfs_readpage_release_partial</title>
<updated>2011-10-19T20:58:38Z</updated>
<author>
<name>Trond Myklebust</name>
</author>
<published>2011-10-19T19:17:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fba730050d1246d0e6ef44e026e0b584732fec2b'/>
<id>urn:sha1:fba730050d1246d0e6ef44e026e0b584732fec2b</id>
<content type='text'>
Don't rely on the PageError flag to tell us if one of the partial reads of
the page failed. Instead, replace that with a dedicated flag in the
struct nfs_page.

Then clean out redundant uses of the PageError flag: the VM no longer
checks it for reads.

Signed-off-by: Trond Myklebust &lt;Trond.Myklebust@netapp.com&gt;
</content>
</entry>
<entry>
<title>NFS: Get rid of unnecessary calls to ClearPageError() in read code</title>
<updated>2011-10-19T20:58:37Z</updated>
<author>
<name>Trond Myklebust</name>
</author>
<published>2011-10-19T19:17:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fbb5a9abf0d589e9471dc93b18025b7b921d22c9'/>
<id>urn:sha1:fbb5a9abf0d589e9471dc93b18025b7b921d22c9</id>
<content type='text'>
The generic file read code does that for us anyway.

Signed-off-by: Trond Myklebust &lt;Trond.Myklebust@netapp.com&gt;
</content>
</entry>
<entry>
<title>NFS: Get rid of nfs_restart_rpc()</title>
<updated>2011-10-19T20:58:30Z</updated>
<author>
<name>Trond Myklebust</name>
</author>
<published>2011-10-19T19:17:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d00c5d43866720963a265fa3129f3203cac35b8e'/>
<id>urn:sha1:d00c5d43866720963a265fa3129f3203cac35b8e</id>
<content type='text'>
It can trivially be replaced with rpc_restart_call_prepare.

Signed-off-by: Trond Myklebust &lt;Trond.Myklebust@netapp.com&gt;
</content>
</entry>
<entry>
<title>pnfs: recoalesce when ld read pagelist fails</title>
<updated>2011-10-18T16:08:14Z</updated>
<author>
<name>Peng Tao</name>
</author>
<published>2011-09-23T01:50:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9b7eecdcfeb943f130d86bbc249fde4994b6fe30'/>
<id>urn:sha1:9b7eecdcfeb943f130d86bbc249fde4994b6fe30</id>
<content type='text'>
For pnfs pagelist read failure, we need to pg_recoalesce and resend IO to
mds.

Signed-off-by: Peng Tao &lt;peng_tao@emc.com&gt;
Signed-off-by: Jim Rees &lt;rees@umich.edu&gt;
Cc: stable@kernel.org [3.0]
Signed-off-by: Trond Myklebust &lt;Trond.Myklebust@netapp.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' into devel and apply fixup from Stephen Rothwell:</title>
<updated>2011-07-25T18:53:52Z</updated>
<author>
<name>Stephen Rothwell</name>
</author>
<published>2011-07-25T17:59:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5f00bcb38ef9a980a33c6dbdc0044964b05f22dd'/>
<id>urn:sha1:5f00bcb38ef9a980a33c6dbdc0044964b05f22dd</id>
<content type='text'>
vfs/nfs: fixup for nfs_open_context change

Signed-off-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_open_context doesn't need struct path either</title>
<updated>2011-07-20T05:43:44Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2011-06-22T22:40:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3d4ff43d895c50319af45eb4bf04a4618eccdf76'/>
<id>urn:sha1:3d4ff43d895c50319af45eb4bf04a4618eccdf76</id>
<content type='text'>
just dentry, please...

Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>NFS: Clean up - simplify the switch to read/write-through-MDS</title>
<updated>2011-07-15T13:12:22Z</updated>
<author>
<name>Trond Myklebust</name>
</author>
<published>2011-07-13T19:59:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1f9453578f059d2651aa6c6b16756627fc9f2a74'/>
<id>urn:sha1:1f9453578f059d2651aa6c6b16756627fc9f2a74</id>
<content type='text'>
Use nfs_pageio_reset_read_mds and nfs_pageio_reset_write_mds instead of
completely reinitialising the struct nfs_pageio_descriptor.

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