Btrfs progs release 4.10

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

btrfs-progs version 4.10 have been released.  There are patches that have
queued so far, plus a few recent additions from the mailingslit.

Changes:
  * send: dump output fixes: missing newlies
  * check: several fixes for the lowmem mode, improved error reporting
  * build
    * removed some library deps for binaries that not use them
    * ctags, cscope
    * split Makefile to the autotool generated part and the rest, not needed
      to autogen.sh after adding a file
  * shared code: sync easy parts with kernel sources
  * other
    * lots of cleanups
    * source file reorganization: convert, mkfs, utils
    * lots of spelling fixes in docs, other updates
    * more tests

Changes since rc1:
  * dropped a preparatory patch to enhance option parsing, fstests need to be
    fixed first so we don't get loads of failures

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:

Austin S. Hemmelgarn (1):
      btrfs-progs: better document btrfs receive security

Benedikt Morbach (1):
      btrfs-progs: send-dump: add missing newlines

David Sterba (100):
      btrfs-progs: introduce global config
      btrfs-progs: find-root: rename usage helper
      btrfs-progs: move help defines to own header
      btrfs-progs: move help implemetnation to own file
      btrfs-progs: move some common definitions to own header
      btrfs-progs: move mkfs definitions to own header
      btrfs-progs: move convert definitions to own header
      btrfs-progs: mkfs: move common api implementation to own file
      btrfs-progs: convert: move common api implementation to own file
      btrfs-progs: move fs features declarations to own header from utils
      btrfs-progs: move fs features implementation to own file
      btrfs-progs: convert: move definitions for interal conversion API to own file
      btrfs-progs: convert: move ext2 definitions out of main
      btrfs-progs: convert: move ext2 conversion out of main.c
      btrfs-progs: convert: move implementation for interal conversion API to own file
      btrfs-progs: build: list convert build objects in a variable
      btrfs-progs: build: list mkfs.btrfs build objects in a variable
      btrfs-progs: build: split LIBS
      btrfs-progs: build: reorder target dependencies
      btrfs-progs: build: replace target names with automatic variable
      btrfs-progs: build: use target deps on commandline via automatic variable
      btrfs-progs: build: remove directory-specific include paths
      btrfs-progs: mkfs: make list of source fs more visible
      btrfs-progs: convert: use wider types types for inode counts for progress reports
      btrfs-progs: convert: update some forward declarations
      btrfs-progs: build: add rule for ctags
      btrfs-progs: build: split makefile to generated and stable parts
      btrfs-progs: build: add rule for building cscope index
      btrfs-progs: convert: move struct initialization to the init function
      btrfs-progs: convert: use fixed lenght array for source fs name
      btrfs-progs: convert: use on-stack buffer for subvol name dir
      btrfs-progs: convert: remove unused includes
      btrfs-progs: convert: better error handling in ext2_read_used_space
      btrfs-progs: convert: use helper for special inode number check
      btrfs-progs: convert: use bit field for convert flags
      btrfs-progs: build: add stub makefile to convert
      btrfs-progs: build: build library by default
      btrfs-progs: kerncompat: print trace from ASSERT, if enabled
      btrfs-progs: move more mkfs declarations to the common header
      btrfs-progs: move mkfs helper implementation out of utils
      btrfs-progs: convert: rename ext2 function to create a symlink
      btrfs-progs: convert: move internal bg size definition
      btrfs-progs: build: drop deprecated utility from test dependencies
      btrfs-progs: build: use MAKEOPTS where missing
      btrfs-progs: build: remove unused variables from docs makefile
      btrfs-progs: mkfs: clear whole mkfs_cfg at once
      btrfs-progs: mkfs: describe fields of btrfs_mkfs_config
      btrfs-progs: mkfs: make make_cfg::blocks an internal member
      btrfs-progs: mkfs: use const char for label
      btrfs-progs: convert: rename members that clash with other functions
      btrfs-progs: convert: improve assert in make_convert_btrfs
      btrfs-progs: move utils code out of header
      btrfs-progs: move message helpers out of utils
      btrfs-progs: move message helpers implementation out of header
      btrfs-progs: drop unused argument from btrfs_truncate_item
      btrfs-progs: drop unused argument from btrfs_extend_item
      btrfs-progs: drop unused argument from btrfs_del_ptr
      btrfs-progs: move prefixcmp helper to utils
      btrfs-progs: move ulist.[ch] to kernel-shared
      btrfs-progs: shared: copy ulist_del from kernel
      btrfs-progs: shared: remove debug code from ulist
      btrfs-progs: shared: cleanup includes in ulist.c
      btrfs-progs: remove unused helpers from ctree.h
      btrfs-progs: opencode trivial helper btrfs_free_transaction
      btrfs-progs: remove unused parameter from truncate_one_csum
      btrfs-progs: remove unused argument from btrfs_csum_data
      btrfs-progs: remove unused argument from extent_data_ref_count
      btrfs-progs: remove unused argument from setup_inline_extent_backref
      btrfs-progs: remove unused argument from write_and_map_eb
      btrfs-progs: remove unused argument from free_chunk_item
      btrfs-progs: remove unused argument from btrfs_lookup_inode_ref
      btrfs-progs: remove unused function wait_on_tree_block_writeback
      btrfs-progs: remove unused argument from clear_extent_bits
      btrfs-progs: remove unused argument from set_extent_bits
      btrfs-progs: remove unused argument from btrfs_add_system_chunk
      btrfs-progs: remove unused argument from set_extent_dirty
      btrfs-progs: remove unused argument from clear_extent_dirty
      btrfs-progs: check: remove unused argument from process_dir_item
      btrfs-progs: check: remove unused argument from check_child_node
      btrfs-progs: check: remove unused arguments from delete_dir_index
      btrfs-progs: check: remove unused argument from create_inode_item
      btrfs-progs: check: remove unused argument from free_extent_record_cache
      btrfs-progs: check: remove unused argument from fix_key_order
      btrfs-progs: check: remove unused argument from delete_bogus_item
      btrfs-progs: check: remove unused argument from fix_item_offset
      btrfs-progs: check: remove unused argument from calc_extent_flag
      btrfs-progs: remove unused argument from get_raid56_used
      btrfs-progs: remove unused argument from print_device_sizes
      btrfs-progs: remove unused argument from print_device_chunks
      btrfs-progs: check: remove unused argument from process_duplicates
      btrfs-progs: check: remove unused argument from maybe_repair_root_item
      btrfs-progs: mkfs: remove unused argument from make_root_dir
      btrfs-progs: mkfs: remove unused arguments from add_inode_items
      btrfs-progs: image: remove unused argument from copy_log_trees
      btrfs-progs: mkfs: remove unused argument from add_file_items
      btrfs-progs: corrupt-block: remove unused argument from corrupt_extent
      btrfs-progs: tests: fix library-test rules and deps
      btrfs-progs: tests: fix permissions of temporary files in 025-file-extents
      btrfs-progs: tests: use dd in 025-file-extents for creating files
      btrfs-progs: update CHANGES for v4.10

Erik Logtenberg (1):
      btrfs-progs: docs: fix typo in btrfs-scrub manual page

Goldwyn Rodrigues (1):
      btrfs-progs: Remove unused function arg in delete_extent_records

Joey Sabey (2):
      btrfs-progs: docs: fix typo in btrfs-quota
      btrfs-progs: docs: fix typo in btrfs-quota

Jonathan Boulle (1):
      btrfs-progs: docs: fix typo in receive man page

Lu Fengqi (1):
      btrfs-progs: check: Fix lowmem mode override to allow it skip repair work

Matthias Krüger (1):
      btrfs-progs: readme: fix link to issue tracker on github.

Nicholas D Steeves (1):
      btrfs-progs: docs: fix many typos, plus three edits for clarity

Omar Sandoval (1):
      btrfs-progs: report I/O errors when closing the filesystem

Qu Wenruo (12):
      btrfs-progs: Introduce kernel sizes to cleanup large intermediate number
      btrfs-progs: Introduce macro to calculate backup superblock offset
      btrfs-progs: check: lowmem: Fix several bugs related to afterward search
      btrfs-progs: check: Output verbose error when fsck found a bug in any tree
      btrfs-progs: check: lowmem: Fix false alert in checking data extent csums
      btrfs-progs: check: lowmem: Fix extent item size false alert
      btrfs-progs: check: lowmem: Fix false alert on inline compressed extent
      btrfs-progs: check: lowmem: Fix silent error if first inode item missing
      btrfs-progs: tests: Move fsck-tests/015 to fuzz tests
      btrfs-progs: tests: Add test image for lowmem mode block group false alert
      btrfs-progs: tests: Make fsck-test/013 compatible with lowmem mode
      btrfs-progs: tests: Add new test case for file extent false alerts

Su Yue (1):
      btrfs-progs: check: enhance return values of walk_down_tree_v2

--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Filesystem Development]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux