Hi, I'm sending the first batch for 4.9, mostly fixes, stability improvements and cleanups. There might be a second pull if the patches get reviewed, anything space handling related or qgroups. Please pull, thanks.
---------------------------------------------------------------- The following changes since commit 08895a8b6b06ed2323cd97a36ee40a116b3db8ed: Linux 4.8-rc8 (2016-09-25 18:47:13 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git misc-4.9 for you to fetch changes up to 196e02490c934398f894e5cb0ee1ac8ad13ca576: Btrfs: remove unnecessary btrfs_mark_buffer_dirty in split_leaf (2016-09-26 19:50:44 +0200) ---------------------------------------------------------------- Anand Jain (1): btrfs: fix a possible umount deadlock Arnd Bergmann (1): btrfs: fix btrfs_no_printk stub helper David Sterba (1): btrfs: create example debugfs file only in debugging build Eric Sandeen (1): btrfs: fix perms on demonstration debugfs interface Goldwyn Rodrigues (3): btrfs: Do not reassign count in btrfs_run_delayed_refs btrfs: Remove already completed TODO comment btrfs: parent_start initialization cleanup Jeff Mahoney (7): btrfs: add dynamic debug support btrfs: clean the old superblocks before freeing the device btrfs: unsplit printed strings btrfs: convert printk(KERN_* to use pr_* calls btrfs: convert pr_* to btrfs_* where possible btrfs: convert send's verbose_printk to btrfs_debug btrfs: btrfs_debug should consume fs_info when DEBUG is not defined Josef Bacik (5): Btrfs: add a flags field to btrfs_fs_info Btrfs: kill the start argument to read_extent_buffer_pages Btrfs: kill BUG_ON()'s in btrfs_mark_extent_written Btrfs: don't leak reloc root nodes on error Btrfs: don't BUG() during drop snapshot Liu Bo (13): Btrfs: fix memory leak of block group cache Btrfs: remove BUG() in raid56 Btrfs: fix memory leak in reading btree blocks Btrfs: bail out if block group has different mixed flag Btrfs: return gracefully from balance if fs tree is corrupted Btrfs: memset to avoid stale content in btree node block Btrfs: remove BUG_ON in start_transaction Btrfs: add error handling for extent buffer in print tree Btrfs: improve check_node to avoid reading corrupted nodes Btrfs: kill BUG_ON in run_delayed_tree_ref Btrfs: fix memory leak in do_walk_down Btrfs: memset to avoid stale content in btree leaf Btrfs: remove unnecessary btrfs_mark_buffer_dirty in split_leaf Lu Fengqi (1): btrfs: fix check_shared for fiemap ioctl Luis Henriques (2): btrfs: Fix warning "variable ‘blocksize’ set but not used" btrfs: Fix warning "variable ‘gen’ set but not used" Masahiro Yamada (1): btrfs: squash lines for simple wrapper functions Naohiro Aota (1): btrfs: let btrfs_delete_unused_bgs() to clean relocated bgs Qu Wenruo (1): btrfs: extend btrfs_set_extent_delalloc and its friends to support in-band dedupe and subpage size patchset fs/btrfs/backref.c | 409 ++++++++++++++++++++++++++++++++++++++---- fs/btrfs/btrfs_inode.h | 11 -- fs/btrfs/check-integrity.c | 342 +++++++++++------------------------ fs/btrfs/compression.c | 6 +- fs/btrfs/ctree.c | 56 ++---- fs/btrfs/ctree.h | 116 ++++++++---- fs/btrfs/delayed-inode.c | 25 ++- fs/btrfs/delayed-ref.c | 15 +- fs/btrfs/dev-replace.c | 21 ++- fs/btrfs/dir-item.c | 7 +- fs/btrfs/disk-io.c | 237 ++++++++++++++++-------- fs/btrfs/disk-io.h | 2 + fs/btrfs/extent-tree.c | 200 ++++++++++++--------- fs/btrfs/extent_io.c | 170 +++++++++++------- fs/btrfs/extent_io.h | 4 +- fs/btrfs/file.c | 43 ++++- fs/btrfs/free-space-cache.c | 21 ++- fs/btrfs/free-space-cache.h | 6 +- fs/btrfs/free-space-tree.c | 20 ++- fs/btrfs/inode-map.c | 31 ++-- fs/btrfs/inode.c | 70 +++++--- fs/btrfs/ioctl.c | 14 +- fs/btrfs/lzo.c | 6 +- fs/btrfs/ordered-data.c | 4 +- fs/btrfs/print-tree.c | 93 +++++----- fs/btrfs/qgroup.c | 77 ++++---- fs/btrfs/raid56.c | 5 +- fs/btrfs/reada.c | 32 ++-- fs/btrfs/relocation.c | 47 +++-- fs/btrfs/root-tree.c | 18 +- fs/btrfs/scrub.c | 58 +++--- fs/btrfs/send.c | 79 ++++---- fs/btrfs/super.c | 62 ++++--- fs/btrfs/sysfs.c | 19 +- fs/btrfs/tests/inode-tests.c | 12 +- fs/btrfs/tests/qgroup-tests.c | 2 +- fs/btrfs/transaction.c | 49 +++-- fs/btrfs/transaction.h | 1 + fs/btrfs/tree-log.c | 12 +- fs/btrfs/uuid-tree.c | 27 +-- fs/btrfs/volumes.c | 221 ++++++++++++----------- fs/btrfs/volumes.h | 2 +- fs/btrfs/zlib.c | 8 +- 43 files changed, 1574 insertions(+), 1086 deletions(-) -- 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