summaryrefslogtreecommitdiff
path: root/fs/btrfs/extent_io.c
AgeCommit message (Expand)AuthorFilesLines
2020-11-18Btrfs: fix missing error return if writeback for extent buffer never startedFilipe Manana1-0/+4
2020-11-10btrfs: Don't submit any btree write bio if the fs has errorsQu Wenruo1-1/+33
2020-11-10Btrfs: fix unwritten extent buffers and hangs on future writeback attemptsFilipe Manana1-9/+26
2020-11-10btrfs: extent_io: add proper error handling to lock_extent_buffer_for_io()Qu Wenruo1-5/+22
2020-11-10btrfs: extent_io: Handle errors better in btree_write_cache_pages()Qu Wenruo1-3/+6
2020-11-10btrfs: extent_io: Handle errors better in extent_write_full_page()Qu Wenruo1-3/+21
2020-11-10btrfs: flush write bio if we loop in extent_write_cache_pagesJosef Bacik1-1/+10
2020-11-10Revert "btrfs: flush write bio if we loop in extent_write_cache_pages"Ben Hutchings1-8/+0
2020-11-10btrfs: extent_io: Move the BUG_ON() in flush_write_bio() one level upQu Wenruo1-14/+41
2020-11-10btrfs: extent_io: Kill the forward declaration of flush_write_bioQu Wenruo1-34/+32
2020-09-09btrfs: fix potential deadlock in the search ioctlJosef Bacik1-4/+4
2020-08-19fs/btrfs: Add cond_resched() for try_release_extent_mapping() stallsPaul E. McKenney1-0/+2
2020-07-29btrfs: fix page leaks after failure to lock page for delallocRobbie Ko1-1/+2
2020-07-16btrfs: fix fatal extent_buffer readahead vs releasepage raceBoris Burkov1-16/+24
2020-02-11btrfs: flush write bio if we loop in extent_write_cache_pagesJosef Bacik1-0/+8
2019-12-31btrfs: return error pointer from alloc_test_extent_bufferDan Carpenter1-2/+4
2019-12-17btrfs: Avoid getting stuck during cyclic writebacksTejun Heo1-11/+1
2019-09-16btrfs: Remove extent_io_ops::fill_delallocNikolay Borisov1-11/+9
2019-03-23Btrfs: fix corruption reading shared and compressed extents after hole punchingFilipe Manana1-2/+2
2019-02-12btrfs: use tagged writepage to mitigate livelock of snapshotEthan Lien1-2/+15
2018-08-18btrfs: readpages() should submit IO as read-aheadJens Axboe1-1/+1
2018-08-06btrfs: drop extent_io_ops::set_range_writeback callbackDavid Sterba1-9/+1
2018-08-06btrfs: drop extent_io_ops::merge_bio_hook callbackDavid Sterba1-2/+2
2018-08-06btrfs: drop extent_io_ops::tree_fs_info callbackDavid Sterba1-10/+4
2018-08-06btrfs: Rename EXTENT_BUFFER_DUMMY to EXTENT_BUFFER_UNMAPPEDNikolay Borisov1-5/+5
2018-08-06btrfs: Document locking requirement via lockdep_assert_heldNikolay Borisov1-1/+2
2018-08-06btrfs: rename btrfs_release_extent_buffer_pageDavid Sterba1-4/+4
2018-08-06btrfs: Refactor loop in btrfs_release_extent_buffer_pageNikolay Borisov1-9/+6
2018-08-06btrfs: Reword dodgy comments in alloc_extent_bufferNikolay Borisov1-9/+8
2018-08-06btrfs: Simplify page unlocking in alloc_extent_bufferNikolay Borisov1-7/+2
2018-08-06btrfs: open-code bio_set_op_attrsDavid Sterba1-1/+1
2018-08-06btrfs: switch types to int when counting eb pagesDavid Sterba1-22/+22
2018-08-06btrfs: pass only eb to num_extent_pagesDavid Sterba1-15/+15
2018-07-22Merge tag 'for-4.18-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-2/+5
2018-07-19Btrfs: fix file data corruption after cloning a range and fsyncFilipe Manana1-2/+5
2018-06-26Merge tag 'for-4.18-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+4
2018-06-21Btrfs: fix physical offset reported by fiemap for inline extentsFilipe Manana1-1/+4
2018-06-15Merge tag 'for-4.18-part2-tag' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-3/+1
2018-06-07Btrfs: fiemap: pass correct bytenr when fm_extent_count is zeroRobbie Ko1-3/+1
2018-06-05Merge tag 'for-4.18-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda...Linus Torvalds1-52/+10
2018-05-31btrfs: convert to bioset_init()/mempool_init()Kent Overstreet1-14/+11
2018-05-28btrfs: Remove tree argument from extent_writepagesNikolay Borisov1-3/+2
2018-05-28btrfs: Remove redundant tree argument from extent_readpagesNikolay Borisov1-3/+3
2018-05-28btrfs: Remove map argument from try_release_extent_stateNikolay Borisov1-3/+2
2018-05-28btrfs: Sink extent_tree arguments in try_release_extent_mappingNikolay Borisov1-3/+3
2018-05-28btrfs: clean up le_bitmap_{set, clear}()Howard McLauchlan1-40/+0
2018-04-16Merge tag 'for-4.17-part2-tag' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+1
2018-04-12btrfs: replace GPL boilerplate by SPDX -- sourcesDavid Sterba1-0/+1
2018-04-11page cache: use xa_lockMatthew Wilcox1-8/+8
2018-03-31btrfs: lift errors from add_extent_changeset to the callersDavid Sterba1-8/+11