mbox series

[GIT,PULL] Btrfs fixes for 5.2-rc2

Message ID cover.1558370339.git.dsterba@suse.com (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL] Btrfs fixes for 5.2-rc2 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git for-5.2-rc1-tag

Message

David Sterba May 20, 2019, 4:52 p.m. UTC
Hi,

the branch contains fixes, notable hilights:

* fixes for some long-standing bugs in fsync that were quite hard to
  catch but now finaly fixed

* some fixups to error handling paths that did not properly clean up
  (locking, memory)

* fix to space reservation for inheriting properties

No merge conflicts, please pull. Thanks.

----------------------------------------------------------------
The following changes since commit b1c16ac978fd40ae636e629bb69a652df7eebdc2:

  btrfs: Use kvmalloc for allocating compressed path context (2019-05-02 13:48:19 +0200)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git for-5.2-rc1-tag

for you to fetch changes up to 4e9845eff5a8027b5181d5bff56a02991fe46d48:

  Btrfs: tree-checker: detect file extent items with overlapping ranges (2019-05-16 14:33:51 +0200)

----------------------------------------------------------------
Filipe Manana (4):
      Btrfs: do not abort transaction at btrfs_update_root() after failure to COW path
      Btrfs: avoid fallback to transaction commit during fsync of files with holes
      Btrfs: fix race between ranged fsync and writeback of adjacent ranges
      Btrfs: tree-checker: detect file extent items with overlapping ranges

Johnny Chang (1):
      btrfs: Check the compression level before getting a workspace

Josef Bacik (2):
      btrfs: don't double unlock on error in btrfs_punch_hole
      btrfs: use the existing reserved items for our first prop for inheritance

Qu Wenruo (1):
      btrfs: extent-tree: Fix a bug that btrfs is unable to add pinned bytes

Tobin C. Harding (2):
      btrfs: sysfs: Fix error path kobject memory leak
      btrfs: sysfs: don't leak memory when failing add fsid

 fs/btrfs/compression.c  |  1 +
 fs/btrfs/extent-tree.c  | 15 ++++++++-------
 fs/btrfs/file.c         | 16 +++++++++++++---
 fs/btrfs/props.c        | 30 ++++++++++++++++++++++--------
 fs/btrfs/root-tree.c    |  4 +---
 fs/btrfs/sysfs.c        |  7 ++++++-
 fs/btrfs/tree-checker.c | 49 +++++++++++++++++++++++++++++++++++++++++++++----
 fs/btrfs/tree-log.c     |  1 +
 8 files changed, 97 insertions(+), 26 deletions(-)

Comments

pr-tracker-bot@kernel.org May 20, 2019, 5 p.m. UTC | #1
The pull request you sent on Mon, 20 May 2019 18:52:43 +0200:

> git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git for-5.2-rc1-tag

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/f49aa1de98363b6c5fba4637678d6b0ba3d18065

Thank you!