Hi,

btrfs-progs version 4.13 have been released.

Changes:
  * convert: reiserfs support
  * check: new option --force to allow check of a mounted filesystem (no repair)
  * mkfs: --rootdir will now copy special files
  * dump-tree: minor output changes
  * inspect rootid: accept file as arugment
  * dev usage: don't calculate slack space for missing devices
  * fi du: don't print error on EMPTY_SUBVOL (inode number 2)
  * build:
    * fixed support for sanitization features on gcc (tsan, asan, ubsan)
    * fix PIE build
  * other:
    * misc cleanups and stability fixes
    * travis CI enhancements
    * new tests, fuzzed images
    * testsuite cleanups

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:

David Sterba (74):
      btrfs-progs: docs: update btrfs-convert regarding reiserfs
      btrfs-progs: convert: move duplicated acl code to common header
      btrfs-progs: convert: move acl helper to common source file
      btrfs-progs: convert: move and rename dev_t helpers to common file
      btrfs-progs: convert: move reiserfs struct definitions to header
      btrfs-progs: build: fix PIE build
      btrfs-progs: drop local blocksize variables if they're nodesize
      btrfs-progs: drop blocksize from read_tree_block
      btrfs-progs: check: cleanup use of level_size
      btrfs-progs: drop redundant check of blocksize in read_tree_block
      btrfs-progs: drop blocksize argument from btrfs_find_create_tree_block
      btrfs-progs: drop blocksize argument from readahead_tree_block
      btrfs-progs: handle blockgroup errors when opening filesystem
      btrfs-progs: tests: add more fuzzed images from bugzilla
      btrfs-progs: build: add internal LDFLAGS for the D= features
      btrfs-progs: build: properly pass the LDFLAGS during tsan build
      btrfs-progs: build: fix building libbtrfs.so with tsan
      btrfs-progs: build: fix asan and ubsan build
      btrfs-progs: tests: add build checks for sanitization features
      btrfs-progs: tests: pull and build reiserfs lib inside CI
      btrfs-progs: add crude error handling when transaction start fails
      btrfs-progs: return errors from btrfs_start_transaction
      btrfs-progs: switch fs_info::system_allocs to bit
      btrfs-progs: use kzalloc to allocate transaction handle
      btrfs-progs: move transaction implementation out of header
      btrfs-progs: move transaction code out of disk-io
      btrfs-progs: store pointer to fs_info in transaction handle
      btrfs-progs: start framework for transaction abort
      btrfs-progs: don't start or commit after transaction abort
      btrfs-progs: tests: build preparation phases out of script section
      btrfs-progs: tests: add more checks for tools used in convert tests
      btrfs-progs: tests: install missing CI packages
      btrfs-progs: tests: update README
      btrfs-progs: handle transaction start failure in close_ctree
      btrfs-progs: tests: fix TEST_LOG=dump in convert tests
      btrfs-progs: add more error handling to btrfs_free_block_group
      btrfs-progs: handle failed search in find_search_start better
      btrfs-progs: tests: limit size of log dump from conver tests
      btrfs-progs: convert: don't print message when fs is not recognized, ext2
      btrfs-progs: tests: add more sanitizer message patterns to log scanner
      btrfs-progs: check: remove old mixed backref code
      btrfs-progs: check: move more of space cache clearing to a helper
      btrfs-progs: check: verify critical root pointers before use
      btrfs-progs: check: pass fs_info to check_chunks_and_extents
      btrfs-progs: check: use local fs_info in check_chunks_and_extents
      btrfs-progs: check: pass fs_info to check_chunks_and_extents_v2
      btrfs-progs: check: move chunk and extent check mode switch to a helper
      btrfs-progs: check: pass fs_info to check_fs_roots
      btrfs-progs: check: cleanup use of fs_info in check_fs_roots
      btrfs-progs: check: move fs roots check mode switch to a helper
      btrfs-progs: print-tree: rename item callbacks to match the key name
      btrfs-progs: print-tree: don't print the item type for all items
      btrfs-progs: print-tree: factor out block_group_item dump
      btrfs-progs: print-tree: factor out extent_data_ref dump
      btrfs-progs: print-tree: factor out shared_data_ref dump
      btrfs-progs: print-tree: factor out free_space_info dump
      btrfs-progs: print-tree: factor out dev_extent dump
      btrfs-progs: print-tree: factor out qgroup_status dump
      btrfs-progs: print-tree: factor out qgroup_info dump
      btrfs-progs: print-tree: factor out qgroup_limit dump
      btrfs-progs: print-tree: factor out persistent_item dump
      btrfs-progs: print-tree: factor out temporary_item dump
      btrfs-progs: check: add option to skip mount checks
      btrfs-progs: tests: add test for check --force
      btrfs-progs: tests: add testcase for 'fi du' and empty subvol
      btrfs-progs: print-tree: factor out extent_csum dump
      btrfs-progs: tests: cleanup loop device helpers
      btrfs-progs: tests: move loopdev helpers out of the testcase to common
      btrfs-progs: tests: convert misc/006-image-on-missing-device to loopdevs
      btrfs-progs: tests: convert misc/011-delete-missing-device to loopdevs
      btrfs-progs: tests: missing device and slack space report
      btrfs-progs: tests: enhance post-rollback fsck tests
      btrfs-progs: tests: check for kernel support for reiserfs
      btrfs-progs: update CHANGES for v4.13

Goffredo Baroncelli (2):
      btrfs-progs: reset the ret value when ignoring an error from du_add_file
      btrfs-progs: fi du: don't call lookup_path_rootid for 
BTRFS_EMPTY_SUBVOL_DIR_OBJECTID

Gu Jinxiang (2):
      btrfs-progs: mkfs: Replace number with enum
      btrfs-progs: mkfs: Move the tree root creation to own function

Jeff Mahoney (2):
      btrfs-progs: convert: add support for converting reiserfs
      btrfs-progs: tests: add support for converting reiserfs

Josef Bacik (1):
      btrfs-progs: print the csum length in debug-tree

Misono, Tomohiro (4):
      btrfs-progs: inspect rootid: Allow a file to be specified
      btrfs-progs: test: fix run_check_stdout() call _fail()
      btrfs-progs: test: fix name generation not to contain trailing spaces
      btrfs-progs: test: add new test for inspect-internal rootid

Nikolay Borisov (1):
      btrfs-progs: Use named constants for common sizes

Patrik Lundquist (1):
      btrfs-progs: device usage: don't calculate slack on missing device

Qu Wenruo (2):
      btrfs-progs: mkfs: Fix wrong file type for dir items and indexes when 
specifying root directory
      btrfs-progs: tests: Add test case for mkfs --rootdir parameter

Zhang Yu (1):
      Btrfs-progs: print-tree: check num_stripes in print_chunk
--
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