summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/extent_io.c
Commit message (Expand)AuthorAgeFilesLines
* btrfs: rename extent_buffer::lock_nested to extent_buffer::lock_recursedJosef Bacik2020-10-071-1/+1
* btrfs: extent_io: do extra check for extent buffer read write functionsQu Wenruo2020-10-071-37/+47
* btrfs: delete duplicated words + other fixes in commentsRandy Dunlap2020-10-071-1/+1
* Merge tag 'for-5.9-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2020-09-011-4/+4
|\
| * btrfs: fix potential deadlock in the search ioctlJosef Bacik2020-08-271-4/+4
* | Merge tag 'core-rcu-2020-08-03' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2020-08-031-0/+2
|\ \ | |/ |/|
| * Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/pau...Ingo Molnar2020-07-311-0/+2
| |\
| | * fs/btrfs: Add cond_resched() for try_release_extent_mapping() stallsPaul E. McKenney2020-06-291-0/+2
* | | btrfs: do not set the full sync flag on the inode during page releaseFilipe Manana2020-07-271-2/+8
* | | btrfs: release old extent maps during page releaseFilipe Manana2020-07-271-7/+24
* | | btrfs: fix race between page release and a fast fsyncFilipe Manana2020-07-271-3/+13
* | | btrfs: return EROFS for BTRFS_FS_STATE_ERROR casesJosef Bacik2020-07-271-1/+1
* | | btrfs: remove done label in writepage_delallocNikolay Borisov2020-07-271-6/+2
* | | btrfs: streamline btrfs_get_io_failure_record logicNikolay Borisov2020-07-271-66/+63
* | | btrfs: make get_state_failrec return failrec directlyNikolay Borisov2020-07-271-11/+11
* | | btrfs: make writepage_delalloc take btrfs_inodeNikolay Borisov2020-07-271-4/+5
* | | btrfs: make __extent_writepage_io take btrfs_inodeNikolay Borisov2020-07-271-8/+7
* | | btrfs: make btrfs_run_delalloc_range take btrfs_inodeNikolay Borisov2020-07-271-1/+1
* | | btrfs: don't use UAPI types for fiemap callbackDavid Sterba2020-07-271-1/+1
* | | btrfs: make extent_clear_unlock_delalloc take btrfs_inodeNikolay Borisov2020-07-271-4/+3
|/ /
* | Merge tag 'for-5.8-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2020-07-241-1/+2
|\ \
| * | btrfs: fix page leaks after failure to lock page for delallocRobbie Ko2020-07-211-1/+2
* | | Merge tag 'for-5.8-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2020-07-071-16/+24
|\| | | |/ |/|
| * btrfs: fix fatal extent_buffer readahead vs releasepage raceBoris Burkov2020-07-021-16/+24
* | Merge tag 'for-5.8-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav...Linus Torvalds2020-06-021-156/+132
|\|
| * btrfs: drop unnecessary offset_in_page in extent buffer helpersDavid Sterba2020-05-251-30/+21
| * btrfs: constify extent_buffer in the API functionsDavid Sterba2020-05-251-20/+24
| * btrfs: remove unused map_private_extent_bufferDavid Sterba2020-05-251-42/+0
| * btrfs: unify buffered and direct I/O read repairOmar Sandoval2020-05-251-72/+64
| * btrfs: simplify direct I/O read repairOmar Sandoval2020-05-251-0/+2
| * btrfs: make btrfs_check_repairable() staticOmar Sandoval2020-05-251-3/+3
| * btrfs: don't do repair validation for checksum errorsOmar Sandoval2020-05-251-0/+8
| * btrfs: look at full bi_io_vec for repair decisionOmar Sandoval2020-05-251-6/+27
* | btrfs: use attach/detach_page_privateGuoqing Jiang2020-06-021-15/+6
* | btrfs: convert from readpages to readaheadMatthew Wilcox (Oracle)2020-06-021-31/+12
|/
* btrfs: move the root freeing stuff into btrfs_put_rootJosef Bacik2020-03-231-3/+13
* btrfs: make the extent buffer leak check per fs infoJosef Bacik2020-03-231-22/+23
* btrfs: Don't submit any btree write bio if the fs has errorsQu Wenruo2020-03-231-1/+34
* btrfs: Add missing lock annotation for release_extent_buffer()Jules Irenge2020-03-231-0/+1
* Btrfs: avoid unnecessary splits when setting bits on an extent io treeFilipe Manana2020-03-231-0/+10
* btrfs: sink argument tree to __do_readpageDavid Sterba2020-03-231-8/+4
* btrfs: sink arugment tree to contiguous_readpagesDavid Sterba2020-03-231-6/+3
* btrfs: sink argument tree to __extent_read_full_pageDavid Sterba2020-03-231-10/+4
* btrfs: sink argument tree to extent_read_full_pageDavid Sterba2020-03-231-4/+3
* btrfs: drop argument tree from btrfs_lock_and_flush_ordered_rangeDavid Sterba2020-03-231-2/+2
* btrfs: add assertions for tree == inode->io_tree to extent IO helpersDavid Sterba2020-03-231-0/+10
* btrfs: drop argument tree from submit_extent_pageDavid Sterba2020-03-231-8/+5
* btrfs: remove extent_page_data::treeDavid Sterba2020-03-231-8/+2
* btrfs: introduce per-inode file extent treeJosef Bacik2020-03-231-0/+48
* btrfs: drop the -EBUSY case in __extent_writepage_ioJosef Bacik2020-01-311-5/+1