<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/fs/ceph/file.c, branch linux-3.17.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.17.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.17.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2014-07-28T09:29:33Z</updated>
<entry>
<title>ceph: fix append mode write</title>
<updated>2014-07-28T09:29:33Z</updated>
<author>
<name>Yan, Zheng</name>
</author>
<published>2014-07-28T06:33:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=06fee30f6a31f106bed5d24d21eb8f1c4d8ba1fc'/>
<id>urn:sha1:06fee30f6a31f106bed5d24d21eb8f1c4d8ba1fc</id>
<content type='text'>
generic_write_checks() may update 'pos', so we need to pass 'pos'
to ceph_sync_write() and ceph_sync_direct_write();

Signed-off-by: Yan, Zheng &lt;zheng.z.yan@intel.com&gt;
</content>
</entry>
<entry>
<title>ceph: check zero length in ceph_sync_read()</title>
<updated>2014-07-21T02:17:05Z</updated>
<author>
<name>Yan, Zheng</name>
</author>
<published>2014-07-21T02:15:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d0d0db2268cc343c2361c83510d8e9711021fcce'/>
<id>urn:sha1:d0d0db2268cc343c2361c83510d8e9711021fcce</id>
<content type='text'>
Signed-off-by: Yan, Zheng &lt;zheng.z.yan@intel.com&gt;
</content>
</entry>
<entry>
<title>ceph: pass proper page offset to copy_page_to_iter()</title>
<updated>2014-07-08T11:08:47Z</updated>
<author>
<name>Yan, Zheng</name>
</author>
<published>2014-07-02T02:13:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5aaa432ad9ecbfb6587f241747ac1d4a8f10e7e7'/>
<id>urn:sha1:5aaa432ad9ecbfb6587f241747ac1d4a8f10e7e7</id>
<content type='text'>
Signed-off-by: Yan, Zheng &lt;zheng.z.yan@intel.com&gt;
</content>
</entry>
<entry>
<title>ceph: check unsupported fallocate mode</title>
<updated>2014-07-08T11:08:46Z</updated>
<author>
<name>Yan, Zheng</name>
</author>
<published>2014-06-26T07:25:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=494d77bf8fd732f164b91710bd522ee38acb4c2e'/>
<id>urn:sha1:494d77bf8fd732f164b91710bd522ee38acb4c2e</id>
<content type='text'>
Signed-off-by: Yan, Zheng &lt;zheng.z.yan@intel.com&gt;
</content>
</entry>
<entry>
<title>ceph: switch to iter_file_splice_write()</title>
<updated>2014-06-12T04:21:12Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2014-04-05T08:40:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3551dd79ac1d5bf525a5cd134988e8b72f03314a'/>
<id>urn:sha1:3551dd79ac1d5bf525a5cd134988e8b72f03314a</id>
<content type='text'>
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>ceph: switch to -&gt;write_iter()</title>
<updated>2014-05-06T21:39:43Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2014-04-04T03:09:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4908b822b300d2d7ad0341203181cfbd8a91092a'/>
<id>urn:sha1:4908b822b300d2d7ad0341203181cfbd8a91092a</id>
<content type='text'>
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>ceph_sync_direct_write: stop poking into iov_iter guts</title>
<updated>2014-05-06T21:39:43Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2014-04-04T02:58:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=64c3131161c196ef8e5da8f949334c451fa3521d'/>
<id>urn:sha1:64c3131161c196ef8e5da8f949334c451fa3521d</id>
<content type='text'>
all needed primitives are there...

Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>ceph_sync_read: stop poking into iov_iter guts</title>
<updated>2014-05-06T21:39:42Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2014-04-04T02:31:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2b777c9dd9ebbb2f8b6818d454cc5e6d7c1e3c8b'/>
<id>urn:sha1:2b777c9dd9ebbb2f8b6818d454cc5e6d7c1e3c8b</id>
<content type='text'>
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>ceph: switch to -&gt;read_iter()</title>
<updated>2014-05-06T21:38:00Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2014-04-03T00:28:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3644424dc6309439c4c8d97590cdac4100376255'/>
<id>urn:sha1:3644424dc6309439c4c8d97590cdac4100376255</id>
<content type='text'>
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>start adding the tag to iov_iter</title>
<updated>2014-05-06T21:32:49Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2014-03-06T00:28:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=71d8e532b1549a478e6a6a8a44f309d050294d00'/>
<id>urn:sha1:71d8e532b1549a478e6a6a8a44f309d050294d00</id>
<content type='text'>
For now, just use the same thing we pass to -&gt;direct_IO() - it's all
iovec-based at the moment.  Pass it explicitly to iov_iter_init() and
account for kvec vs. iovec in there, by the same kludge NFS -&gt;direct_IO()
uses.

Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
</content>
</entry>
</feed>
