summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/inode.c
Commit message (Expand)AuthorAgeFilesLines
* 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: save i_size to avoid double evaluation of i_size_read in compress_file...Josef Bacik2019-11-121-1/+14
* btrfs: qgroup: Always free PREALLOC META reserve in btrfs_delalloc_release_ex...Qu Wenruo2019-11-061-6/+6
* btrfs: allocate new inode in NOFS contextJosef Bacik2019-10-171-0/+3
* btrfs: fix allocation of free space cache v1 bitmap pagesChristophe Leroy2019-10-051-0/+8
* btrfs: inode: Don't compress if NODATASUM or NODATACOW setQu Wenruo2019-07-171-1/+23
* btrfs: migrate the delalloc space stuff to it's own homeJosef Bacik2019-07-041-0/+1
* btrfs: run delayed iput at unlink timeJosef Bacik2019-07-021-6/+34
* btrfs: Use btrfs_get_io_geometry appropriatelyNikolay Borisov2019-07-021-14/+14
* btrfs: remove assumption about csum type form btrfs_print_data_csum_error()Johannes Thumshirn2019-07-011-2/+2
* btrfs: directly call into crypto framework for checksummingJohannes Thumshirn2019-07-011-8/+15
* btrfs: Use newly introduced btrfs_lock_and_flush_ordered_rangeNikolay Borisov2019-07-011-15/+2
* Btrfs: remove unused variables in __btrfs_unlink_inodeLiu Bo2019-07-011-4/+0
* Merge tag 'for-5.2-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2019-05-301-2/+12
|\
| * Btrfs: fix wrong ctime and mtime of a directory after log replayFilipe Manana2019-05-281-2/+12
* | Merge tag 'for-5.2/block-20190507' of git://git.kernel.dk/linux-blockLinus Torvalds2019-05-071-4/+4
|\ \
| * | block: remove the i argument to bio_for_each_segment_allChristoph Hellwig2019-04-301-4/+4
* | | Merge tag 'for-5.2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav...Linus Torvalds2019-05-071-143/+186
|\ \ \ | | |/ | |/|
| * | btrfs: Use kvmalloc for allocating compressed path contextNikolay Borisov2019-05-021-2/+7
| * | btrfs: Factor out common extent locking code in submit_compressed_extentsNikolay Borisov2019-05-021-7/+3
| * | btrfs: Set io_tree only once in submit_compressed_extentsNikolay Borisov2019-05-021-4/+1
| * | btrfs: Replace clear_extent_bit with unlock_extentNikolay Borisov2019-05-021-2/+1
| * | btrfs: Make compress_file_range take only struct async_chunkNikolay Borisov2019-05-021-11/+9
| * | btrfs: Remove fs_info from struct async_chunkNikolay Borisov2019-05-021-7/+3
| * | btrfs: Rename async_cow to async_chunkNikolay Borisov2019-05-021-30/+30
| * | btrfs: Preallocate chunks in cow_file_range_asyncNikolay Borisov2019-05-021-34/+74
| * | Btrfs: improve performance on fsync of files with multiple hardlinksFilipe Manana2019-04-291-17/+0
| * | btrfs: remove unused parameter fs_info from btrfs_truncate_itemDavid Sterba2019-04-291-1/+1
| * | btrfs: extent-tree: Use btrfs_ref to refactor btrfs_free_extent()Qu Wenruo2019-04-291-4/+9
| * | btrfs: extent-tree: Use btrfs_ref to refactor btrfs_inc_extent_ref()Qu Wenruo2019-04-291-4/+6
| * | btrfs: Remove bio_offset argument from submit_bio_hookNikolay Borisov2019-04-291-2/+3
| * | btrfs: Pass 0 for bio_offset to btrfs_wq_submit_bioNikolay Borisov2019-04-291-2/+1
| * | btrfs: Change submit_bio_hook to taking an inode directlyNikolay Borisov2019-04-291-2/+1
| * | btrfs: get fs_info from trans in btrfs_set_log_full_commitDavid Sterba2019-04-291-5/+5
| * | btrfs: inode: Verify inode mode to avoid NULL pointer dereferenceQu Wenruo2019-04-291-21/+46
| * | btrfs: use common file type conversionPhillip Potter2019-04-291-17/+15
| * | btrfs: use BUG() instead of BUG_ON(1)Arnd Bergmann2019-04-291-1/+1
| * | btrfs: Introduce extent_io_tree::owner to distinguish different io_treesQu Wenruo2019-04-291-2/+3
| * | btrfs: switch extent_io_tree::track_uptodate to boolDavid Sterba2019-04-291-2/+2
| * | btrfs: Introduce fs_info to extent_io_treeQu Wenruo2019-04-291-2/+2
| * | btrfs: Initialize inode::i_mapping once in btrfs_symlinkGoldwyn Rodrigues2019-04-291-1/+0
| |/
* | Merge branch 'work.icache' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds2019-05-071-5/+2
|\ \
| * | btrfs: use ->free_inode()Al Viro2019-05-011-5/+2
| |/
* / gcc-9: don't warn about uninitialized btrfs extent_type variableLinus Torvalds2019-05-011-1/+1
|/
* Merge tag 'for-5.1/block-20190302' of git://git.kernel.dk/linux-blockLinus Torvalds2019-03-081-2/+4
|\
| * block: allow bio_for_each_segment_all() to iterate over multi-page bvecMing Lei2019-02-151-2/+4
* | btrfs: reserve extra space during evictJosef Bacik2019-02-251-2/+23
* | btrfs: replace cleaner_delayed_iput_mutex with a waitqueueJosef Bacik2019-02-251-0/+22