<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/fs/btrfs/super.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-05-15T02:18:44Z</updated>
<entry>
<title>Merge git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable</title>
<updated>2009-05-15T02:18:44Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2009-05-15T02:18:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5732c468495effd3089c1c893f3eba9a8a1d373c'/>
<id>urn:sha1:5732c468495effd3089c1c893f3eba9a8a1d373c</id>
<content type='text'>
* git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable:
  Btrfs: Spelling fix in btrfs_lookup_first_block_group comments
  Btrfs: make show_options result match actual option names
  Btrfs: remove outdated comment in btrfs_ioctl_resize()
  Btrfs: remove some WARN_ONs in the IO failure path
  Btrfs: Don't loop forever on metadata IO failures
  Btrfs: init inode ordered_data_close flag properly
</content>
</entry>
<entry>
<title>Btrfs: make show_options result match actual option names</title>
<updated>2009-05-14T18:00:34Z</updated>
<author>
<name>Sage Weil</name>
</author>
<published>2009-05-14T17:52:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6b65c5c61bf86086817a5ed786c8f45755ac83b3'/>
<id>urn:sha1:6b65c5c61bf86086817a5ed786c8f45755ac83b3</id>
<content type='text'>
The notreelog and flushoncommit mount options were being printed slightly
differently.

Signed-off-by: Sage Weil &lt;sage@newdream.net&gt;
Signed-off-by: Chris Mason &lt;chris.mason@oracle.com&gt;
</content>
</entry>
<entry>
<title>Convert obvious places to deactivate_locked_super()</title>
<updated>2009-05-09T14:49:40Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2009-05-06T05:34:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6f5bbff9a1b7d6864a495763448a363bbfa96324'/>
<id>urn:sha1:6f5bbff9a1b7d6864a495763448a363bbfa96324</id>
<content type='text'>
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>Merge git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable</title>
<updated>2009-04-27T18:16:33Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2009-04-27T18:16:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4ebf66233798347a73b01da5d30d5d2c0ef39f56'/>
<id>urn:sha1:4ebf66233798347a73b01da5d30d5d2c0ef39f56</id>
<content type='text'>
* git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable:
  Btrfs: look for acls during btrfs_read_locked_inode
  Btrfs: fix acl caching
  Btrfs: Fix a bunch of printk() warnings.
  Btrfs: Fix a trivial warning using max() of u64 vs ULL.
  Btrfs: remove unused btrfs_bit_radix slab
  Btrfs: ratelimit IO error printks
  Btrfs: remove #if 0 code
  Btrfs: When shrinking, only update disk size on success
  Btrfs: fix deadlocks and stalls on dead root removal
  Btrfs: fix fallocate deadlock on inode extent lock
  Btrfs: kill btrfs_cache_create
  Btrfs: don't export symbols
  Btrfs: simplify makefile
  Btrfs: try to keep a healthy ratio of metadata vs data block groups
</content>
</entry>
<entry>
<title>Btrfs: Fix a bunch of printk() warnings.</title>
<updated>2009-04-27T12:37:49Z</updated>
<author>
<name>Joel Becker</name>
</author>
<published>2009-04-21T19:38:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=21380931eb4da4e29ac663d0221581282cbba208'/>
<id>urn:sha1:21380931eb4da4e29ac663d0221581282cbba208</id>
<content type='text'>
Just happened to notice a bunch of %llu vs u64 warnings.  Here's a patch
to cast them all.

Signed-off-by: Joel Becker &lt;joel.becker@oracle.com&gt;
Signed-off-by: Chris Mason &lt;chris.mason@oracle.com&gt;
</content>
</entry>
<entry>
<title>Btrfs: try to keep a healthy ratio of metadata vs data block groups</title>
<updated>2009-04-24T19:46:02Z</updated>
<author>
<name>Josef Bacik</name>
</author>
<published>2009-04-21T21:40:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=97e728d4353f38c87bf0804cdfd79a9b13fc2c3e'/>
<id>urn:sha1:97e728d4353f38c87bf0804cdfd79a9b13fc2c3e</id>
<content type='text'>
This patch makes the chunk allocator keep a good ratio of metadata vs data
block groups.  By default for every 8 data block groups, we'll allocate 1
metadata chunk, or about 12% of the disk will be allocated for metadata.  This
can be changed by specifying the metadata_ratio mount option.

This is simply the number of data block groups that have to be allocated to
force a metadata chunk allocation.  By making sure we allocate metadata chunks
more often, we are less likely to get into situations where the whole disk
has been allocated as data block groups.

Signed-off-by: Josef Bacik &lt;jbacik@redhat.com&gt;
Signed-off-by: Chris Mason &lt;chris.mason@oracle.com&gt;
</content>
</entry>
<entry>
<title>btrfs: use memdup_user()</title>
<updated>2009-04-21T03:02:50Z</updated>
<author>
<name>Li Zefan</name>
</author>
<published>2009-04-08T07:06:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dae7b665cf6d6e6e733f1c9c16cf55547dd37e33'/>
<id>urn:sha1:dae7b665cf6d6e6e733f1c9c16cf55547dd37e33</id>
<content type='text'>
Remove open-coded memdup_user().

Note this changes some GFP_NOFS to GFP_KERNEL, since copy_from_user() may
cause pagefault, it's pointless to pass GFP_NOFS to kmalloc().

Signed-off-by: Li Zefan &lt;lizf@cn.fujitsu.com&gt;
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>Btrfs: add flushoncommit mount option</title>
<updated>2009-04-02T20:59:01Z</updated>
<author>
<name>Sage Weil</name>
</author>
<published>2009-04-02T20:59:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dccae99995089641fbac452ebc7f0cab18751ddb'/>
<id>urn:sha1:dccae99995089641fbac452ebc7f0cab18751ddb</id>
<content type='text'>
The 'flushoncommit' mount option forces any data dirtied by a write in a
prior transaction to commit as part of the current commit.  This makes
the committed state a fully consistent view of the file system from the
application's perspective (i.e., it includes all completed file system
operations).  This was previously the behavior only when a snapshot is
created.

This is used by Ceph to ensure that completed writes make it to the
platter along with the metadata operations they are bound to (by
BTRFS_IOC_TRANS_{START,END}).

Signed-off-by: Sage Weil &lt;sage@newdream.net&gt;
Signed-off-by: Chris Mason &lt;chris.mason@oracle.com&gt;

</content>
</entry>
<entry>
<title>Btrfs: notreelog mount option</title>
<updated>2009-04-02T20:49:40Z</updated>
<author>
<name>Sage Weil</name>
</author>
<published>2009-04-02T20:49:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3a5e14048a0a81276d284cbda441507a17e26147'/>
<id>urn:sha1:3a5e14048a0a81276d284cbda441507a17e26147</id>
<content type='text'>
Add a 'notreelog' mount option to disable the tree log (used by fsync,
O_SYNC writes).  This is much slower, but the tree logging produces
inconsistent views into the FS for ceph.

Signed-off-by: Sage Weil &lt;sage@newdream.net&gt;
Signed-off-by: Chris Mason &lt;chris.mason@oracle.com&gt;

</content>
</entry>
<entry>
<title>Btrfs: introduce btrfs_show_options</title>
<updated>2009-04-02T20:46:06Z</updated>
<author>
<name>Eric Paris</name>
</author>
<published>2009-04-02T20:46:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a9572a15a854bd40453a6b7b4dd9d29132f64c64'/>
<id>urn:sha1:a9572a15a854bd40453a6b7b4dd9d29132f64c64</id>
<content type='text'>
btrfs options can change at times other than mount, yet /proc/mounts shows the
options string used when the fs was mounted (an example would be when btrfs
determines that barriers aren't useful and turns them off.)  This patch
instead outputs the actual options in use by btrfs.

Signed-off-by: Eric Paris &lt;eparis@redhat.com&gt;
Signed-off-by: Chris Mason &lt;chris.mason@oracle.com&gt;

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