All of lore.kernel.org
 help / color / mirror / Atom feed
From: David Sterba <dsterba@suse.com>
To: clm@fb.com
Cc: linux-btrfs@vger.kernel.org, David Sterba <dsterba@suse.com>
Subject: [PULL] Btrfs for 4.8, part 1
Date: Tue, 26 Jul 2016 16:41:57 +0200	[thread overview]
Message-ID: <cover.1469542859.git.dsterba@suse.com> (raw)

Hi,

please pull the following patches to 4.8. There are mostly small independent
fixes or cleanups. The branch is based on your current 'next' because of patch
dependencies. I don't want to start it on 4.7-rc6 as the merge conflicts would
be many and not trivial.

There are a few more patches that were sent but haven't received enough reviews
so I may send one more pull request should this change.

----------------------------------------------------------------
The following changes since commit 8b8b08cbfb9021af4b54b4175fc4c51d655aac8c:

  Btrfs: fix delalloc accounting after copy_from_user faults (2016-07-21 04:03:40 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git for-chris-4.8

for you to fetch changes up to 66642832f06a4351e23cea6cf254967c227f8224:

  btrfs: btrfs_abort_transaction, drop root parameter (2016-07-26 13:54:26 +0200)

----------------------------------------------------------------
Anand Jain (2):
      btrfs: reorg btrfs_close_one_device()
      btrfs: make sure device is synced before return

Ashish Samant (1):
      btrfs: Cleanup compress_file_range()

Chandan Rajendra (1):
      Btrfs: subpage-blocksize: Rate limit scrub error message

David Sterba (2):
      btrfs: hide test-only member under ifdef
      btrfs: remove obsolete part of comment in statfs

Hans van Kranenburg (1):
      Btrfs: use the correct struct for BTRFS_IOC_LOGICAL_INO

Jeff Mahoney (14):
      btrfs: plumb fs_info into btrfs_work
      btrfs: prefix fsid to all trace events
      btrfs: btrfs_test_opt and friends should take a btrfs_fs_info
      btrfs: tests, move initialization into tests/
      btrfs: tests, require fs_info for root
      btrfs: tests, use BTRFS_FS_STATE_DUMMY_FS_INFO instead of dummy root
      btrfs: simpilify btrfs_subvol_inherit_props
      btrfs: copy_to_sk drop unused root parameter
      btrfs: cleanup, remove prototype for btrfs_find_root_ref
      btrfs: introduce BTRFS_MAX_ITEM_SIZE
      btrfs: convert nodesize macros to static inlines
      btrfs: btrfs_relocate_chunk pass extent_root to btrfs_end_transaction
      btrfs: add btrfs_trans_handle->fs_info pointer
      btrfs: btrfs_abort_transaction, drop root parameter

Liu Bo (10):
      Btrfs: check inconsistence between chunk and block group
      Btrfs: error out if generic_bin_search get invalid arguments
      Btrfs: fix double free of fs root
      Btrfs: fix read_node_slot to return errors
      Btrfs: cleanup BUG_ON in merge_bio
      Btrfs: fix BUG_ON in btrfs_submit_compressed_write
      Btrfs: change BUG_ON()'s to ASSERT()'s in backref_cache_cleanup()
      Btrfs: fix eb memory leak due to readpage failure
      Btrfs: fix panic in balance due to EIO
      Btrfs: fix unexpected balance crash due to BUG_ON

Nikolay Borisov (4):
      btrfs: Handle uninitialised inode eviction
      btrfs: Fix slab accounting flags
      btrfs: Add ratelimit to btrfs printing
      btrfs: Ratelimit "no csum found" info message

Salah Triki (1):
      btrfs: Replace -ENOENT by -ERANGE in btrfs_get_acl()

Wang Xiaoguang (3):
      btrfs: add missing bytes_readonly attribute file in sysfs
      btrfs: expand cow_file_range() to support in-band dedup and subpage-blocksize
      btrfs: fix free space calculation in dump_space_info()

 fs/btrfs/acl.c                         |   3 +-
 fs/btrfs/async-thread.c                |  31 +++-
 fs/btrfs/async-thread.h                |   6 +-
 fs/btrfs/backref.c                     |   4 +-
 fs/btrfs/compression.c                 |  10 +-
 fs/btrfs/ctree.c                       |  91 ++++++----
 fs/btrfs/ctree.h                       | 101 ++++++-----
 fs/btrfs/dedupe.h                      |  24 +++
 fs/btrfs/delayed-inode.c               |   4 +-
 fs/btrfs/delayed-ref.c                 |  17 +-
 fs/btrfs/dev-replace.c                 |   4 +-
 fs/btrfs/disk-io.c                     | 101 +++++------
 fs/btrfs/disk-io.h                     |   3 +-
 fs/btrfs/extent-tree.c                 | 124 ++++++++------
 fs/btrfs/extent_io.c                   |  30 +++-
 fs/btrfs/extent_map.c                  |   2 +-
 fs/btrfs/file-item.c                   |   9 +-
 fs/btrfs/file.c                        |  12 +-
 fs/btrfs/free-space-cache.c            |   8 +-
 fs/btrfs/free-space-tree.c             |  16 +-
 fs/btrfs/inode-map.c                   |  16 +-
 fs/btrfs/inode.c                       | 218 ++++++++++++------------
 fs/btrfs/ioctl.c                       |  40 ++---
 fs/btrfs/ordered-data.c                |   2 +-
 fs/btrfs/props.c                       |   6 +-
 fs/btrfs/qgroup.c                      |  25 +--
 fs/btrfs/qgroup.h                      |   9 +-
 fs/btrfs/relocation.c                  |  20 ++-
 fs/btrfs/root-tree.c                   |  10 +-
 fs/btrfs/scrub.c                       |  12 +-
 fs/btrfs/super.c                       | 218 +++++++++++-------------
 fs/btrfs/sysfs.c                       |   2 +
 fs/btrfs/tests/btrfs-tests.c           |  67 +++++++-
 fs/btrfs/tests/btrfs-tests.h           |  36 +---
 fs/btrfs/tests/extent-buffer-tests.c   |  23 ++-
 fs/btrfs/tests/free-space-tests.c      |  14 +-
 fs/btrfs/tests/free-space-tree-tests.c |  18 +-
 fs/btrfs/tests/inode-tests.c           |  46 ++---
 fs/btrfs/tests/qgroup-tests.c          |  23 +--
 fs/btrfs/transaction.c                 |  37 +++--
 fs/btrfs/transaction.h                 |   1 +
 fs/btrfs/tree-log.c                    |  22 ++-
 fs/btrfs/volumes.c                     | 138 ++++++++-------
 include/trace/events/btrfs.h           | 295 ++++++++++++++++++---------------
 include/uapi/linux/btrfs.h             |   2 +-
 45 files changed, 1074 insertions(+), 826 deletions(-)
 create mode 100644 fs/btrfs/dedupe.h

             reply	other threads:[~2016-07-26 14:42 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-07-26 14:41 David Sterba [this message]
2016-07-26 20:02 ` [PULL] Btrfs for 4.8, part 1 Chris Mason

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=cover.1469542859.git.dsterba@suse.com \
    --to=dsterba@suse.com \
    --cc=clm@fb.com \
    --cc=linux-btrfs@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.