I''ve just spent the last few hours hoovering up all of the
uncommitted user-space patches I could find on the mailing list since
November, and applying them all into one git branch. It''s on my git
repo[1], in the "integration-20110611" branch. I was pretty uncritical
about what I picked up, so there may be some lemons in there. It
passes a basic "make" smoketest, but I''ve not tested any
further than
that yet.
Highlights include:
* support for scrub
* support for read-only snapshots
* support for balance management
* fix for chunk allocation in mixed data/meta filesystems
I''ve also integrated a bunch of fixes and tweaks from other people.
The full shortlog is below.
I''ll try to keep a branch updated with any userspace patches that
hit the list from now on.
Hugo.
Andreas Philipp (5):
Added support for an additional ioctl.
Add support for read-only subvolumes.
Support the new parameters in do_clone(int argc, char** argv).
Test the additional ioctl.
Updated manpage for btrfs subvolume snapshot.
Anton Blanchard (1):
btrfs-progs: cast u64 to long long to avoid printf warnings
Arne Jansen (3):
btrfs-map-logical: usage update
btrfs progs: fix extra metadata chunk allocation in --mixed case
btrfs-map-logical: segfaults when no output file is given
Chris Ball (1):
Fix unused-but-set errors in gcc-4.6
Fajar A. Nugraha (1):
make "btrfs filesystem label" command actually work
Hubert Kario (2):
add advanced use of --help to help message
add detailed help messages to btrfs command
Hugo Mills (9):
btrfs-progs: Fix over-sized limit on buffer
Balance progress monitoring.
Add --monitor option to btrfs balance progress.
User-space tool for cancelling balance operations.
Run userspace tool in background for balances.
Initial implementation of userspace interface for filtered balancing.
Balance filter by device ID
Balance filter for virtual address range
Interface for device range balance filter
Jan Schmidt (6):
mkfs should initialize unused fields properly
commands added
scrub ioctls
added check_mounted_where
scrub userland implementation
scrub added to manpage
Sergei Trofimovich (8):
btrfs-convert: fix typo: ''all inode'' -> ''all
inodes''
mkfs.btrfs: fail on scandir error (-r mode)
mkfs.btrfs: return some defined value instead of garbage when lookup
checksum
mkfs.btrfs: fix symlink names writing
mkfs.btrfs: write zeroes instead on uninitialized data.
mkfs.btrfs: free buffers allocated by pretty_sizes
mkfs.btrfs: fix memory leak caused by ''scandir()'' calls
mkfs.btrfs: fix error text in ''-r'' mode
Tsutomu Itoh (1):
btrfs-progs: setting of time to the root directory
--
=== Hugo Mills: hugo@... carfax.org.uk | darksatanic.net | lug.org.uk == PGP
key: 515C238D from wwwkeys.eu.pgp.net or http://www.carfax.org.uk
--- My doctor tells me that I have a malformed public-duty gland, ---
and a natural deficiency in moral fibre.