summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/extent_io.c
Commit message (Expand)AuthorAgeFilesLines
* btrfs: return whole extents in fiemapBoris Burkov2021-06-031-1/+6
* btrfs: prevent NULL pointer dereference in extent_io_tree_panicSu Yue2021-01-191-3/+1
* btrfs: remove struct extent_io_opsNikolay Borisov2020-10-071-2/+0
* btrfs: call submit_bio_hook directly for metadata pagesNikolay Borisov2020-10-071-2/+2
* btrfs: stop calling submit_bio_hook for data inodesNikolay Borisov2020-10-071-3/+7
* btrfs: don't opencode is_data_inode in end_bio_extent_readpageNikolay Borisov2020-10-071-4/+2
* btrfs: call submit_bio_hook directly in submit_one_bioNikolay Borisov2020-10-071-5/+2
* btrfs: replace readpage_end_io_hook with direct callsNikolay Borisov2020-10-071-3/+6
* btrfs: open code extent_read_full_page to its sole callerNikolay Borisov2020-10-071-19/+5
* btrfs: sink mirror_num argument in __do_readpageNikolay Borisov2020-10-071-6/+5
* btrfs: sink read_flags argument into extent_read_full_pageNikolay Borisov2020-10-071-2/+2
* btrfs: sink mirror_num argument in extent_read_full_pageNikolay Borisov2020-10-071-3/+2
* btrfs: promote extent_read_full_page to btrfs_readpageNikolay Borisov2020-10-071-17/+4
* btrfs: remove mirror_num argument from extent_read_full_pageNikolay Borisov2020-10-071-3/+3
* btrfs: remove btrfs_get_extent indirection from __do_readpageNikolay Borisov2020-10-071-19/+12
* btrfs: simplify metadata pages readingNikolay Borisov2020-10-071-11/+10
* btrfs: make extent_fiemap take btrfs_inodeNikolay Borisov2020-10-071-15/+13
* btrfs: make get_extent_skip_holes take btrfs_inodeNikolay Borisov2020-10-071-5/+6
* btrfs: convert btrfs_inode_sectorsize to take btrfs_inodeNikolay Borisov2020-10-071-3/+3
* 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