]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'for-chris-4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/fdmana...
authorChris Mason <clm@fb.com>
Tue, 13 Dec 2016 17:14:42 +0000 (09:14 -0800)
committerChris Mason <clm@fb.com>
Tue, 13 Dec 2016 17:14:42 +0000 (09:14 -0800)
commit8d6270f78a3410fa1daed55369cb6125f7b8c0cd
treefc1d55c8f31f12e6eb0536de01a90bf7dfbb329a
parent8bb56b41d991d2d2581b5a06efaef86d912d40c3
parent6282e895413ecd9a936346d4c9b2e5972f350e3c
Merge branch 'for-chris-4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/fdmanana/linux into for-linus-4.10

Patches queued up by Filipe:

The most important change is still the fix for the extent tree
corruption that happens due to balance when qgroups are enabled (a
regression introduced in 4.7 by a fix for a regression from the last
qgroups rework). This has been hitting SLE and openSUSE users and QA
very badly, where transactions keep getting aborted when running
delayed references leaving the root filesystem in RO mode and nearly
unusable.  There are fixes here that allow us to run xfstests again
with the integrity checker enabled, which has been impossible since 4.8
(apparently I'm the only one running xfstests with the integrity
checker enabled, which is useful to validate dirtied leafs, like
checking if there are keys out of order, etc).  The rest are just some
trivial fixes, most of them tagged for stable, and two cleanups.

Signed-off-by: Chris Mason <clm@fb.com>
fs/btrfs/delayed-ref.h
fs/btrfs/disk-io.c
fs/btrfs/file.c
fs/btrfs/qgroup.c
fs/btrfs/relocation.c
fs/btrfs/tree-log.c