<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/fs/xfs, branch v3.15.3</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/fs/xfs?h=v3.15.3</id>
<link rel='self' href='https://git.amat.us/linux/atom/fs/xfs?h=v3.15.3'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2014-06-16T20:44:09Z</updated>
<entry>
<title>fs,userns: Change inode_capable to capable_wrt_inode_uidgid</title>
<updated>2014-06-16T20:44:09Z</updated>
<author>
<name>Andy Lutomirski</name>
<email>luto@amacapital.net</email>
</author>
<published>2014-06-10T19:45:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=d3c8656bc29be81894dc78a300c37b84d281ec03'/>
<id>urn:sha1:d3c8656bc29be81894dc78a300c37b84d281ec03</id>
<content type='text'>
commit 23adbe12ef7d3d4195e80800ab36b37bee28cd03 upstream.

The kernel has no concept of capabilities with respect to inodes; inodes
exist independently of namespaces.  For example, inode_capable(inode,
CAP_LINUX_IMMUTABLE) would be nonsense.

This patch changes inode_capable to check for uid and gid mappings and
renames it to capable_wrt_inode_uidgid, which should make it more
obvious what it does.

Fixes CVE-2014-4014.

Cc: Theodore Ts'o &lt;tytso@mit.edu&gt;
Cc: Serge Hallyn &lt;serge.hallyn@ubuntu.com&gt;
Cc: "Eric W. Biederman" &lt;ebiederm@xmission.com&gt;
Cc: Dave Chinner &lt;david@fromorbit.com&gt;
Signed-off-by: Andy Lutomirski &lt;luto@amacapital.net&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>xfs: list_lru_init returns a negative error</title>
<updated>2014-05-14T23:23:24Z</updated>
<author>
<name>Dave Chinner</name>
<email>dchinner@redhat.com</email>
</author>
<published>2014-05-14T23:23:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=ee4eec478be4677b93775d17bc079efb5922b276'/>
<id>urn:sha1:ee4eec478be4677b93775d17bc079efb5922b276</id>
<content type='text'>
And we don't invert it properly when initialising the dquot lru
list.

Signed-off-by: Dave Chinner &lt;dchinner@redhat.com&gt;
Reviewed-by: Jie Liu &lt;jeff.liu@oracle.com&gt;
Signed-off-by: Dave Chinner &lt;david@fromorbit.com&gt;

</content>
</entry>
<entry>
<title>xfs: negate xfs_icsb_init_counters error value </title>
<updated>2014-05-14T23:23:07Z</updated>
<author>
<name>Dave Chinner</name>
<email>dchinner@redhat.com</email>
</author>
<published>2014-05-14T23:23:07Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=bc147822d5ada188fff792691efffe89589e2e19'/>
<id>urn:sha1:bc147822d5ada188fff792691efffe89589e2e19</id>
<content type='text'>
Signed-off-by: Dave Chinner &lt;dchinner@redhat.com&gt;
Reviewed-by: Jie Liu &lt;jeff.liu@oracle.com&gt;
Signed-off-by: Dave Chinner &lt;david@fromorbit.com&gt;

</content>
</entry>
<entry>
<title>xfs: negate mount workqueue init error value</title>
<updated>2014-05-14T23:22:53Z</updated>
<author>
<name>Dave Chinner</name>
<email>dchinner@redhat.com</email>
</author>
<published>2014-05-14T23:22:53Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=45687642e43d5a3b700d6c1df0e07b3976c90c08'/>
<id>urn:sha1:45687642e43d5a3b700d6c1df0e07b3976c90c08</id>
<content type='text'>
Signed-off-by: Dave Chinner &lt;dchinner@redhat.com&gt;
Reviewed-by: Jie Liu &lt;jeff.liu@oracle.com&gt;
Signed-off-by: Dave Chinner &lt;david@fromorbit.com&gt;

</content>
</entry>
<entry>
<title>xfs: fix wrong err sign on xfs_set_acl()</title>
<updated>2014-05-14T23:22:37Z</updated>
<author>
<name>Dave Chinner</name>
<email>dchinner@redhat.com</email>
</author>
<published>2014-05-14T23:22:37Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=6670232b48848e5ad949dbd4866850aec7035f32'/>
<id>urn:sha1:6670232b48848e5ad949dbd4866850aec7035f32</id>
<content type='text'>
Signed-off-by: Dave Chinner &lt;dchinner@redhat.com&gt;
Reviewed-by: Jie Liu &lt;jeff.liu@oracle.com&gt;
Signed-off-by: Dave Chinner &lt;david@fromorbit.com&gt;

</content>
</entry>
<entry>
<title>xfs: fix wrong errno from xfs_initxattrs</title>
<updated>2014-05-14T23:22:21Z</updated>
<author>
<name>Dave Chinner</name>
<email>dchinner@redhat.com</email>
</author>
<published>2014-05-14T23:22:21Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a5a14de22e8afd771775c7106b3b081c23bac783'/>
<id>urn:sha1:a5a14de22e8afd771775c7106b3b081c23bac783</id>
<content type='text'>
Signed-off-by: Dave Chinner &lt;dchinner@redhat.com&gt;
Reviewed-by: Jie Liu &lt;jeff.liu@oracle.com&gt;
Signed-off-by: Dave Chinner &lt;david@fromorbit.com&gt;

</content>
</entry>
<entry>
<title>xfs: correct error sign on COLLAPSE_RANGE errors</title>
<updated>2014-05-14T23:22:07Z</updated>
<author>
<name>Dave Chinner</name>
<email>dchinner@redhat.com</email>
</author>
<published>2014-05-14T23:22:07Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=65149e3fab7f053396d09a429085f3071fa50825'/>
<id>urn:sha1:65149e3fab7f053396d09a429085f3071fa50825</id>
<content type='text'>
Signed-off-by: Dave Chinner &lt;dchinner@redhat.com&gt;
Reviewed-by: Jie Liu &lt;jeff.liu@oracle.com&gt;
Signed-off-by: Dave Chinner &lt;david@fromorbit.com&gt;

</content>
</entry>
<entry>
<title>xfs: xfs_commit_metadata returns wrong errno</title>
<updated>2014-05-14T23:21:52Z</updated>
<author>
<name>Dave Chinner</name>
<email>dchinner@redhat.com</email>
</author>
<published>2014-05-14T23:21:52Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=b38a134b22fbd0bed90f3e079bbf8cb2962a52be'/>
<id>urn:sha1:b38a134b22fbd0bed90f3e079bbf8cb2962a52be</id>
<content type='text'>
Invert it.

Signed-off-by: Dave Chinner &lt;dchinner@redhat.com&gt;
Reviewed-by: Jie Liu &lt;jeff.liu@oracle.com&gt;
Signed-off-by: Dave Chinner &lt;david@fromorbit.com&gt;

</content>
</entry>
<entry>
<title>xfs: fix incorrect error sign in xfs_file_aio_read</title>
<updated>2014-05-14T23:21:37Z</updated>
<author>
<name>Dave Chinner</name>
<email>dchinner@redhat.com</email>
</author>
<published>2014-05-14T23:21:37Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=8ff1e6705a4c711247708f23881feea169e6fc3c'/>
<id>urn:sha1:8ff1e6705a4c711247708f23881feea169e6fc3c</id>
<content type='text'>
Signed-off-by: Dave Chinner &lt;dchinner@redhat.com&gt;
Reviewed-by: Jie Liu &lt;jeff.liu@oracle.com&gt;
Signed-off-by: Dave Chinner &lt;david@fromorbit.com&gt;

</content>
</entry>
<entry>
<title>xfs: xfs_dir_fsync() returns positive errno</title>
<updated>2014-05-14T23:21:11Z</updated>
<author>
<name>Dave Chinner</name>
<email>dchinner@redhat.com</email>
</author>
<published>2014-05-14T23:21:11Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=43ec1460a2189fbee87980dd3d3e64cba2f11e1f'/>
<id>urn:sha1:43ec1460a2189fbee87980dd3d3e64cba2f11e1f</id>
<content type='text'>
And it should be negative.

Signed-off-by: Dave Chinner &lt;dchinner@redhat.com&gt;
Reviewed-by: Jie Liu &lt;jeff.liu@oracle.com&gt;
Signed-off-by: Dave Chinner &lt;david@fromorbit.com&gt;


</content>
</entry>
</feed>
