<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/fs/btrfs/export.c, branch linux-2.6.30.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.30.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.30.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2009-01-06T02:25:51Z</updated>
<entry>
<title>Btrfs: Fix checkpatch.pl warnings</title>
<updated>2009-01-06T02:25:51Z</updated>
<author>
<name>Chris Mason</name>
</author>
<published>2009-01-06T02:25:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d397712bcc6a759a560fd247e6053ecae091f958'/>
<id>urn:sha1:d397712bcc6a759a560fd247e6053ecae091f958</id>
<content type='text'>
There were many, most are fixed now.  struct-funcs.c generates some warnings
but these are bogus.

Signed-off-by: Chris Mason &lt;chris.mason@oracle.com&gt;
</content>
</entry>
<entry>
<title>Remove Btrfs compat code for older kernels</title>
<updated>2008-09-25T19:41:59Z</updated>
<author>
<name>Chris Mason</name>
</author>
<published>2008-09-24T15:48:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2b1f55b0f0d0d1a66470ef4ea2696cd5dd741a12'/>
<id>urn:sha1:2b1f55b0f0d0d1a66470ef4ea2696cd5dd741a12</id>
<content type='text'>
Btrfs had compatibility code for kernels back to 2.6.18.  These have
been removed, and will be maintained in a separate backport
git tree from now on.

Signed-off-by: Chris Mason &lt;chris.mason@oracle.com&gt;
</content>
</entry>
<entry>
<title>Btrfs: cleanup d_obtain_alias useage</title>
<updated>2008-09-25T15:04:07Z</updated>
<author>
<name>Christoph Hellwig</name>
</author>
<published>2008-09-05T20:43:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=50ec891cc54fb865c4c40c45845e60123e0e66ca'/>
<id>urn:sha1:50ec891cc54fb865c4c40c45845e60123e0e66ca</id>
<content type='text'>
d_obtain_alias is intended as a tailcall that can pass in errors encoded
in the inode pointer if needed, so use it that way instead of
duplicating the error handling.

Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
Signed-off-by: Chris Mason &lt;chris.mason@oracle.com&gt;
</content>
</entry>
<entry>
<title>Clean up btrfs_get_parent() a little more, fix a free-after-free bug</title>
<updated>2008-09-25T15:04:06Z</updated>
<author>
<name>David Woodhouse</name>
</author>
<published>2008-08-19T21:33:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d54a83901055bb0bffca64fa09fce4d897274870'/>
<id>urn:sha1:d54a83901055bb0bffca64fa09fce4d897274870</id>
<content type='text'>
Date: Tue, 19 Aug 2008 22:33:04 +0100
Signed-off-by: David Woodhouse &lt;David.Woodhouse@intel.com&gt;
Signed-off-by: Chris Mason &lt;chris.mason@oracle.com&gt;
</content>
</entry>
<entry>
<title>Btrfs: Fix NFS exporting of subvol roots.</title>
<updated>2008-09-25T15:04:06Z</updated>
<author>
<name>David Woodhouse</name>
</author>
<published>2008-08-19T21:20:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2d4d9fbd6efa858dfa009518fca1ab85a73fd848'/>
<id>urn:sha1:2d4d9fbd6efa858dfa009518fca1ab85a73fd848</id>
<content type='text'>
Date: Tue, 19 Aug 2008 22:20:17 +0100
btrfs_lookup_fs_root() only finds subvol roots which have already been
seen and put into the cache. For btrfs_get_dentry() we actually have to
go to the medium -- so use btrfs_read_fs_root_no_name() instead.

In btrfs_get_parent(), notice when we've hit the root of the
subvolume and return the real root instead.

Signed-off-by: David Woodhouse &lt;David.Woodhouse@intel.com&gt;
Signed-off-by: Chris Mason &lt;chris.mason@oracle.com&gt;
</content>
</entry>
<entry>
<title>Simplify btrfs_get_parent(), fix use-after-free bug</title>
<updated>2008-09-25T15:04:06Z</updated>
<author>
<name>David Woodhouse</name>
</author>
<published>2008-08-18T21:50:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=87acb4ef9b2991e1c453b78d71bce2ef994ef1ff'/>
<id>urn:sha1:87acb4ef9b2991e1c453b78d71bce2ef994ef1ff</id>
<content type='text'>
Date: Mon, 18 Aug 2008 22:50:22 +0100
Signed-off-by: David Woodhouse &lt;David.Woodhouse@intel.com&gt;
Signed-off-by: Chris Mason &lt;chris.mason@oracle.com&gt;
</content>
</entry>
<entry>
<title>NFS support for btrfs - v3</title>
<updated>2008-09-25T15:04:06Z</updated>
<author>
<name>Balaji Rao</name>
</author>
<published>2008-07-20T20:31:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=be6e8dc0ba84029997075a1ec77b4ddb863cbe15'/>
<id>urn:sha1:be6e8dc0ba84029997075a1ec77b4ddb863cbe15</id>
<content type='text'>
Date: Mon, 21 Jul 2008 02:01:56 +0530
Here's an implementation of NFS support for btrfs. It relies on the
fixes which are going in to 2.6.28 for the NFS readdir/lookup deadlock.

This uses the btrfs_iget helper introduced previously.

[dwmw2: Tidy up a little, switch to d_obtain_alias() w/compat routine,
	change fh_type,	store parent's root object ID where needed,
	fix some get_parent() and fs_to_dentry() bugs]

Signed-off-by: Balaji Rao &lt;balajirrao@gmail.com&gt;
Signed-off-by: David Woodhouse &lt;David.Woodhouse@intel.com&gt;
Signed-off-by: Chris Mason &lt;chris.mason@oracle.com&gt;
</content>
</entry>
</feed>
