summaryrefslogtreecommitdiff
path: root/fs/btrfs
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'vfs/for-next'Stephen Rothwell2018-11-192-13/+19
|\
| *---. Merge branches 'work.mount', 'work.alpha', 'work.compat', 'work.misc' and 'wo...Al Viro2018-10-2911-77/+219
| |\ \ \
| | * | | vfs: Require specification of size of mount data for internal mountsDavid Howells2018-09-112-13/+19
* | | | | Merge remote-tracking branch 'btrfs-kdave/for-next'Stephen Rothwell2018-11-1927-677/+1436
|\ \ \ \ \
| * \ \ \ \ Merge branch 'ext/ethan/tagged-writepage' into for-next-next-v4.20-20181106David Sterba2018-11-065-8/+23
| |\ \ \ \ \
| | * | | | | btrfs: use tagged writepage to mitigate livelock of snapshotEthan Lien2018-11-015-8/+23
| * | | | | | Merge branch 'ext/nikbor/uuid-change' into for-next-next-v4.20-20181106David Sterba2018-11-069-40/+238
| |\ \ \ \ \ \
| | * | | | | | btrfs: Handle final split-brain possibility during fsid changeNikolay Borisov2018-11-011-12/+53
| | * | | | | | btrfs: Handle one more split-brain scenario during fsid changeNikolay Borisov2018-11-011-4/+74
| | * | | | | | btrfs: Introduce 2 more members to struct btrfs_fs_devicesNikolay Borisov2018-11-012-1/+13
| | * | | | | | btrfs: Add handling for disk split-brain scenario during fsid changeNikolay Borisov2018-11-011-3/+11
| | * | | | | | btrfs: Remove fsid/metadata_fsid fields from btrfs_infoNikolay Borisov2018-11-018-23/+23
| | * | | | | | btrfs: Introduce support for FSID change without metadata rewriteNikolay Borisov2018-11-016-28/+95
| | |/ / / / /
| * | | | | | Merge branch 'ext/JAILLET/retval-mark-extent-written' into for-next-next-v4.2...David Sterba2018-11-061-1/+1
| |\ \ \ \ \ \
| | * | | | | | btrfs: Fix the return value in case of error in 'btrfs_mark_extent_written()'Christophe JAILLET2018-11-011-1/+1
| | |/ / / / /
| * | | | | | Merge branch 'ext/anand/harden-dev-rename' into for-next-next-v4.20-20181106David Sterba2018-11-061-0/+23
| |\ \ \ \ \ \
| | * | | | | | btrfs: harden agaist duplicate fsidAnand Jain2018-11-011-0/+23
| | |/ / / / /
| * | | | | | Merge branch 'ext/cmason/fix-dirty-writes' into for-next-next-v4.20-20181106David Sterba2018-11-061-18/+49
| |\ \ \ \ \ \
| | * | | | | | Btrfs: keep pages dirty when using btrfs_writepage_fixup_workerChris Mason2018-11-011-18/+49
| | |/ / / / /
| * | | | | | Merge branch 'ext/anand/stale-devids-free' into for-next-next-v4.20-20181106David Sterba2018-11-061-3/+3
| |\ \ \ \ \ \
| | * | | | | | btrfs: drop uuid_mutex in btrfs_free_extra_devids()Anand Jain2018-11-011-3/+3
| | |/ / / / /
| * | | | | | Btrfs: fix data corruption due to cloning of eof blockFilipe Manana2018-11-061-2/+10
| * | | | | | Btrfs: fix infinite loop on inode eviction after deduplication of eof blockFilipe Manana2018-11-061-0/+2
| * | | | | | Btrfs: fix deadlock on tree root leaf when finding free extentFilipe Manana2018-11-063-11/+46
| * | | | | | btrfs: avoid link error with CONFIG_NO_AUTO_INLINEArnd Bergmann2018-11-061-3/+3
| * | | | | | btrfs: Adjust loop in free_extent_bufferNikolay Borisov2018-11-063-9/+3
| * | | | | | btrfs: Remove special handling of EXTENT_BUFFER_UNMAPPED while freeingNikolay Borisov2018-11-062-12/+5
| * | | | | | btrfs: Remove unnecessary tree locking code in qgroup_rescan_leafNikolay Borisov2018-11-061-6/+1
| * | | | | | btrfs: Remove extra reference count bumps in btrfs_compare_treesNikolay Borisov2018-11-061-2/+0
| * | | | | | btrfs: Remove extraneous extent_buffer_get from tree_mod_log_rewindNikolay Borisov2018-11-061-1/+0
| * | | | | | btrfs: Remove redundant extent_buffer_get in get_old_rootNikolay Borisov2018-11-061-1/+0
| * | | | | | btrfs: Remove needless tree locking in iterate_inode_extrefsNikolay Borisov2018-11-061-5/+0
| * | | | | | btrfs: Remove needless tree locking in iterate_inode_refsNikolay Borisov2018-11-061-4/+0
| * | | | | | btrfs: tests: Use BTRFS_MAX_EXTENT_SIZE to replace the intermediate numberQu Wenruo2018-11-051-2/+3
| * | | | | | Btrfs: support swap filesOmar Sandoval2018-11-051-0/+338
| * | | | | | Btrfs: rename and export get_chunk_mapOmar Sandoval2018-11-052-11/+20
| * | | | | | Btrfs: prevent ioctls from interfering with a swap fileOmar Sandoval2018-11-056-12/+130
| * | | | | | btrfs: tree-checker: Fix misleading group system informationShaokun Zhang2018-11-051-1/+1
| * | | | | | btrfs: Remove extent_io_ops::split_extent_hook callbackNikolay Borisov2018-11-054-20/+6
| * | | | | | btrfs: Remove extent_io_ops::merge_extent_hook callbackNikolay Borisov2018-11-054-22/+14
| * | | | | | btrfs: Remove extent_io_ops::clear_bit_hook callbackNikolay Borisov2018-11-054-18/+12
| * | | | | | btrfs: Remove extent_io_ops::set_bit_hook extent_io callbackNikolay Borisov2018-11-055-19/+10
| * | | | | | btrfs: Remove extent_io_ops::check_extent_io_range callbackNikolay Borisov2018-11-053-20/+12
| * | | | | | btrfs: Remove extent_io_ops::writepage_end_io_hookNikolay Borisov2018-11-055-31/+21
| * | | | | | btrfs: Remove extent_io_ops::writepage_start_hookNikolay Borisov2018-11-054-16/+12
| * | | | | | btrfs: Remove extent_io_ops::fill_delallocNikolay Borisov2018-11-054-24/+19
| * | | | | | btrfs: volumes: Make sure no dev extent is beyond device boundaryQu Wenruo2018-11-051-0/+17
| * | | | | | btrfs: volumes: Make sure there is no overlap of dev extents at mount timeQu Wenruo2018-11-051-0/+14
| * | | | | | btrfs: Refactor find_free_extent loops update into find_free_extent_update_loopQu Wenruo2018-11-051-100/+131
| * | | | | | btrfs: Refactor unclustered extent allocation into find_free_extent_uncluster...Qu Wenruo2018-11-051-46/+69