<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/fs/orangefs/file.c, branch linux-4.8.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.8.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.8.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2016-07-05T19:47:27Z</updated>
<entry>
<title>orangefs: Remove useless xattr prefix arguments</title>
<updated>2016-07-05T19:47:27Z</updated>
<author>
<name>Andreas Gruenbacher</name>
</author>
<published>2016-06-04T09:02:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d373a712c1142a4e119e359df63c192afa9bb2fb'/>
<id>urn:sha1:d373a712c1142a4e119e359df63c192afa9bb2fb</id>
<content type='text'>
Mike,

On Fri, Jun 3, 2016 at 9:44 PM, Mike Marshall &lt;hubcap@omnibond.com&gt; wrote:
&gt; We use the return value in this one line you changed, our userspace code gets
&gt; ill when we send it (-ENOMEM +1) as a key length...

ah, my mistake.  Here's a fixed version.

Thanks,
Andreas

Signed-off-by: Andreas Gruenbacher &lt;agruenba@redhat.com&gt;
Signed-off-by: Mike Marshall &lt;hubcap@omnibond.com&gt;
</content>
</entry>
<entry>
<title>orangefs: Remove useless defines</title>
<updated>2016-07-05T19:47:16Z</updated>
<author>
<name>Andreas Gruenbacher</name>
</author>
<published>2016-05-30T09:25:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=972a7344fcb54e0aabe78cfac5abb531fc6299ab'/>
<id>urn:sha1:972a7344fcb54e0aabe78cfac5abb531fc6299ab</id>
<content type='text'>
The ORANGEFS_XATTR_INDEX_ defines are unused; the ORANGEFS_XATTR_NAME_
defines only obfuscate the code.

Signed-off-by: Andreas Gruenbacher &lt;agruenba@redhat.com&gt;
Signed-off-by: Mike Marshall &lt;hubcap@omnibond.com&gt;
</content>
</entry>
<entry>
<title>orangefs: don't open-code inode_lock/inode_unlock</title>
<updated>2016-05-02T23:47:23Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2016-04-12T04:43:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5ecfcb265f1e77d5de0140d21de3f8ab25441df7'/>
<id>urn:sha1:5ecfcb265f1e77d5de0140d21de3f8ab25441df7</id>
<content type='text'>
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>orangefs: fix do_readv_writev() handling of error halfway through</title>
<updated>2016-03-26T02:30:54Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2016-02-17T01:15:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6d4c1a30b32a377083900f39c42bcacb633f99a1'/>
<id>urn:sha1:6d4c1a30b32a377083900f39c42bcacb633f99a1</id>
<content type='text'>
Error should only be returned if nothing had been read/written.
Otherwise we need to report a short read/write instead.

Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Signed-off-by: Mike Marshall &lt;hubcap@omnibond.com&gt;
</content>
</entry>
<entry>
<title>orangefs: sanitize -&gt;llseek()</title>
<updated>2016-03-26T02:30:54Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2016-02-17T01:25:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=177f8fc491e230c2e7a3ac7d5626dd6f3d94e9f2'/>
<id>urn:sha1:177f8fc491e230c2e7a3ac7d5626dd6f3d94e9f2</id>
<content type='text'>
a) open files can't have NULL inodes
b) it's SEEK_END, not ORANGEFS_SEEK_END; no need to get cute.
c) make_bad_inode() on lseek()?

Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Signed-off-by: Mike Marshall &lt;hubcap@omnibond.com&gt;
</content>
</entry>
<entry>
<title>orangefs: saner calling conventions for getting a slot</title>
<updated>2016-03-26T02:30:54Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2016-02-17T01:10:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b8a99a8f9f0aebf2a75bb0d9280bff7e7ac9b57e'/>
<id>urn:sha1:b8a99a8f9f0aebf2a75bb0d9280bff7e7ac9b57e</id>
<content type='text'>
just have it return the slot number or -E... - the caller checks
the sign anyway

Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Signed-off-by: Mike Marshall &lt;hubcap@omnibond.com&gt;
</content>
</entry>
<entry>
<title>orangefs_copy_{to,from}_bufmap(): don't pass bufmap pointer</title>
<updated>2016-03-26T02:30:54Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2016-02-17T01:06:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bf6bf606e545cb31c29499b354c13b2621acd649'/>
<id>urn:sha1:bf6bf606e545cb31c29499b354c13b2621acd649</id>
<content type='text'>
it's always __orangefs_bufmap

Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Signed-off-by: Mike Marshall &lt;hubcap@omnibond.com&gt;
</content>
</entry>
<entry>
<title>orangefs: use new orangefs_inode_getattr to get size in write and llseek</title>
<updated>2016-03-23T21:36:14Z</updated>
<author>
<name>Martin Brandenburg</name>
</author>
<published>2016-03-15T16:33:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e2f7f0d798497f7e2f9296f706ff3263ede0b044'/>
<id>urn:sha1:e2f7f0d798497f7e2f9296f706ff3263ede0b044</id>
<content type='text'>
Signed-off-by: Martin Brandenburg &lt;martin@omnibond.com&gt;
Signed-off-by: Mike Marshall &lt;hubcap@omnibond.com&gt;
</content>
</entry>
<entry>
<title>orangefs: rename orangefs_inode_getattr to orangefs_inode_old_getattr</title>
<updated>2016-03-23T21:36:14Z</updated>
<author>
<name>Martin Brandenburg</name>
</author>
<published>2016-03-15T15:28:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3c9cf98d7b4f27e4303ea6e67db7f0c343a575b6'/>
<id>urn:sha1:3c9cf98d7b4f27e4303ea6e67db7f0c343a575b6</id>
<content type='text'>
This is motivated by orangefs_inode_old_getattr's habit of writing over
live inodes.

Signed-off-by: Martin Brandenburg &lt;martin@omnibond.com&gt;
Signed-off-by: Mike Marshall &lt;hubcap@omnibond.com&gt;
</content>
</entry>
<entry>
<title>Orangefs: improve the POSIXness of interrupted writes...</title>
<updated>2016-03-09T18:12:37Z</updated>
<author>
<name>Mike Marshall</name>
</author>
<published>2016-03-09T18:12:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=162ada7764162eb2eb0a02546f820ca8b099cdea'/>
<id>urn:sha1:162ada7764162eb2eb0a02546f820ca8b099cdea</id>
<content type='text'>
Don't return EINTR on interrupted writes if some data has already
been written.

Signed-off-by: Mike Marshall &lt;hubcap@omnibond.com&gt;
</content>
</entry>
</feed>
