Hi,

btrfs-progs 4.8-rc1 have been tagged. There are almost no user-visible changes
besides the docs updates. Added lots of improved error handling, new fuzzed
images and related fixes and some minor cleanups.

There are some fuzz tests failing, I'll fix them before release but patches are
welcome. The 4.8 ETA is this Wednesday (2016-10-05).

Tarballs: https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/
Git: git://git.kernel.org/pub/scm/linux/kernel/git/kdave/btrfs-progs.git

Shortlog:

Adam Borowski (1):
      btrfs-progs: docs: document exit codes from scrub

David Sterba (64):
      btrfs-progs: scrub: improved error handling in scrub_read_file
      btrfs-progs: fi usage: improved error handling in load_device_info
      btrfs-progs: dump-tree: improved error handling in print_extents
      btrfs-progs: dump-tree: improved error handling in cmd_inspect_dump_tree
      btrfs-progs: switch BUG_ON to ASSERT in reserve_free_space
      btrfs-progs: more verbose error handling in creation helpers
      btrfs-progs: mkfs: check for sane sectorsize earlier
      btrfs-progs: handle errors from btrfs_alloc_path
      btrfs-progs: receive: improved error handling in process_snapshot
      btrfs-progs: check: improved error handling in calc_extent_flag
      btrfs-progs: switch column values to asserts
      btrfs-progs: chunk-recover: improve error handling in insert_stripe
      btrfs-progs: mkfs: handle block ordering errors in make_btrfs
      btrfs-progs: convert: improve error handling in create_image_file_range
      btrfs-progs: catch invalid flags in open_ctree_fd
      btrfs-progs: remove trivial helpers for filtering functions
      btrfs-progs: qgroup: switch to common message helpers
      btrfs-progs: improved error handling in btrfs_print_tree
      btrfs-progs: inspect: improved error handling
      btrfs-progs: fi du: catch bogus extent lengths
      btrfs-progs: fi du: improved error handling in mark_inode_seen
      btrfs-progs: tree-stats: switch to common message helpers
      btrfs-progs: prop: simplify help printing code
      btrfs-progs: remove redundant check in btrfs_add_to_fsid
      btrfs-progs: improve error handling in btrfs_alloc_data_chunk
      btrfs-progs: dump-super: switch to common message helpers
      btrfs-progs: corrupt-block: improved error handling in corrupt_item_nocow
      btrfs-progs: improve error handling in btrfs_add_to_fsid
      btrfs-progs: use standard allocation functions in non-kenrel code
      btrfs-progs: check: handle errors returned by add_extent_rec_nolookup
      btrfs-progs: check: improve error handling in add_extent_rec_nolookup
      btrfs-progs: convert: improve error handling in do_rollback
      btrfs-progs: image: switch to common message helpers
      btrfs-progs: check: switch some messages to common helpers
      btrfs-progs: corrupt-block: fix assertion condition
      btrfs-progs: improve error handling in clone_inode_rec
      btrfs-progs: cleanup, kill trivial btrfs_set_key_type helper
      btrfs-progs: cleanup, kill trivial btrfs_key_type helper
      btrfs-progs: remove unused variable in add_inode_items
      btrfs-progs: use PATH_MAX in cmd_inspect_logical_resolve
      btrfs-progs: mkfs: remove useless helper
      btrfs-progs: tests: iterate over fuzzed images and test various tools
      btrfs-progs: tests: add script to scan results for some known runtime 
errors
      btrfs-progs: build: add basic support for subdirectory build
      btrfs-progs: move 3rd party kernel library modules to own directory
      btrfs-progs: restore: update help text
      btrfs-progs: remove stray function declaration
      btrfs-progs: don't write to optarg in btrfs_qgroup_parse_sort_string
      btrfs-progs: constify string arguments where appropriate
      btrfs-progs: image: use common message helpers
      btrfs-progs: btrfstune: use common message helpers
      btrfs-progs: more sanity checks in read_tree_block_fs_info
      btrfs-progs: tests: add fuzzed images with bad blocksize/lengh of eb
      btrfs-progs: check: better error handling in find_parent_roots
      btrfs-progs: tests: add fuzzed image with bad parent refs, qgroup-verify
      btrfs-progs: image: catch zero length extents, avoid endless loop
      btrfs-progs: image: return negativer error from all paths in 
mdrestore_init
      btrfs-progs: image: drop useless bug_on
      btrfs-progs: print value when assertion fails
      btrfs-progs: chunk-recover: handle duplicate cache entries
      btrfs-progs: don't access freed memory in btrfs_close_devices
      btrfs-progs: tests: split test 004 to separate tests
      btrfs-progs: tests: don't treat segfault as ignorable error
      Btrfs progs v4.8-rc1

Domagoj Tršan (1):
      btrfs-progs: change btrfs_csum_final result param type to u8

Lakshmipathi.G (1):
      btrfs-progs: convert: check source file system state

Nicholas D Steeves (1):
      btrfs-progs: fix user-facing typos in docs and help strings

Qu Wenruo (4):
      btrfs-progs: Return more meaningful value for btrfs_read_deve_super
      btrfs-progs: super-recover: Reuse btrfs_read_dev_super function
      btrfs-progs: qgroup: Fix regression leads to corrupted qgroup status
      btrfs-progs: Remove unnecessary parameter to clear_extent_uptodate
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to