* [PULL] Btrfs, for 4.9, part 1
@ 2016-09-29 11:36 David Sterba
2016-09-29 23:29 ` Chris Mason
0 siblings, 1 reply; 2+ messages in thread
From: David Sterba @ 2016-09-29 11:36 UTC (permalink / raw)
To: clm; +Cc: linux-btrfs, David Sterba
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(-)
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [PULL] Btrfs, for 4.9, part 1
2016-09-29 11:36 [PULL] Btrfs, for 4.9, part 1 David Sterba
@ 2016-09-29 23:29 ` Chris Mason
0 siblings, 0 replies; 2+ messages in thread
From: Chris Mason @ 2016-09-29 23:29 UTC (permalink / raw)
To: David Sterba; +Cc: linux-btrfs
On Thu, Sep 29, 2016 at 01:36:46PM +0200, David Sterba wrote:
>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.
Thanks Dave, running this through tests.
-chris
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2016-09-29 23:29 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-09-29 11:36 [PULL] Btrfs, for 4.9, part 1 David Sterba
2016-09-29 23:29 ` Chris Mason
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).