summaryrefslogtreecommitdiffstats
path: root/fs/btrfs
Commit message (Expand)AuthorAgeFilesLines
* Btrfs: fix race setting up and completing qgroup rescan workersFilipe Manana2019-10-051-14/+19
* btrfs: qgroup: Fix reserved data space leak if we have multiple reserve callsQu Wenruo2019-10-051-0/+3
* btrfs: qgroup: Fix the wrong target io_tree when freeing reserved data spaceQu Wenruo2019-10-051-1/+1
* btrfs: adjust dirty_metadata_bytes after writeback failure of extent bufferDennis Zhou2019-10-051-0/+9
* btrfs: Relinquish CPUs in btrfs_compare_treesNikolay Borisov2019-10-051-0/+1
* Btrfs: fix use-after-free when using the tree modification logFilipe Manana2019-10-051-1/+3
* btrfs: fix allocation of free space cache v1 bitmap pagesChristophe Leroy2019-10-053-7/+22
* btrfs: Detect unbalanced tree with empty leaf before crashing btree operationsQu Wenruo2019-10-052-0/+16
* btrfs: tree-checker: Add ROOT_ITEM checkQu Wenruo2019-10-051-0/+92
* btrfs: extent-tree: Make sure we only allocate extents from block groups with...Qu Wenruo2019-10-051-0/+8
* btrfs: delayed-inode: Kill the BUG_ON() in btrfs_delete_delayed_dir_index()Qu Wenruo2019-10-051-2/+11
* Btrfs: fix assertion failure during fsync and use of stale transactionFilipe Manana2019-09-191-8/+8
* Btrfs: fix unwritten extent buffers and hangs on future writeback attemptsFilipe Manana2019-09-161-9/+26
* btrfs: trim: Check the range passed into to prevent overflowQu Wenruo2019-09-061-3/+11
* Btrfs: fix deadlock between fiemap and transaction commitsFilipe Manana2019-08-253-5/+22
* Btrfs: fix race leading to fs corruption after transaction abortFilipe Manana2019-08-061-0/+10
* Btrfs: fix incremental send failure after deduplicationFilipe Manana2019-08-061-62/+15
* btrfs: qgroup: Don't hold qgroup_ioctl_lock in btrfs_qgroup_inherit()Qu Wenruo2019-08-061-2/+22
* btrfs: Flush before reflinking any extent to prevent NOCOW write falling back...Qu Wenruo2019-08-061-0/+21
* btrfs: fix minimum number of chunk errors for DUPDavid Sterba2019-08-061-2/+1
* btrfs: tree-checker: Check if the file extent end overflowsQu Wenruo2019-08-061-0/+11
* btrfs: inode: Don't compress if NODATASUM or NODATACOW setQu Wenruo2019-07-311-1/+23
* btrfs: shut up bogus -Wmaybe-uninitialized warningArnd Bergmann2019-07-311-1/+1
* Btrfs: add missing inode version, ctime and mtime updates when punching holeFilipe Manana2019-07-261-0/+5
* Btrfs: fix fsync not persisting dentry deletions due to inode evictionsFilipe Manana2019-07-261-2/+26
* Btrfs: fix data loss after inode eviction, renaming it, and fsync itFilipe Manana2019-07-261-1/+11
* btrfs: correctly validate compression typeJohannes Thumshirn2019-07-263-5/+18
* Merge tag 'for-5.2-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2019-06-184-16/+21
|\
| * Btrfs: fix failure to persist compression property xattr deletion on fsyncFilipe Manana2019-06-172-5/+3
| * btrfs: start readahead also in seed devicesNaohiro Aota2019-06-141-0/+5
| * Btrfs: fix race between block group removal and block group allocationFilipe Manana2019-06-121-11/+13
* | Merge tag 'for-5.2-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2019-06-111-25/+3
|\|
| * btrfs: Always trim all unallocated space in btrfs_trim_free_extentsNikolay Borisov2019-06-071-25/+3
* | Merge tag 'for-5.2-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2019-05-307-48/+128
|\|
| * Btrfs: fix race updating log root item during fsyncFilipe Manana2019-05-281-2/+6
| * Btrfs: fix wrong ctime and mtime of a directory after log replayFilipe Manana2019-05-281-2/+12
| * Btrfs: fix fsync not persisting changed attributes of a directoryFilipe Manana2019-05-281-12/+0
| * btrfs: qgroup: Check bg while resuming relocation to avoid NULL pointer deref...Qu Wenruo2019-05-281-1/+7
| * btrfs: reloc: Also queue orphan reloc tree for cleanup to avoid BUG_ON()Qu Wenruo2019-05-281-8/+19
| * Btrfs: incremental send, fix emission of invalid clone operationsFilipe Manana2019-05-281-3/+43
| * Btrfs: incremental send, fix file corruption when no-holes feature is enabledFilipe Manana2019-05-281-0/+6
| * btrfs: correct zstd workspace manager lock to use spin_lock_bh()Dennis Zhou2019-05-281-10/+10
| * btrfs: Ensure replaced device doesn't have pending chunk allocationNikolay Borisov2019-05-281-10/+25
* | Merge tag 'for-5.2-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2019-05-208-26/+97
|\|
| * Btrfs: tree-checker: detect file extent items with overlapping rangesFilipe Manana2019-05-161-4/+45
| * Btrfs: fix race between ranged fsync and writeback of adjacent rangesFilipe Manana2019-05-161-0/+12
| * Btrfs: avoid fallback to transaction commit during fsync of files with holesFilipe Manana2019-05-161-0/+1
| * btrfs: extent-tree: Fix a bug that btrfs is unable to add pinned bytesQu Wenruo2019-05-161-5/+7
| * btrfs: sysfs: don't leak memory when failing add fsidTobin C. Harding2019-05-161-1/+6
| * btrfs: sysfs: Fix error path kobject memory leakTobin C. Harding2019-05-161-2/+1