aboutsummaryrefslogtreecommitdiffstats
path: root/fs/btrfs/inode.c
AgeCommit message (Expand)Author
2023-05-30btrfs: replace calls to btrfs_find_free_ino with btrfs_find_free_objectidNikolay Borisov
2021-09-22Revert "btrfs: compression: don't try to compress if we don't have enough pages"Qu Wenruo
2021-08-26btrfs: prevent rename2 from exchanging a subvol with a directory from differe...NeilBrown
2021-07-28btrfs: compression: don't try to compress if we don't have enough pagesDavid Sterba
2021-06-10btrfs: mark ordered extent and inode with error if we fail to finishJosef Bacik
2021-03-24btrfs: fix slab cache flags for free space tree bitmapDavid Sterba
2020-10-01btrfs: qgroup: fix data leak caused by race between writeback and truncateQu Wenruo
2020-08-26btrfs: inode: fix NULL pointer dereference if inode doesn't need compressionQu Wenruo
2020-08-26btrfs: Move free_pages_out label in inline extent handling branch in compress...Nikolay Borisov
2020-08-21btrfs: fix return value mixup in btrfs_get_extentPavel Machek
2020-08-21btrfs: free anon block device right after subvolume deletionQu Wenruo
2020-08-05btrfs: inode: Verify inode mode to avoid NULL pointer dereferenceQu Wenruo
2020-06-30btrfs: fix failure of RWF_NOWAIT write into prealloc extent beyond eofFilipe Manana
2020-06-30btrfs: fix data block group relocation failure due to concurrent scrubFilipe Manana
2020-06-22btrfs: fix wrong file range cleanup after an error filling dealloc rangeFilipe Manana
2020-06-22btrfs: fix error handling when submitting direct I/O bioOmar Sandoval
2020-03-25btrfs: fix log context list corruption after rename whiteout errorFilipe Manana
2020-02-28btrfs: fix bytes_may_use underflow in prealloc error condtitionJosef Bacik
2020-01-23btrfs: fix invalid removal of root refJosef Bacik
2020-01-23btrfs: rework arguments of btrfs_unlink_subvolJosef Bacik
2019-12-31btrfs: do not call synchronize_srcu() in inode_tree_delJosef Bacik
2019-12-31btrfs: don't double lock the subvol_sem for rename exchangeJosef Bacik
2019-12-17btrfs: record all roots for rename exchange on a subvolJosef Bacik
2019-12-17Btrfs: fix metadata space leak on fixup worker failure to set range as delallocFilipe Manana
2019-11-20Btrfs: fix log context list corruption after rename exchange operationFilipe Manana
2019-11-06Btrfs: fix deadlock on tree root leaf when finding free extentFilipe Manana
2019-11-06btrfs: qgroup: Always free PREALLOC META reserve in btrfs_delalloc_release_ex...Qu Wenruo
2019-10-05btrfs: fix allocation of free space cache v1 bitmap pagesChristophe Leroy
2019-09-16btrfs: Fix error handling in btrfs_cleanup_ordered_extentsNikolay Borisov
2019-09-16btrfs: Remove extent_io_ops::fill_delallocNikolay Borisov
2019-07-31btrfs: inode: Don't compress if NODATASUM or NODATACOW setQu Wenruo
2019-06-09Btrfs: fix wrong ctime and mtime of a directory after log replayFilipe Manana
2019-02-12btrfs: use tagged writepage to mitigate livelock of snapshotEthan Lien
2019-01-26btrfs: improve error handling of btrfs_add_linkJohannes Thumshirn
2019-01-22Revert "btrfs: balance dirty metadata pages in btrfs_finish_ordered_io"David Sterba
2019-01-09Btrfs: fix fsync of files with multiple hard links in new directoriesFilipe Manana
2019-01-09btrfs: skip file_extent generation check for free_space_inode in run_delalloc...Lu Fengqi
2018-11-21Btrfs: fix cur_offset in the error case for nocowRobbie Ko
2018-11-13Btrfs: fix use-after-free during inode evictionFilipe Manana
2018-11-13btrfs: only free reserved extent if we didn't insert itJosef Bacik
2018-11-13Btrfs: fix null pointer dereference on compressed write path errorFilipe Manana
2018-09-06Merge tag 'for-4.19-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds
2018-08-23Btrfs: sync log after logging new nameFilipe Manana
2018-08-17Btrfs: fix unexpected failure of nocow buffered writes after snapshotting whe...Robbie Ko
2018-08-13Merge tag 'for-4.19-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda...Linus Torvalds
2018-08-13Merge branch 'work.mkdir' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds
2018-08-06btrfs: simplify btrfs_igetAl Viro
2018-08-06btrfs: lift make_bad_inode into btrfs_igetAl Viro
2018-08-06btrfs: Remove redundant btrfs_release_path from btrfs_unlink_subvolLu Fengqi
2018-08-06btrfs: Remove root parameter from btrfs_unlink_subvolLu Fengqi