[GIT PULL] Btrfs fixes for 4.8

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

 



From: Filipe Manana <fdmanana@xxxxxxxx>

Hi Chris,

Please consider the following small set of fixes for the 4.8 kernel.
These are mostly send fixes, some of them reported and sent by Robbie Ko a
long time ago, which I reviewed, updated (specially the change logs) and
tested. All of these already have test cases in xfstests. The rest are
just some fsync related fixes and a cleanup. These have all been sent to
the mailing list before and were rebased against your 'next' branch.

Thanks.

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/fdmanana/linux.git integration-4.8

for you to fetch changes up to e6571499336e10f93a77c51a35fd1a96828eea71:

  Btrfs: remove unused function btrfs_add_delayed_qgroup_reserve() (2016-08-03 11:02:51 +0100)

----------------------------------------------------------------
Filipe Manana (8):
      Btrfs: add missing check for writeback errors on fsync
      Btrfs: send, add missing error check for calls to path_loop()
      Btrfs: incremental send, fix invalid paths for rename operations
      Btrfs: send, avoid incorrect leaf accesses when sending utimes operations
      Btrfs: send, don't bug on inconsistent snapshots
      Btrfs: be more precise on errors when getting an inode from disk
      Btrfs: improve performance on fsync against new inode after rename/unlink
      Btrfs: remove unused function btrfs_add_delayed_qgroup_reserve()

Robbie Ko (4):
      Btrfs: send, fix failure to move directories with the same name around
      Btrfs: incremental send, fix premature rmdir operations
      Btrfs: send, fix warning due to late freeing of orphan_dir_info structures
      Btrfs: send, fix invalid leaf accesses due to incorrect utimes operations

 fs/btrfs/delayed-ref.c |  27 ---------------------
 fs/btrfs/delayed-ref.h |   3 ---
 fs/btrfs/file.c        |   8 +++++++
 fs/btrfs/inode.c       |  46 ++++++++++++++++++++++++++++--------
 fs/btrfs/send.c        | 173 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------
 fs/btrfs/tree-log.c    |  85 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------
 6 files changed, 283 insertions(+), 59 deletions(-)

-- 
2.7.0.rc3

--
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