summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/inode.c
Commit message (Expand)AuthorAgeFilesLines
* btrfs: replace calls to btrfs_find_free_ino with btrfs_find_free_objectidNikolay Borisov2023-05-301-6/+6
* Revert "btrfs: compression: don't try to compress if we don't have enough pages"Qu Wenruo2021-09-221-1/+1
* btrfs: prevent rename2 from exchanging a subvol with a directory from differe...NeilBrown2021-08-261-2/+8
* btrfs: compression: don't try to compress if we don't have enough pagesDavid Sterba2021-07-281-1/+1
* btrfs: mark ordered extent and inode with error if we fail to finishJosef Bacik2021-06-101-0/+12
* btrfs: fix slab cache flags for free space tree bitmapDavid Sterba2021-03-241-1/+1
* btrfs: qgroup: fix data leak caused by race between writeback and truncateQu Wenruo2020-10-011-13/+10
* btrfs: inode: fix NULL pointer dereference if inode doesn't need compressionQu Wenruo2020-08-261-4/+11
* btrfs: Move free_pages_out label in inline extent handling branch in compress...Nikolay Borisov2020-08-261-8/+8
* btrfs: fix return value mixup in btrfs_get_extentPavel Machek2020-08-211-1/+1
* btrfs: free anon block device right after subvolume deletionQu Wenruo2020-08-211-0/+2
* btrfs: inode: Verify inode mode to avoid NULL pointer dereferenceQu Wenruo2020-08-051-8/+33
* btrfs: fix failure of RWF_NOWAIT write into prealloc extent beyond eofFilipe Manana2020-06-301-3/+0
* btrfs: fix data block group relocation failure due to concurrent scrubFilipe Manana2020-06-301-1/+18
* btrfs: fix wrong file range cleanup after an error filling dealloc rangeFilipe Manana2020-06-221-2/+2
* btrfs: fix error handling when submitting direct I/O bioOmar Sandoval2020-06-221-3/+3
* btrfs: fix log context list corruption after rename whiteout errorFilipe Manana2020-03-251-0/+4
* btrfs: fix bytes_may_use underflow in prealloc error condtitionJosef Bacik2020-02-281-3/+13
* btrfs: fix invalid removal of root refJosef Bacik2020-01-231-8/+19
* btrfs: rework arguments of btrfs_unlink_subvolJosef Bacik2020-01-231-26/+20
* btrfs: do not call synchronize_srcu() in inode_tree_delJosef Bacik2019-12-311-2/+0
* btrfs: don't double lock the subvol_sem for rename exchangeJosef Bacik2019-12-311-6/+4
* btrfs: record all roots for rename exchange on a subvolJosef Bacik2019-12-171-0/+3
* Btrfs: fix metadata space leak on fixup worker failure to set range as delallocFilipe Manana2019-12-171-1/+5
* Btrfs: fix log context list corruption after rename exchange operationFilipe Manana2019-11-201-0/+15
* Btrfs: fix deadlock on tree root leaf when finding free extentFilipe Manana2019-11-061-10/+22
* btrfs: qgroup: Always free PREALLOC META reserve in btrfs_delalloc_release_ex...Qu Wenruo2019-11-061-6/+6
* btrfs: fix allocation of free space cache v1 bitmap pagesChristophe Leroy2019-10-051-0/+8
* btrfs: Fix error handling in btrfs_cleanup_ordered_extentsNikolay Borisov2019-09-161-9/+20
* btrfs: Remove extent_io_ops::fill_delallocNikolay Borisov2019-09-161-8/+7
* btrfs: inode: Don't compress if NODATASUM or NODATACOW setQu Wenruo2019-07-311-1/+23
* Btrfs: fix wrong ctime and mtime of a directory after log replayFilipe Manana2019-06-091-2/+12
* btrfs: use tagged writepage to mitigate livelock of snapshotEthan Lien2019-02-121-4/+7
* btrfs: improve error handling of btrfs_add_linkJohannes Thumshirn2019-01-261-1/+6
* Revert "btrfs: balance dirty metadata pages in btrfs_finish_ordered_io"David Sterba2019-01-221-3/+0
* Btrfs: fix fsync of files with multiple hard links in new directoriesFilipe Manana2019-01-091-0/+17
* btrfs: skip file_extent generation check for free_space_inode in run_delalloc...Lu Fengqi2019-01-091-1/+2
* Btrfs: fix cur_offset in the error case for nocowRobbie Ko2018-11-211-3/+2
* Btrfs: fix use-after-free during inode evictionFilipe Manana2018-11-131-1/+3
* btrfs: only free reserved extent if we didn't insert itJosef Bacik2018-11-131-1/+9
* Btrfs: fix null pointer dereference on compressed write path errorFilipe Manana2018-11-131-0/+1
* Merge tag 'for-4.19-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2018-09-061-33/+84
|\
| * Btrfs: sync log after logging new nameFilipe Manana2018-08-231-12/+80
| * Btrfs: fix unexpected failure of nocow buffered writes after snapshotting whe...Robbie Ko2018-08-171-21/+4
* | Merge tag 'for-4.19-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda...Linus Torvalds2018-08-131-107/+54
|\|
| * btrfs: simplify btrfs_igetAl Viro2018-08-061-16/+13
| * btrfs: lift make_bad_inode into btrfs_igetAl Viro2018-08-061-2/+2
| * btrfs: Remove redundant btrfs_release_path from btrfs_unlink_subvolLu Fengqi2018-08-061-1/+0
| * btrfs: Remove root parameter from btrfs_unlink_subvolLu Fengqi2018-08-061-15/+10
| * btrfs: Remove fs_info from btrfs_add_root_refLu Fengqi2018-08-061-2/+1