<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/fs/xfs/xfs_linux.h, 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-08-04T03:55:27Z</updated>
<entry>
<title>Merge branch 'xfs-misc-fixes-3.17-2' into for-next</title>
<updated>2014-08-04T03:55:27Z</updated>
<author>
<name>Dave Chinner</name>
</author>
<published>2014-08-04T03:55:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=645f9857213476407d8ed1b59619fdff7128d3e6'/>
<id>urn:sha1:645f9857213476407d8ed1b59619fdff7128d3e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'xfs-misc-fixes-3.17-1' into for-next</title>
<updated>2014-08-04T03:54:14Z</updated>
<author>
<name>Dave Chinner</name>
</author>
<published>2014-08-04T03:54:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4d7eece2c0dad832c5f224629eba3cced3f2d6cd'/>
<id>urn:sha1:4d7eece2c0dad832c5f224629eba3cced3f2d6cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>xfs: kill xfs_vnode.h</title>
<updated>2014-08-04T03:28:20Z</updated>
<author>
<name>Dave Chinner</name>
</author>
<published>2014-08-04T03:28:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b92cc59f69537f26d5a42e4171ccc864ae4d9383'/>
<id>urn:sha1:b92cc59f69537f26d5a42e4171ccc864ae4d9383</id>
<content type='text'>
Move the IO flag definitions to xfs_inode.h and kill the header file
as it is now empty.

Removing the xfs_vnode.h file showed up an implicit header include
path:
	xfs_linux.h -&gt; xfs_vnode.h -&gt; xfs_fs.h

And so every xfs header file has been inplicitly been including
xfs_fs.h where it is needed or not. Hence the removal of xfs_vnode.h
causes all sorts of build issues because BBTOB() and friends are no
longer automatically included in the build. This also gets fixed.

Signed-off-by: Dave Chinner &lt;dchinner@redhat.com&gt;
Reviewed-by: Christoph Hellwig &lt;hch@lst.de&gt;
Signed-off-by: Dave Chinner &lt;david@fromorbit.com&gt;

</content>
</entry>
<entry>
<title>xfs: require 64-bit sector_t</title>
<updated>2014-07-29T23:12:05Z</updated>
<author>
<name>Christoph Hellwig</name>
</author>
<published>2014-07-29T23:12:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d5cf09baced0ef3d2cc118865079f8b129e98e2f'/>
<id>urn:sha1:d5cf09baced0ef3d2cc118865079f8b129e98e2f</id>
<content type='text'>
Trying to support tiny disks only and saving a bit memory might have
made sense on an SGI O2 15 years ago, but is pretty pointless today.

Remove the rarely tested codepath that uses various smaller in-memory
types to reduce our test matrix and make the codebase a little bit
smaller and less complicated.

Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
Reviewed-by: Ben Myers &lt;bpm@sgi.com&gt;
Signed-off-by: Dave Chinner &lt;david@fromorbit.com&gt;
</content>
</entry>
<entry>
<title>xfs: add xfs_mount sysfs kobject</title>
<updated>2014-07-14T22:07:01Z</updated>
<author>
<name>Brian Foster</name>
</author>
<published>2014-07-14T22:07:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a31b1d3d89e40f585a1c6745b066774ee3263eb2'/>
<id>urn:sha1:a31b1d3d89e40f585a1c6745b066774ee3263eb2</id>
<content type='text'>
Embed a base kobject into xfs_mount. This creates a kobject associated
with each XFS mount and a subdirectory in sysfs with the name of the
filesystem. The subdirectory lifecycle matches that of the mount. Also
add the new xfs_sysfs.[c,h] source files with some XFS sysfs
infrastructure to facilitate attribute creation.

Note that there are currently no attributes exported as part of the
xfs_mount kobject. It exists solely to serve as a per-mount container
for child objects.

Signed-off-by: Brian Foster &lt;bfoster@redhat.com&gt;
Reviewed-by: Dave Chinner &lt;dchinner@redhat.com&gt;
Signed-off-by: Dave Chinner &lt;david@fromorbit.com&gt;

</content>
</entry>
<entry>
<title>xfs: return is not a function</title>
<updated>2014-06-22T05:03:54Z</updated>
<author>
<name>Eric Sandeen</name>
</author>
<published>2014-06-22T05:03:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d99831ff393ff2e28d6110b41f24d9fecf986222'/>
<id>urn:sha1:d99831ff393ff2e28d6110b41f24d9fecf986222</id>
<content type='text'>
return is not a function.  "return(EIO);" is silly;
"return (EIO);" moreso.  return is not a function.
Nuke the pointless parens.

[dchinner: catch a couple of extra cases in xfs_attr_list.c,
xfs_acl.c and xfs_linux.h.]

Signed-off-by: Eric Sandeen &lt;sandeen@redhat.com&gt;
Reviewed-by: Christoph Hellwig &lt;hch@lst.de&gt;
Reviewed-by: Dave Chinner &lt;dchinner@redhat.com&gt;
Signed-off-by: Dave Chinner &lt;david@fromorbit.com&gt;

</content>
</entry>
<entry>
<title>xfs: add xfs_verifier_error()</title>
<updated>2014-02-27T04:21:07Z</updated>
<author>
<name>Eric Sandeen</name>
</author>
<published>2014-02-27T04:21:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ca23f8fdd6a0dd37b3909ce7709c491f0c26399d'/>
<id>urn:sha1:ca23f8fdd6a0dd37b3909ce7709c491f0c26399d</id>
<content type='text'>
We want to distinguish between corruption, CRC errors,
etc.  In addition, the full stack trace on verifier errors
seems less than helpful; it looks more like an oops than
corruption.

Create a new function to specifically alert the user to
verifier errors, which can differentiate between
EFSCORRUPTED and CRC mismatches.  It doesn't dump stack
unless the xfs error level is turned up high.

Define a new error message (EFSBADCRC) to clearly identify
CRC errors.  (Defined to EBADMSG, bad message)

Signed-off-by: Eric Sandeen &lt;sandeen@redhat.com&gt;
Reviewed-by: Dave Chinner &lt;dchinner@redhat.com&gt;
Signed-off-by: Dave Chinner &lt;david@fromorbit.com&gt;

</content>
</entry>
<entry>
<title>xfs: add helper for verifying checksums on xfs_bufs</title>
<updated>2014-02-27T04:17:27Z</updated>
<author>
<name>Eric Sandeen</name>
</author>
<published>2014-02-27T04:17:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5158217058fc2cdb92e05b9bb3c1a350d2a51ed9'/>
<id>urn:sha1:5158217058fc2cdb92e05b9bb3c1a350d2a51ed9</id>
<content type='text'>
Many/most callers of xfs_verify_cksum() pass bp-&gt;b_addr and
BBTOB(bp-&gt;b_length) as the first 2 args.  Add a helper
which can just accept the bp and the crc offset, and work
it out on its own, for brevity.

Signed-off-by: Eric Sandeen &lt;sandeen@redhat.com&gt;
Reviewed-by: Dave Chinner &lt;dchinner@redhat.com&gt;
Signed-off-by: Dave Chinner &lt;david@fromorbit.com&gt;

</content>
</entry>
<entry>
<title>xfs: remove two unused macro definitions in xfs_linux.h</title>
<updated>2013-08-20T20:30:23Z</updated>
<author>
<name>Zhi Yong Wu</name>
</author>
<published>2013-08-07T10:11:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5c75390924a402fd1f9194bd69abf54fcc2d446b'/>
<id>urn:sha1:5c75390924a402fd1f9194bd69abf54fcc2d446b</id>
<content type='text'>
Signed-off-by: Zhi Yong Wu &lt;wuzhy@linux.vnet.ibm.com&gt;
Reviewed-by: Mark Tinguely &lt;tinguely@sgi.com&gt;
Signed-off-by: Ben Myers &lt;bpm@sgi.com&gt;

</content>
</entry>
<entry>
<title>xfs: create wrappers for converting kuid_t to/from uid_t</title>
<updated>2013-08-15T19:17:34Z</updated>
<author>
<name>Dwight Engen</name>
</author>
<published>2013-08-15T18:07:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c5eeb7ec3e1bb9884e97066bc293792ab57fb4ab'/>
<id>urn:sha1:c5eeb7ec3e1bb9884e97066bc293792ab57fb4ab</id>
<content type='text'>
Reviewed-by: Dave Chinner &lt;dchinner@redhat.com&gt;
Reviewed-by: Gao feng &lt;gaofeng@cn.fujitsu.com&gt;
Signed-off-by: Dwight Engen &lt;dwight.engen@oracle.com&gt;
Signed-off-by: Ben Myers &lt;bpm@sgi.com&gt;

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